![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
(void)initialize{[self getIvars];} (void)getProperties{unsigned int count = 0;objc_prop...
attributedPlaceholder NSString *string = @"手機(jī)號(hào)";NSMutableAttributedString *placeholder ...
在約束的后面加上key - 當(dāng)此條約束與其它約束沖突時(shí), 調(diào)試臺(tái)會(huì)明確指出此key的約束出現(xiàn)沖突. firstBaseline/lastBaseline - 與文本對(duì)齊 如:...
http://www.reibang.com/p/35df1ba1f107 OBJC_EXPORT void objc_setAssociatedObject(id obje...
@synchronized 的作用是創(chuàng)建一個(gè)互斥鎖郁稍,保證此時(shí)沒(méi)有其它線程對(duì)self對(duì)象進(jìn)行修改惫搏。是objective-c的一個(gè)鎖定令牌,防止self對(duì)象在同一時(shí)間內(nèi)被其它線程...
導(dǎo)讀: 一、iOS6之前屏幕旋轉(zhuǎn)知識(shí)了解 二徐裸、iOS6(包括iOS6)之后屏幕旋轉(zhuǎn)知識(shí)了解 三遣鼓、自動(dòng)旋轉(zhuǎn)具體操作 四、手動(dòng)旋轉(zhuǎn)具體操作 五重贺、總結(jié) 參考:http://blog...
導(dǎo)讀: 一、Block是什么 二崇堵、Block的特點(diǎn)和作用 三型诚、Block的聲明、定義及注意事項(xiàng) 四鸳劳、如何使用Block 五、使用Block的注意事項(xiàng) 一也搓、Block是什么 B...
兩者都是添加子視圖的方法赏廓。 用addsubview是逐層添加的,最后添加的在最上面傍妒。 用insertSubView: atIndex:添加子視圖時(shí)幔摸,可以選擇層的位置。 另外還...
形象的講: 父類的其個(gè)方法使汽車具有行駛和鳴笛功能苛吱,重寫這個(gè)方法想增加汽車播放CD的功能,如果重寫時(shí)調(diào)用把父類的方法器瘪,那么重寫后汽車就具備行駛翠储、鳴笛绘雁、播放CD的功能,如果重寫...
導(dǎo)讀: 一援所、創(chuàng)建UITextField 二庐舟、設(shè)置UITextField的leftView/rightView 三、UITextField的常用設(shè)置 四住拭、鍵盤回收 五继阻、鍵盤通知...
一個(gè)手指的功能:左鍵二個(gè)手指的功能:右鍵睹簇、上下滾動(dòng)、捏合放大縮小寥闪、輕點(diǎn)放大縮小太惠、旋轉(zhuǎn)、前進(jìn)后退疲憋、三個(gè)手指的功能:上下左右輕掃拇指和其它三個(gè)手指:Launchpad凿渊、顯示桌面
1. stringByAppendingString是字符串拼接,拼接路徑時(shí)要在名稱前加“/” 2. stringByAppendingPathComponent是路徑拼接缚柳,...
準(zhǔn)備: 一個(gè)完工的項(xiàng)目 一個(gè)付費(fèi)的開發(fā)者賬號(hào) 導(dǎo)讀: 上架步驟 一埃脏、創(chuàng)建App ID 二、創(chuàng)建證書請(qǐng)求文件 三秋忙、創(chuàng)建發(fā)布證書 四彩掐、創(chuàng)建Provisioning Profile...