前言 通過閱讀別人的優(yōu)秀源碼,你會發(fā)現(xiàn)別人的開源API設(shè)計中,有一些宏你是經(jīng)常忽略的,或者你不知道的。通過這些宏,可以讓你的設(shè)計的API更加完善,當(dāng)然看上去也會更加高端~舉個...
前言 通過閱讀別人的優(yōu)秀源碼,你會發(fā)現(xiàn)別人的開源API設(shè)計中,有一些宏你是經(jīng)常忽略的,或者你不知道的。通過這些宏,可以讓你的設(shè)計的API更加完善,當(dāng)然看上去也會更加高端~舉個...
前言: 本文為CocoaAsyncSocket Read篇終,將重點涉及該框架是如何利用緩沖區(qū)對數(shù)據(jù)進(jìn)行讀取、以及各種情況下的數(shù)據(jù)包處理,其中還包括普通的、和基于TLS的不同...
現(xiàn)在有一個問題,點擊黃色子視圖超出紅色視圖的區(qū)域的時候,事件沒有響應(yīng)。原因是事件傳遞默認(rèn)是在紅色父視圖的坐標(biāo)區(qū)域里面的,所以超出的部分不起作用。 解決問題的思路:重寫紅色父視...
打印輸出 ps:dispatch_group隊列里面的任務(wù)還是異步執(zhí)行的
1.使用NSOperation 打印輸出 有一種情況要注意下,任務(wù)是異步執(zhí)行的情況,不會等到異步的任務(wù)完成再執(zhí)行依賴的任務(wù)。 打印輸出 2.針對這種情況,可以使用信號量dis...
1.dispatch_barrier_async的作用是等待隊列的前面的任務(wù)執(zhí)行完畢后,才執(zhí)行dispatch_barrier_async的block里面的任務(wù),不會阻塞主線...
哈希表(Hash table) 哈希表(Hash table,也叫散列表),是根據(jù)關(guān)鍵碼值(Key value)而直接進(jìn)行訪問的數(shù)據(jù)結(jié)構(gòu)。也就是說,它通過把關(guān)鍵碼值映射到表中...
今天創(chuàng)建UIWindow的時候,顯示不出來。要把window變成實例變量或者屬性變量才能顯示出來。 { UIWindow*window; } window = [[UI...
2月19號晚,我有了第一個攝影交流群,目的很簡單,讓身邊喜歡攝影,想學(xué)攝影的朋友,有個聚集地,一起交流攝影,分享照片。我也在當(dāng)晚開始了第一次開講:拍景需要注意的兩點及常用構(gòu)圖...