本文主要講解三個運算符 左移(<<)、與(&)、或(|) 在iOS代碼中如何使用。 我們經常能看到下面這樣的代碼 UIView*view = [[UIViewalloc]in...
IP屬地:廣東
本文主要講解三個運算符 左移(<<)、與(&)、或(|) 在iOS代碼中如何使用。 我們經常能看到下面這樣的代碼 UIView*view = [[UIViewalloc]in...
為了提高應用的體驗,我們需要對程序作出優(yōu)化。難點不在如何做優(yōu)化,而在找出優(yōu)化的點。優(yōu)化常見的手段就是:1 異步讀寫:圖片,數(shù)據(jù)庫,沙盒文件,plist等2 異步處理數(shù)據(jù):后臺...
對于生活離不開手機的我們來說,手機的電量就是一條重要的生命線,一般來說,當電量低于 20% 的時候,我們的心總是那么揪著。作為一個開發(fā)者來說,我們應該為用戶的手機省電,讓用戶...
耗電量檢測 1.進入手機"設置" -> "電池",可以直觀的看出來手機應用的耗電情況. 2.使用xcode打開你的工程,然后插上手機,使用真機running項目(必須是真機)...
校長做了這么長時間的開發(fā),有沒有遇到技術瓶頸呢?比如說公司業(yè)務穩(wěn)定了,對技術突破的要求變低,會不會對業(yè)務代碼失去興趣?如何才能一直保持熱情呢?想學自己喜歡的,公司的業(yè)務又用不...
串行任務 場景:現(xiàn)有3個耗時任務A,B,C 需要依次有序執(zhí)行。分析:為了不阻塞主線程,只能異步依次執(zhí)行任務A,B,C 方式一:GCD串行隊列 實現(xiàn)串行任務 特點:只需開啟一個...
OSSpinLock - 放棄使用 原理:忙等(busy-wait),消耗大量CPU時間 OSSpinLock在加鎖解鎖的速度方面,表現(xiàn)最好,但安全性難以保證。原因:低優(yōu)先級...