![240](https://upload.jianshu.io/users/upload_avatars/1074043/31842793f299.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
runBlocking:阻塞當(dāng)前線程吧雹,里面的執(zhí)行完了,才能停止阻塞涂身。 如果再iosMian里面寫雄卷,切換工作線程,再切回主線程的蛤售。然后執(zhí)行例如 i...
內(nèi)存管理基本規(guī)則oc 內(nèi)存管理實際上就是基于引用計數(shù)的一套體系丁鹉。引用計數(shù)的值,決定運行時對象是存活悴能,還是被釋放揣钦。系統(tǒng)提供了方法,來對引用計數(shù)進行...
創(chuàng)建組 調(diào)用 _dispatch_alloc() 創(chuàng)建 調(diào)用 _dispatch_semaphore_init() 初始化2.1 初始化 dis...
一、每一層的職責(zé) Model Model層和我們平常在代碼中寫的模型不太一樣佑女,這里的model指的是業(yè)務(wù)邏輯層记靡。包含網(wǎng)絡(luò)和數(shù)據(jù)持久化部分。我們通...
Module 的源碼分析http://blog.csdn.net/leoleocs/article/details/50245677 Node....
Masonry 提供了簡單方便的api 团驱,供我們完成項目中的自動布局業(yè)務(wù)摸吠。 從使用的 api 開始講 調(diào)用mas_makeComstraints...
緣由是遇到了下面這個問題 重寫了屬性的 getter 和 setter 方法后嚎花,編譯器提示對應(yīng)的實例變量不存在寸痢。 看了若干資料,理清了來龍去脈紊选。...
關(guān)鍵詞 CocoaAsyncSocket Socket iOS 10 網(wǎng)絡(luò)權(quán)限彈框 癥狀 昨天啼止,為了可以讓硬件的同事測試 UDP Socket ...
工作中道逗,或者是看源碼的過程中總是離不開GCD的,所以總結(jié)一下方便查閱献烦。 void dispatch_barrier_async(dispatch...