知識(shí)點(diǎn)
一 .通常在開發(fā)中我們會(huì)調(diào)試程序的一些按鈕的點(diǎn)擊事件,但是在上架之后我們會(huì)讓NSLog注釋掉,可以這樣使用
① 創(chuàng)建.pch文件
② 在.pch文件中 寫如下代碼
#ifdef DEBUG
#define HHLog(...) NSLog(__VA_ARGS__)
#else
#define HHLog(...)
#endif
③ 在程序中調(diào)用方法如下
HHLog(@"%s",__func__);
也可以再將 HHLog(@"%s",func);寫成一個(gè)宏放在pch文件中
例如:
#define HHLogFunc HHLog(@"%s",func);
調(diào)用是直接調(diào)用: HHLogFunc 這個(gè)方法就可以
二 .使項(xiàng)目中自己建的類都帶有一個(gè)前綴
選中總工程(藍(lán)色文件)在文件右邊有一個(gè)文件累的選項(xiàng)(第一個(gè))--->找到Class Prefix --->輸入文件的前綴
三 .給應(yīng)用程序直接設(shè)置圖片(直接拖進(jìn)去)
將Assets.xcassets(藍(lán)色文件)--->拖到Supporting Files中--->選中藍(lán)色文件顯示AppIcon--->直接拖拽
四 .設(shè)置導(dǎo)航欄內(nèi)容時(shí)
使用:self.title=@"xxx";會(huì)直接將上下的名字同時(shí)修改
應(yīng)當(dāng)使用:self.navigationItem.title=@"xxx";這樣只會(huì)修改上方的導(dǎo)航欄內(nèi)容
五 .在xib中修改label的文字進(jìn)行換行顯示,按住 option+return 修改
六 .泛型
自定義泛型:
@interface HHBag<ClassType> :NSObject
- (void)add:(ClassType)object;
- (ClassType):(int)index;
-
@end