前段時間的開發(fā)有個業(yè)務(wù)場景是:后臺一次返回全量的題目數(shù)據(jù)(每道題目都有對應(yīng)的questionID),然后在某個場景下后臺返回若干題目的quest...
iOS中的多線程 iOS中多線程實現(xiàn)的多種技術(shù)方案: 多線程的兩組基本概念 串行(Serial):在固定時間內(nèi)只能執(zhí)行單個任務(wù)。例如主線程,只負...
今天又開始看《Effective Objective-C 2.0》,這已經(jīng)是第三遍了,每一遍都有不同的收獲,半夜睡不著覺,爬起來把讀書筆記記錄下...
之前的項目中有個需求:將一個比較長的列表頁(用的UITableView)截圖然后分享到微信。貼出實現(xiàn)方法: 所截的圖如下: 這個方法能順利將ta...
KVO,就是key-value-observing,鍵值觀察者模式。開發(fā)中經(jīng)常會使用到,并且面試大概率問到其底層實現(xiàn)原理。 用法 eg: 定義一...
OC語法篇 面向?qū)ο?1. 一個NSObject對象占用多少內(nèi)存? 系統(tǒng)分配了16個字節(jié)給NSobject對象(通過malloc_size函數(shù)獲...
隊列的幾種創(chuàng)建方式 串行隊列 serialQueue:表示隊列的名稱DISPATCH_QUEUE_SERIAL:表示為串行隊列 后面標注的NUL...
一位開發(fā)前輩玉令天下的博客里對單例的介紹很不錯,原文iOS的單例模式在這里作兩點補充。 即使用GCD的dispatch_once 創(chuàng)建的單例,最...
在開發(fā)和面試中GCD都是比較重要的內(nèi)容,今天就來復(fù)習(xí)一下GCD的基本內(nèi)容。 何為GCD? Applications need to be rew...