沒營養(yǎng)的辣雞文

談到iOS多線程,一般都會談到四種方式:pthread、NSThread、GCD和NSOperation。其中,蘋果推薦也是我們最經(jīng)常使用的無疑是GCD。對于身為開發(fā)者的我們...
聲明:本文是本人 [編程小翁] 原創(chuàng),轉(zhuǎn)載請注明。 一、變量聲明 為便于下文討論,提前創(chuàng)建父類Biology以及子類Person: Biology: Person: 補充說明...
聲明:本文是本人 編程小翁 原創(chuàng),轉(zhuǎn)載請注明。 注:本文需要一些iOS的Runtime基礎(chǔ) 該方案的完成將會用到以下知識: Method Swizzling(Hook) 單元...
App Store的審核眾所周知是一個耗時耗力的活兒,尤其是第一個版本的提交,如果App又包含的內(nèi)付費的功能,那就更需要耐心了。為期一個半月的審核終于通過,簡單記錄下期間的經(jīng)...
前言 到了今天終于要"出院"了,要總結(jié)一下住院幾天的收獲,談?wù)凴untime到底能為我們開發(fā)帶來些什么好處。當(dāng)然它也是把雙刃劍,使用不當(dāng)?shù)脑挘矔蔀殚_發(fā)路上的一個大坑。 目...
前言 現(xiàn)在越來越多的app都使用了JSPatch實現(xiàn)app熱修復(fù),而JSPatch 能做到通過 JS 調(diào)用和改寫 OC 方法最根本的原因是 Objective-C 是動態(tài)語言...
前言 我第一次開始重視Objective-C Runtime是從2014年11月1日,@唐巧老師在微博上發(fā)的一條微博開始。 這是sunnyxx在線下的一次分享會。會上還給了4...
13. 用@property聲明的NSString(或NSArray,NSDictionary)經(jīng)常使用copy關(guān)鍵字,為什么?如果改用strong關(guān)鍵字,可能造成什么問題?...