我們從C語言開始就學(xué)會了用 % 來格式化輸出字符串几迄,這看起來非常簡單自然将硝。 在iOS開發(fā)時我們依然會用到它拓瞪。但是我敢肯定很多人其實并不知道for...
玩轉(zhuǎn)iTerm 作為一個合格的程序員窿给,不論是前端后端還是客戶端絮供,都應(yīng)該掌握基本的終端操作 最近開始學(xué)習(xí)一些前端開發(fā)硫戈,一開始就糾結(jié)用什么編輯器。首...
最近發(fā)現(xiàn)在iOS中將String類型轉(zhuǎn)化為Double類型的時候會有莫名奇妙的精度丟失問題罚随,甚至在Double與Double之間的乘除運算結(jié)果也...
43. 掌握GCD及隊列的使用時機 解決多線程與任務(wù)管理問題玉工,除了GCD,還有NSOperationQueue 技術(shù)淘菩,即操作隊列瓮栗。操作隊列在GC...
33. 用弱引用避免保留環(huán) 前面已經(jīng)提到好多次“保留環(huán)”了,顧名思義就是對象之間相互引用瞄勾,導(dǎo)致都無法釋放费奸,內(nèi)存被泄漏。 避免保留環(huán)的最佳方式就是...
23. 通過委托與數(shù)據(jù)源協(xié)議進行對象間通信 我們實際編碼時已經(jīng)經(jīng)常使用到protocol的技術(shù)了(委托代理模式) 定義代理屬性時进陡,切記使用wea...
12. 理解消息轉(zhuǎn)發(fā)(message forwarding) 緊接著第11條的消息傳遞機制愿阐,如果對象無法解讀接收到的消息時就會啟動消息轉(zhuǎn)發(fā)機制。...
1: Objective-C語言起源 Objective-C(以下簡稱OC)由SmallTalk語言演化而來趾疚。OC采用"消息結(jié)構(gòu)"的語法方式缨历,是...
我們經(jīng)常會遇到這樣的場景: 在一個TableView上糙麦,每個cell都有一個進度條辛孵,可能是下載的進度或者音樂播放的進度,我們需要實時地更新這個進...