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();
分享到:
相关推荐
在iOS开发过程中,宏定义(Macro Definitions)是Objective-C编程中一种常见的技术,它允许开发者在编译时进行代码替换,提高代码的可读性和可维护性。`Macro-master`这个压缩包文件很可能是包含了一些常用的宏定义...
在C语言中,宏定义是预处理器的一种特性,它允许我们创建代换文本,从而简化代码或实现特定功能。在宏定义中,“#”和“##”是两个特殊的符号,它们各自有不同的用途。 1. “#”(双引号)符号: 这个符号被称为...
数控加工中宏程序的编制方法
### Word中宏的应用(宏的录制及创建) #### 一、引言 宏作为一种强大的工具,在Microsoft Office Word中被广泛应用,它可以实现任务执行的自动化。虽然宏存在一些潜在的安全问题,但由于其便捷性和效率,仍然受到...
数控加工中心技师培训宏程序讲稿2(数控加工中宏程序的编制方法).pptx
c语言中利用宏进行定义实例 ,
《数控加工中宏程序的编制方法》 在现代制造业中,数控加工技术是不可或缺的一环,而宏程序的编制则是提升效率和精度的关键。宏程序编程允许程序员编写更灵活、高效的代码,尤其适用于处理重复性任务和复杂形状的...
本文将详细介绍数控加工中宏程序的编制方法,重点解读FANUC宏程序的特性及其变量、算术或逻辑运算、控制语句和调用指令,并简要介绍SIEMENS的参数编程,以期为读者提供一个深入的理解和掌握宏程序编制的基础。...
数控加工中宏程序的编制方法.pptx
数控加工中宏程序的编制方法概述.pptx
Office 中宏的用法是指在 Office 软件中使用宏语言来实现自动化操作的过程。宏是一系列可执行的 VBA 语句,它可以自动完成重复性的任务,提高工作效率和准确性。 在 Office 中录制宏非常简单,用户可以按照以下步骤...
数控加工中宏程序的编制方法2[1].pptx
【三菱M64自动分中和测量宏程序详解】 在现代数控加工领域,效率和精度是衡量生产质量的重要标准。为了提升这两方面的能力,数控机床的使用者常常利用宏程序进行自动化编程,以减少人为错误并提高生产效益。本文将...
数控加工中心技师培训宏程序是数控编程中一种高级技术,主要应用于提高编程效率,实现复杂形状的自动加工。...在实际工作中,深入学习和实践宏程序的编制方法,对于提升数控加工水平具有重要意义。
数控加工中宏程序编制方法.ppt
### Access 2003中宏的使用详解 #### 一、Access 2003...无论是对于数据管理还是应用程序开发,掌握宏的使用都是非常有用的技能。希望本文能为初学者提供一定的指导,让大家更好地利用宏来提升自己的数据库应用水平。
西门子SINAMICS G120变频器采用宏7进行PROFINET通信控制是一种高效、灵活的工业自动化解决方案。宏7是专为现场总线通信设计的,允许控制器(如S7-1200)通过PROFINET协议与G120变频器进行周期性过程数据交换和参数...