謝謝你解決了我的問(wèn)題
Xcode13.0 FBRetainCycleDetector錯(cuò)誤 Cannot initialize a parameter of type 'id<NSCopying> _Nonnull' ...參考:https://github.com/facebook/FBRetainCycleDetector/issues/115[https://github.com/face...
謝謝你解決了我的問(wèn)題
Xcode13.0 FBRetainCycleDetector錯(cuò)誤 Cannot initialize a parameter of type 'id<NSCopying> _Nonnull' ...參考:https://github.com/facebook/FBRetainCycleDetector/issues/115[https://github.com/face...
參考:https://github.com/facebook/FBRetainCycleDetector/issues/115[https://github.com/face...
就繼續(xù)誤人子弟吧~符喝!read操作可以用async????不怕讀不到值?
iOS多讀單寫在開發(fā)中沙廉,我們經(jīng)常會(huì)用到針對(duì)一個(gè)數(shù)據(jù)存儲(chǔ)的多讀單寫功能挖腰。dispatch_barrier_async就能實(shí)現(xiàn)該功能鹦马,保證你在讀的過(guò)程中可以多并發(fā)忙干,寫的過(guò)程中可以阻塞其他操作辕翰。
CocoaPods 對(duì)于版本號(hào)的控制 pod ‘AFNetworking’ //不指定依賴庫(kù)版本,表示每次都獲取最新版本 pod ‘AFNetworking’, ‘2.0’ ...
fishhook是Facebook提供的一個(gè)動(dòng)態(tài)修改鏈接mach-O文件的工具挪丢。利用MachO文件加載原理,通過(guò)修改懶加載和非懶加載兩個(gè)表的指針達(dá)到C函數(shù)HOOK的目的卢厂。 前...
起源 ??公司項(xiàng)目里乾蓬,開發(fā)中長(zhǎng)期在使用DiDi的DoraemonKit[https://github.com/didi/DoraemonKit]庫(kù)里的一些調(diào)試小工具, 剛好...
_block_invoke.1073 + 112 類似這種提示后邊的數(shù)字是啥意思
iOS崩潰統(tǒng)計(jì)原理 & 日志分析整理簡(jiǎn)介 當(dāng)應(yīng)用崩潰時(shí),會(huì)產(chǎn)生崩潰日志并且保存在設(shè)備上慎恒。崩潰日志描述了應(yīng)用結(jié)束時(shí)所處的環(huán)境信息任内,通常包含完整的線程堆棧追溯信息,這些數(shù)據(jù)對(duì)于調(diào)試應(yīng)用錯(cuò)誤非常有幫助融柬。包含追溯信息的...
我intel轉(zhuǎn)m1的時(shí)候用同步功能失效了死嗦,你有遇到同樣問(wèn)題嗎
5分鐘上手Mac效率神器Alfred以及Alfred常用操作前言 Alfred,想必大家就算沒(méi)用過(guò)也耳聞過(guò)粒氧。Alfred是一個(gè)讓你可以丟掉鼠標(biāo)的神器越除。很多讀者可能之前認(rèn)為Alfred的學(xué)習(xí)成本高,或者感覺(jué)它太復(fù)雜外盯,而望之卻步摘盆。其實(shí)Al...
我intel轉(zhuǎn)m1的時(shí)候用同步功能失效了
5分鐘上手Mac效率神器Alfred以及Alfred常用操作前言 Alfred,想必大家就算沒(méi)用過(guò)也耳聞過(guò)饱苟。Alfred是一個(gè)讓你可以丟掉鼠標(biāo)的神器孩擂。很多讀者可能之前認(rèn)為Alfred的學(xué)習(xí)成本高,或者感覺(jué)它太復(fù)雜箱熬,而望之卻步类垦。其實(shí)Al...
現(xiàn)在好像不可以覆蓋系統(tǒng)方法了
#warning 不要在category中重寫方法在iOS開發(fā)中,category(類目城须、類別)是一個(gè)很好用的東西蚤认。(純文字,短小而精罕) 我們可以給一個(gè)類添加方法和屬性酿傍。好比如NSDateFormatter這玩意每次都ne...
昨天看了YYCache的源碼烙懦,發(fā)現(xiàn)里面經(jīng)常用到了__attribute__。attribute是GNU的一種編譯指令在聲明的時(shí)候指定某種特性,能做多樣化的錯(cuò)誤檢查和高級(jí)優(yōu)化氯析。...
用防撤回功能好像會(huì)crash了
Mac 微信防撤回 兩步操作搞定--大神操作--大帥安裝方法: 安裝微信 Mac 官方客戶端亏较。 打開終端(Terminal)下載源碼 輸入git clone https://github.com/Sunnyyoung/WeCh...
你這講的有問(wèn)題吧...
"當(dāng)手機(jī)發(fā)生一個(gè)觸摸,搖晃或鎖屏等系統(tǒng)掩缓,這時(shí)候系統(tǒng)會(huì)發(fā)送一個(gè)事件到app進(jìn)程(進(jìn)程通信)"事件是傳遞到SpringBoard雪情,SpringBoard只能處理部分事件,你上文里提到的鎖屏就是SpringBoard處理的你辣,SpringBoard能處理的就不轉(zhuǎn)發(fā)給進(jìn)程了
什么是source0 和 source1? Source1 :基于mach_Port的,來(lái)自系統(tǒng)內(nèi)核或者其他進(jìn)程或線程的事件巡通,可以主動(dòng)喚醒休眠中的RunLoop(iOS里進(jìn)程間通信開發(fā)過(guò)程中我們一般不主動(dòng)使用)。m...
@_阿南_ 額舍哄,初始化的兩個(gè)方法都是實(shí)例啊
YYTimer的學(xué)習(xí)定時(shí)器用了那么多年宴凉,從來(lái)沒(méi)有想過(guò)如何自己實(shí)現(xiàn),除了for循環(huán)加上線程的sleep表悬,沒(méi)有想到更好的方法弥锄。等看到代碼 才明白,多線程那么古老的實(shí)現(xiàn)啊蟆沫。 信號(hào)量 代碼中_lock ...
有的問(wèn)題籽暇,showDemo4方法讓下線程一直保持活性,但是我不用的話如何讓線程進(jìn)入休眠呢饭庞?
iOS 多線程:『RunLoop』詳盡總結(jié)本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
觀察者就不移除了戒悠?
一個(gè)監(jiān)測(cè)scrollview滾動(dòng)方向的分類在平時(shí)的iOS開發(fā)中經(jīng)常遇到需要實(shí)時(shí)監(jiān)聽scrollview的滾動(dòng)方向的需求,比如常見(jiàn)的簡(jiǎn)書中向上滾動(dòng)隱藏頂部舟山,下拉又顯示的需求绸狐。以前的做法是在 這個(gè)方法中通過(guò)計(jì)算偏移量來(lái)確...
想問(wèn)下
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"LZCoreData" withExtension:@"momd"];
這句代碼的@“momd”是干嘛的
[iOS]Core Data淺析一 -- 啟用Core DataCore Data系列文章:[iOS]Core Data淺析一 -- 啟用Core Data[iOS]Core Data淺析二 -- 轉(zhuǎn)換實(shí)體(Entity)為模型對(duì)象[iO...