file

  • pch文件

    • xcode 6 以前项目自动生成.pch文件,xcode 6以后需要自己创建

    • 因为pch文件的内容会拷贝一份,自动写到所有文件中,使编译变慢

      • 在oc中才编译中间的内容
      
      #ifdef __OBJC__
      #endif
      
  • 配置pch: buildSetting -> prefix ->

    • pch里面的所有内容都是共享,每个文件都会共有: 作用:

      • 1.存放一些公用的宏
      • 2.存放一些公用的头文件
      • 3.自定义Log
#define ABC 10
#import "UIImage+Image.h"
  • 宏里面可变参数:...
  • 函数中可变参数: VA_ARGS
#ifdef DEBUG // 调试阶段
#define XMGLog(...)  NSLog(__VA_ARGS__)
#else // 发布阶段
#define XMGLog(...)
#endif
   // 获取当前的版本号
   NSString *version = [NSBundle mainBundle].infoDictionary[@"CFBundleShortVersionString"];

    NSLog(@"%@",version);

results matching ""

    No results matching ""