iOS常用宏定义整理
来源:互联网 发布:java request warpper 编辑:程序博客网 时间:2024/05/17 23:36
判断真机还是虚拟机部署不同的运行策略
导航栏,屏幕宽高,版本,语言
//在debug模式下启用DLog
或者只是标记那一行
判断设备是Retina屏幕,是iPhone5,是iPad
//GCD
颜色,图像,NSUserDefaults
单例的宏定义
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#define DEFINE_SINGLETON_FOR_HEADER(className) \
\
+(className*)shared##className;
#define DEFINE_SINGLETON_FOR_CLASS(className) \
\
+(className *)shared##className { \
staticclassName *shared##className = nil; \
staticdispatch_once_tonceToken;\
dispatch_once(&onceToken,^{\
@synchronized(self){\
shared##className = [[self alloc] init]; \
}\
});\
returnshared##className; \
}
0 0
- iOS常用宏定义整理
- ios常用宏整理、定义
- 常用的宏定义整理
- IOS 常用宏定义
- iOS常用宏定义
- iOS 常用宏定义
- ios常用宏定义
- IOS 常用宏定义
- IOS常用宏定义
- IOS 常用宏定义
- IOS常用宏定义
- ios常用宏定义
- IOS常用宏定义
- iOS常用宏定义
- IOS常用宏定义
- iOS常用宏定义
- IOS常用宏定义
- IOS常用宏定义
- OpenGL图形变换——几何变换(世界变换)
- 温习全排列
- Linux命令之ssh
- SubversionEdge 一个不错的svn管理软件
- 浅谈数据仓库建设中的数据建模方法
- iOS常用宏定义整理
- HDU 1113--Word Amalgamation【map】
- Linux下编译grub2的批处理
- MySQL死锁分析及解决的方法
- 原型模式
- 带电工具安全工具器库房管理系统3.0发布
- Linux热插拔及mdev机制
- SQL2008错误:当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)。
- tomcat内存溢出解决方案