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