知识点
一 .通常在开发中我们会调试程序的一些按钮的点击事件,但是在上架之后我们会让NSLog注释掉,可以这样使用
① 创建.pch文件
② 在.pch文件中 写如下代码
#ifdef DEBUG
#define HHLog(...) NSLog(__VA_ARGS__)
#else
#define HHLog(...)
#endif
③ 在程序中调用方法如下
HHLog(@"%s",__func__);
也可以再将 HHLog(@"%s",func);写成一个宏放在pch文件中
例如:
#define HHLogFunc HHLog(@"%s",func);
调用是直接调用: HHLogFunc 这个方法就可以
二 .使项目中自己建的类都带有一个前缀
选中总工程(蓝色文件)在文件右边有一个文件累的选项(第一个)--->找到Class Prefix --->输入文件的前缀
三 .给应用程序直接设置图片(直接拖进去)
将Assets.xcassets(蓝色文件)--->拖到Supporting Files中--->选中蓝色文件显示AppIcon--->直接拖拽
四 .设置导航栏内容时
使用:self.title=@"xxx";会直接将上下的名字同时修改
应当使用:self.navigationItem.title=@"xxx";这样只会修改上方的导航栏内容
五 .在xib中修改label的文字进行换行显示,按住 option+return 修改
六 .泛型
自定义泛型:
@interface HHBag<ClassType> :NSObject
- (void)add:(ClassType)object;
- (ClassType):(int)index;
-
@end