1. 判断是否是iPad
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
2. iOS版本判断
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_5_1
[navigationController.navigationBar addSubview:imageView];
#else
[navigationController.navigationBar insertSubview:imageView atIndex:0];
#endif
3. 自定log 调试用
#define showLogInfo 1
#if showLogInfo
# define DLog(...) NSLog(__VA_ARGS__)
#else
# define DLog(...)
#endif
4. 各目录路径获取
// 获取沙盒主目录路径
NSString *homeDir = NSHomeDirectory();
// 获取Documents目录路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
// 获取Caches目录路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
// 获取tmp目录路径
NSString *tmpDir = NSTemporaryDirectory();
分享到:
相关推荐
C语言中宏定义"#"和"##"符号的用法
RealView MDK 中宏的使用方法
数控加工中宏程序的编制方法
数控加工中心技师培训宏程序讲稿2(数控加工中宏程序的编制方法).pptx
c语言中利用宏进行定义实例 ,
数控加工中心技师培训宏程序讲稿数控加工中宏程序编制方法.ppt
数控加工中宏程序的编制方法.pptx
数控加工中宏程序的编制方法.ppt
数控加工中宏程序的编制方法概述.pptx
数控加工中宏程序的编制方法PPT学习教案.pptx
数控加工中宏程序的编制方法2[1].pptx
WORD中宏的运用-横竖排判断. 宏-横竖排判断
office中宏的用法,详细讲了宏的作用和功能
在一般的MS Office和Word教材或文章中,对如 何实现宏的具体操作的描述...便于理解和掌握宏及其应用方法。针对此情况,本文从宏的定 =;L、录制宏、使用宏和Visual Basic编辑器四个方面对Word 中的宏应用进行一些探讨。
数控加工中宏程序编制方法.ppt
office中宏的用法,详细讲了宏的作用和功能
自动开启EXCEL宏执行权限 适用于功能较复杂的EXCEL文件中宏的执行 Book1.xlsm 简单的宏示例 弹出一个对话框 excel.reg 完成宏可以正常执行的关键配置 启动宏.bat 导入excel.reg配置并启动示例文件 自动开启EXCEL宏的...