(1):用ARC管理內存(2):在正確的地方使用reuseIdentifier,比如collectionView cell的復用(3):少用透明...
組件化 1.如何實現組件化1)首先創建殼工程。2)在殼工程內集成不同的功能模塊以及業務模塊。3)使用cocoapods 管理各個模塊。4)使用J...
自動布局 Auto Layout 在 iOS 12 中優化后的性能,已經基本和手寫布局一樣可以達到性能隨著視圖嵌套的數量呈線性增長 了。而在此之...
這是因為self.array = b;觸發了array的set方法,在set方法中: 然后在[self.array addObject:@1];...
前言 在使用NSTimer,如果使用不得當特別會引起循環引用,造成內存泄露。所以怎么避免循環引用問題,下面我提出幾種解決NSTimer的幾種循環...
1.new和alloc的區別//源碼實現 [className new]基本等同于[[className alloc] init],區別只在于a...
1.@property有兩個對應的詞,一個是@synthesize,一個是@dynamic。如果@synthesize和@dynamic都沒寫,...
(1)const和#define都可以定義常量,但是const用途更廣。 (2)const 常量有數據類型,而宏常量沒有數據類型。編譯器可以對前...
本文內容:iOS本地數據持久化的幾種類型iOS本地數據持久化幾種類型的應用場景及使用 一.iOS本地數據持久化的類型: -NSUserDefau...