(void)initialize{[self getIvars];} (void)getProperties{unsigned int coun...
attributedPlaceholder NSString *string = @"手機號";NSMutableAttributedStrin...
在約束的后面加上key - 當此條約束與其它約束沖突時, 調(diào)試臺會明確指出此key的約束出現(xiàn)沖突. firstBaseline/lastBase...
http://www.reibang.com/p/35df1ba1f107 OBJC_EXPORT void objc_setAssociate...
@synchronized 的作用是創(chuàng)建一個互斥鎖疑苔,保證此時沒有其它線程對self對象進行修改舍咖。是objective-c的一個鎖定令牌,防止se...
導(dǎo)讀: 一嫌吠、iOS6之前屏幕旋轉(zhuǎn)知識了解 二、iOS6(包括iOS6)之后屏幕旋轉(zhuǎn)知識了解 三搁拙、自動旋轉(zhuǎn)具體操作 四秒梳、手動旋轉(zhuǎn)具體操作 五、總結(jié)...
導(dǎo)讀: 一箕速、Block是什么 二酪碘、Block的特點和作用 三、Block的聲明盐茎、定義及注意事項 四兴垦、如何使用Block 五、使用Block的注意...
兩者都是添加子視圖的方法字柠。 用addsubview是逐層添加的探越,最后添加的在最上面。 用insertSubView: atIndex:添加子視圖...