項目地址 https://github.com/xurunkang/NO_COMPILE 前言 對于 iOS 的中大型項目來說,編譯耗時的問題永...
2017年8月4日更新 根據(jù)這個 Session Optimizing I/O for Performance and Battery Life...
xxx is a garbage value問題描述:這個錯誤一般是使用一個變量前可能沒有賦值引起的。解決方案:每次聲明變量都要賦初始值(nil...
源于一道面試題的總結(jié),由于要觀察引用計數(shù),所以以下代碼都是基于 MRC 的 (其中 ARC 的代碼也在注釋里面)。 利用 block 注意 AR...
Long Long Ago 小半年前,我曾寫下越獄平臺下的防QQ撤回的相關(guān)文章:逆向的嘗試:讓你的 QQ 不被撤回。前幾天,閱讀了楊蕭玉大神的 ...
block 循環(huán)引用的例子 先介紹一下這個 demo ( github 地址 ):有兩個 view,從第一個 view 可以點擊 button ...
最近在閱讀 SDWebImage 的源碼,發(fā)現(xiàn)了這段有趣的代碼。 最新代碼 之前的代碼,而且這是網(wǎng)上流傳最多的代碼。 對比兩段代碼可以發(fā)現(xiàn)前者有...
以下內(nèi)容翻譯自 ReactiveSwift 官方文檔中的 Basic Operators 部分 Basic Operators 本文解釋了RAC...
等待多個并發(fā)請求同步回調(diào) 例如同時發(fā)起網(wǎng)絡(luò)請求A,網(wǎng)絡(luò)請求B,網(wǎng)絡(luò)請求C,需等待A,B,C都返回了才進行回調(diào)。曾經(jīng)是利用 block 嵌套,就是...