作者: 在草地上奔跑的壮汉 | 来源:发表于2016-08-15 10:20 被阅读31次

#if ! __has_feature(objc_arc)

#warning This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC).

#endif

判断该文件是否采用的是ARC,如果不是提示用户将该文件设置为ARC,或者把项目设为ARC

#if TARGET_OS_IPHONE

// Note: You may need to add the CFNetwork Framework to your project

#import <CFNetWork/CFNetWork.h>

#endif

判断如果目标运行在Iphone上,导入CFNetWork框架.

#ifndef MAC_OS_X_VERSION_MIN_REQUIRED

#ifdef __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__

#if (__i386__ || __x86_64__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < MAC_OS_X_VERSION_10_4)

#warning Building for Intel with Mac OS X Deployment Target < 10.4 is invalid.

#endif

#define MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__

#else

#if __i386__ || __x86_64__

#define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_4

#elif __arm__ || __arm64__

#define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_5

#else

#define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_1

#endif

#endif

#endif

````

//传入3位16进制的数,返回对应的UIColor实例

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

//self.view.backgroundColor = UIColorFromRGB(0XEEEEEE);

```python@requires_authorizationdef somefunc(param1='', param2=0):'''A docstring'''if param1 > param2: # interestingprint 'Greater'return (param2 - param1 + 1) or Noneclass SomeClass:pass>>> message = '''interpreter... prompt'''```

相关文章

  • jni-01、宏、jni函数详解、数据获取、类型转换、签名规则

    宏语法 宏定义 解决循环拷贝的问题 T2.h 宏的取消 #undef 宏 宏变量 真实开发中:宏都是大写 宏函数...

  • 宏、参数宏、宏嵌套

    简单宏容易理解,如: 带参数的宏以及宏嵌套: 使用BOOTCMD时就像函数一样使用,方便。如上语句BOOTCMD(...

  • 个人对宏定义命名规范的理解

    1.宏定义的命名规范 通用常量宏 私有常量宏 配置类常量宏 通用操作宏 模板宏 方法简写宏 特定类中的步骤简称 其...

  • iOS高效 宏和常量

    记录一些高效的宏 尺寸 打印宏 NSLog 系统宏 颜色宏 其他宏 参考致谢 link

  • 【C/C++】宏(macro)定义与使用

    文章结构如下: 宏的定义 宏的替换与代码展开 宏的替换产生的问题 获取宏参数名称 宏参数的结合 宏的取消 宏定义的...

  • PPT 批量删除所有备注

    添加宏 打开宏窗口 工具 -> 宏 -> 宏 输入宏名称 例如“删除备注” 点击“+” 添加宏代码 保存,关闭窗口...

  • 模板宏

    声明宏 {% macro 宏的名字(参数) %}​内容{% endmacro %} 调用宏 {{ 宏的名字(参数...

  • iOS 宏(1.位置)

    ios 中的宏 1.宏的位置 问题: 宏可以写在哪里? 解答: 1.1 宏+ Build Settings 宏可...

  • 宏和条件编译的结合使用

    宏 宏定义 有参数 无参数 1.无参数的宏 语法: #define 宏名 宏值 #define MM 10 //...

  • C语言预处理指令

    预处理指令 宏定义 宏定义会在预处理的时候, 用宏定义的值来替换宏的名称 格式: #define 宏名称 宏值 应...

网友评论

      本文标题:

      本文链接:https://www.haomeiwen.com/subject/fqmthttx.html