![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
自動釋放池什么時候創(chuàng)建和釋放 1.第一次創(chuàng)建, 是在RunLoop進(jìn)入的時候創(chuàng)建 對應(yīng)的狀態(tài) = kCFRunLoopEntry 2.最后一次釋...
一悴侵、內(nèi)存管理語義(assign瞳步、strong、weak等的區(qū)別) 1朵锣、assign “設(shè)置方法” 只會執(zhí)行針對“純量”的簡單賦值操作驹吮。 2涕俗、st...
block的創(chuàng)建一般是在棧區(qū)(_NSConcreteStackBlock)高蜂,數(shù)據(jù)區(qū)域(_NSConcreteGlobalBlock),和堆區(qū)(_...
在項(xiàng)目中蔗喂,常用的定時器有NSTimer忘渔,CADisplayLink,GCD Timer缰儿。而采用更多的是NSTimer畦粮。 在創(chuàng)建timer的類方法...
在日常開發(fā)過程中,為了提升程序運(yùn)行效率乖阵,以及用戶體驗(yàn)宣赔,我們經(jīng)常使用多線程。在使用多線程的過程中瞪浸,難免會遇到資源競爭問題儒将。我們采用鎖的機(jī)制來確保線...
App遷移(App transfer):將App從一個開發(fā)者賬號遷移至另一個開發(fā)者賬號对蒲。此文演示了整個遷移過程钩蚊,為了方便解釋,在此過程中蹈矮,將Ap...
在我們的日常開發(fā)中砰逻,經(jīng)常會用到各種已經(jīng)封裝好的庫,比如支付寶泛鸟、高德地圖SDK中的庫蝠咆,這些庫可以給我們的開發(fā)帶來很大的便利。有的時候北滥,由于工作的需...
流是位數(shù)據(jù)通過通信路徑的連續(xù)傳送序列勺美。它是單向的,從一個應(yīng)用程序的角度碑韵,流可以是輸入流(讀操作流)或者輸出流(寫操作流),除了基于文件的流之外缎脾,...
GitHub相信大家都知道祝闻,上面有很多優(yōu)秀的開源項(xiàng)目供我們學(xué)習(xí),比較著名的類似AFNetworking、SDWebImage等等联喘。本篇文章就是教...