一、DispatchGroup三種用法: 1.notify(依賴任務(wù)) 2.wait(任務(wù)等待) 3.enter leave 手動(dòng)管理group...
剛升級(jí)了Xcode 9,本來想敲個(gè)代碼飛一下,可是出現(xiàn)了傳說中iOS 11的safe Area Layout的報(bào)錯(cuò): 然后度娘了一下,發(fā)現(xiàn)暫時(shí)處...
經(jīng)常聽runloop的黑魔法,但是項(xiàng)目里不怎么用,但是該了解一下還是需要的。 從main.m說起 正常的main函數(shù)如下: int main(i...
創(chuàng)建NSTimer 創(chuàng)建NSTimer的常用方法是: + (NSTimer *)scheduledTimerWithTimeInterval:(...
看到的一篇圖形開發(fā)的博客,搬了過來記錄一下,慢慢學(xué)習(xí) 轉(zhuǎn)載原博地址 iOS實(shí)現(xiàn)圖形編程可以使用三種API(UIKIT、Core Graphics...
一、先從常用的交換兩個(gè)變量的值說起。 一般情況下,交換變量值都是如下的方法: int sum = a;a = b;b = sum; 有時(shí)會(huì)用這樣...
在使用cocoapods導(dǎo)入第三方庫的時(shí)候, pod install 執(zhí)行后會(huì)在項(xiàng)目目錄里建立一個(gè)workspace工程文件,說到底CocoaP...
使用cocoapods導(dǎo)入第三方庫的時(shí)候會(huì)出現(xiàn)這種錯(cuò)誤: library not found for -lPods 導(dǎo)致這個(gè)錯(cuò)誤可能有兩個(gè)原因,...
最近集成第三方SDK遇到了找不到系統(tǒng)類的奇葩問題: 本來按照官方文檔的步驟來集成的,結(jié)果一編譯報(bào)了23個(gè)錯(cuò),都是expected identif...