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. “#”(双引号)符号: 这个符号被称为...
在RealView MDK中,宏是一种强大的编程工具,它允许程序员定义自己的代码片段,并在不同的地方重复使用。...通过理解和熟练运用宏,开发者可以在ARM微控制器的开发中节省时间和精力,提升项目开发效率。
数控加工中宏程序的编制方法
### Word中宏的应用(宏的录制及创建) #### 一、引言 宏作为一种强大的工具,在Microsoft Office Word中被广泛应用,它可以实现任务执行的自动化。虽然宏存在一些潜在的安全问题,但由于其便捷性和效率,仍然受到...
数控加工中心技师培训宏程序讲稿2(数控加工中宏程序的编制方法).pptx
c语言中利用宏进行定义实例 ,
《数控加工中宏程序的编制方法》 在现代制造业中,数控加工技术是不可或缺的一环,而宏程序的编制则是提升效率和精度的关键。宏程序编程允许程序员编写更灵活、高效的代码,尤其适用于处理重复性任务和复杂形状的...
本文将详细介绍数控加工中宏程序的编制方法,重点解读FANUC宏程序的特性及其变量、算术或逻辑运算、控制语句和调用指令,并简要介绍SIEMENS的参数编程,以期为读者提供一个深入的理解和掌握宏程序编制的基础。...
数控加工中宏程序的编制方法.pptx
宏程序是一种为数控加工中心编写的自动化程序,尤其在对复杂的加工任务进行自动编程时显示出其优势。本宏程序以三点圆分法作为其核心算法,用于法兰克FANUC加工中心的精密对刀和工作调整,它能够确保加工过程中的...
数控加工中宏程序的编制方法概述.pptx
Office 中宏的用法是指在 Office 软件中使用宏语言来实现自动化操作的过程。宏是一系列可执行的 VBA 语句,它可以自动完成重复性的任务,提高工作效率和准确性。 在 Office 中录制宏非常简单,用户可以按照以下步骤...
数控加工中宏程序的编制方法2[1].pptx
宏程序技术的应用不仅仅局限于特定的加工中心,其原理和方法可以广泛应用于各种机械加工场合。随着工业自动化的进一步发展,宏程序的优化和升级将是提升机械加工智能化水平的关键。在未来的发展中,宏程序将更加注重...
【三菱M64自动分中和测量宏程序详解】 在现代数控加工领域,效率和精度是衡量生产质量的重要标准。为了提升这两方面的能力,数控机床的使用者常常利用宏程序进行自动化编程,以减少人为错误并提高生产效益。本文将...
数控加工中心技师培训宏程序是数控编程中一种高级技术,主要应用于提高编程效率,实现复杂形状的自动加工。...在实际工作中,深入学习和实践宏程序的编制方法,对于提升数控加工水平具有重要意义。
数控加工中宏程序编制方法.ppt