@property(nonatomic,weak) <#Class#> *<#object#>;
深淺copy 淺拷貝:指針拷貝,復(fù)制一個(gè)新的指針,指向同一塊內(nèi)存區(qū)域。實(shí)際內(nèi)存并沒(méi)有發(fā)生拷貝 深拷貝:內(nèi)容拷貝,拷貝數(shù)據(jù)到一塊新內(nèi)存區(qū)域,指針指...
內(nèi)存管理是指軟件運(yùn)行時(shí)對(duì)計(jì)算機(jī)內(nèi)存資源的分配和使用技術(shù),其最重要的目的是如何高效、快速的分配,并且在適當(dāng)?shù)臅r(shí)候釋放和回收內(nèi)存資源。 iOS中數(shù)據(jù)...
堆和棧 全局(靜態(tài))區(qū) 存放程序靜態(tài)分配的變量和全局變量。 棧區(qū)(stack) 由編譯器自動(dòng)分配并釋放 存放函數(shù)的參數(shù)值,局部變量等 當(dāng)一個(gè)方法...
Block block其實(shí)就是一個(gè)代碼塊,把你想要執(zhí)行的代碼封裝在這個(gè)代碼塊里,等到需要的時(shí)候再去調(diào)用。那block是OC對(duì)象嗎?答案是肯定的 ...
多線程 如有錯(cuò)誤歡迎指正,謝謝。 1.線程與進(jìn)程 地址空間:進(jìn)程之間的地址相對(duì)獨(dú)立,同一個(gè)進(jìn)程中的線程共享本進(jìn)程的地址空間 資源擁有:進(jìn)程之間的...
iOS默認(rèn)的NSDate是格林尼治時(shí)間,比中國(guó)時(shí)區(qū)的時(shí)間少8個(gè)小時(shí),處理過(guò)日期的都知道8個(gè)小時(shí)的誤差存在,我們?cè)讷@取年月日的時(shí)候不要加上8個(gè)小時(shí)...
Your app uses the "prefs:root=" non-public URL scheme, which is a privat...
+ (NSMutableDictionary *)getKeychainQuery:(NSString *)service { return [...