設(shè)備適配手段 Trait(設(shè)備特性)iOS 8+ UITraitEnvironment protocol(UIScreen, UIWindow,...
用約束條件(constraint)描述View定位屬性之間的關(guān)系 Autoresizing只能描述上下級視圖之間的關(guān)系 Autolayout支持...
一.界面布局過程 super view -layoutSubviews -setNeedsLayout 下次繪制之前需要重新推算布局 layou...
一.UIKit坐標(biāo),原點(diǎn)在屏幕的左上角 (另外一個(gè)坐標(biāo)系:CoreGraphics坐標(biāo)系原點(diǎn)在左下角,y軸方向相反) 注意翻閱CGGeometr...
自動(dòng)引用計(jì)數(shù)ARC,OC默認(rèn)的內(nèi)存管理機(jī)制,針對堆上的對象,由編譯器自動(dòng)生成操作引用計(jì)數(shù)的指令(retain或release),來管理對象的創(chuàng)建...
NSString是一個(gè)Unicode編碼,16位字符的字符序列 NSString被定義為類,是一個(gè)引用類型,拷貝時(shí)就是拷貝指針 使用字符串的第一...
運(yùn)行時(shí)多態(tài) 多態(tài):子類在父類統(tǒng)一行為接口下,表現(xiàn)不同的實(shí)現(xiàn)方式 對比重寫與重載 子類重寫父類同名同參數(shù)方法:子類只可重寫父類方法 方法名相同,參...
集合類型有三種: Array數(shù)組,基于索引的有序的序列 Set,無序的,而且值是唯一的集合 Dictionary,鍵值對,Keys只能是唯一的,...
類別支持在沒有源代碼的情況下,基于某些特定的場合,為一個(gè)類增加功能 可以添加: 類方法 實(shí)例方法 重寫基類方法 不能添加: 屬性 實(shí)例變量 已存...