談到鏈式編程和函數(shù)式編程, Masonry就是最經(jīng)典的代表, 沒事可以多看看它的源碼。例如:make.top.equalTo(self.myVi...
投稿
談到鏈式編程和函數(shù)式編程, Masonry就是最經(jīng)典的代表, 沒事可以多看看它的源碼。例如:make.top.equalTo(self.myVi...
Grand Central Dispatch (GCD)是Apple開發(fā)的一個多核編程的解決方法。dispatch queue分成以下三種: 運...
蘋果從iPhone5S開始,具有指紋識別技術(shù),從iOS8.0之后蘋果允許第三方 App 使用 Touch ID進行身份驗證。指紋識別Touch ...
多線程在日常開發(fā)中會時不時遇到。首先APP會有一個主線程(UI線程),處理一些UI相關(guān)的邏輯。但是牽扯到網(wǎng)絡、數(shù)據(jù)庫等耗時的操作需要新開辟線程處...
前段時間發(fā)包被蘋果拒了,并且發(fā)了兩個.txt文件,點開一看,我一臉懵逼,全是二進制!好在百度、谷歌的強大,找到一個轉(zhuǎn)換二進制文件的方法,使用xc...
痛點 對于支持多語言的 APP 來說,國際化非常麻煩,而找出項目中未國際化的文字非常耗時(如果單純的靠手動查找)。雖然可以使用 Xcode 自帶...
NSOperation是一個抽象的基類,表示一個獨立的計算單元,可以為子類提供有用且線程安全的建立狀態(tài),優(yōu)先級,依賴和取消等操作。系統(tǒng)已經(jīng)給我們...
進程 是程序運行的實例,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位,它包括獨立的地址空間,資源以及1個或多個線程。比如你的手機同時開了音樂播放器和聊...
自旋鎖是專為防止多處理器并發(fā)而引入的一種鎖,它在內(nèi)核中大量應用于中斷處理等部分(對于單處理器來說,防止中斷處理中的并發(fā)可簡單采用關(guān)閉中斷的方式,...
RunLoop實際上是一個對象,這個對象在循環(huán)中用來處理程序運行過程中出現(xiàn)的各種事件(觸摸事件、UI刷新事件、定時器事件、Selector事件)...