作为一名开发人员,在开发过程中如果将常用的代码收集起来,添加到Xcode的代码片库里,通过快捷键直接使用,从而提高开发效率;或者封装为宏或封装在一个类中,可提高代码的复用性。1) 将常用代码片段封装成一个类里 当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接
原创
2013-08-23 13:55:23
611阅读
大家都是知道使用宏不仅方便,而且可以提高开发效率。下面总结了iOS开发过程中的一些常用宏,会持续的往里面添加。//字符串是否为空#define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO )//数组是否为空#define kArrayI
转载
2016-09-21 08:17:00
119阅读
2评论
// 获取设备版本号#define iOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0)// 弧度转
原创
2023-05-22 11:15:09
180阅读
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
转载
2022-10-20 09:21:09
76阅读
//release屏蔽NSLog//放在.pch文件里#ifdef DEBUG#else#define NSLog(...) {};#endif//G。C。D#define BACK(block) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block)#define MAIN(bloc
转载
2013-12-12 13:49:00
212阅读
2评论
一、概述"记录宏"其实就是将工作的一系列操作结果录制下来,并命名存储(相当于VB中一个子程序)。 宏其实就是VBA写的,但是可以通过录制的方法制作宏,做好的宏你可以查看相应的VBA语句,从而反过来学习VBA二、宏在excel中的使用 excel 2016打开“开发工具面板”->“文件”->“选项”->“自定义功能区”->“勾选开发工具”: 打开开发工具,就可以开始录制
转载
2023-07-21 23:38:07
210阅读
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。 本文http://www.cnblogs.com/ygm900/p/4519423.html 做
转载
2016-09-07 11:08:00
32阅读
2评论
​iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。
推荐
原创
2013-06-09 21:49:37
2269阅读
点赞
1评论
#pragma mark - 字体、颜色相关 #define kFONT_SIZE(f) [UIFont systemFontOfSize:(f)] #define kFONT_BOLD_SIZE(f) [UIFont boldSystemFontOfSize:(f)] #define kFONT_
转载
2019-07-12 14:00:00
149阅读
2评论
// iOS中宏的名字都是大写字母,单词间用下划线分隔,宏方法的参数名都是以下划线开头
原创
2023-05-15 22:41:45
225阅读
iOS开发过程中,使用的一些常用宏定义 字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO ) 数组是否为空 #def
转载
2019-07-12 13:55:00
98阅读
2评论
为了简化开发流程,提升工作效率,收集了一些平时常用的宏定义,今后会不定期更新 1.UI元素 //NavBar高度 #define NAVIGATIONBAR_HEIGHT 44 //StatusBar高度 #define STATUSBAR_HEIGHT 20 //获取屏幕 宽度、高度 #defin
转载
2019-07-12 14:03:00
104阅读
总结了iOS开发过程中的一些常用宏,以后会陆陆续续添加进来。 字符串是否为空 1 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO
转载
2016-12-29 16:10:00
112阅读
2评论
# 在 iOS 中实现常用宏定义
在 iOS 开发中,宏定义能帮助我们简化代码,提高代码的可读性和可维护性。面对新手开发者,了解如何在项目中适当地使用宏定义是非常重要的。以下是实现 iOS 常用宏定义的步骤,以及每一步所需的代码示例和相应解释。
## 流程
下面是实现常用宏定义的流程步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 创建一个新的 `.h` 文
总结了iOS开发过程中的一些常用宏,以后会陆陆续续添加进来。 字符串是否为空 字符串是否为空 数组是否为空 数组是否为空 字典是否为空 字典是否为空 是否是空对象 是否是空对象 获取屏幕宽度与高度 ( " \ ":连接行标志,连接上下两行 ) 获取屏幕宽度与高度 ( " \ ":连接行标志,连接上下
转载
2016-12-20 10:29:00
91阅读
2评论
23456789101112131415161718192021222324252627282930313233343536373839404142434
原创
2022-10-20 09:11:59
101阅读
C 语言的源代码到生成可运行的程序(.exe)文件,需要经过四个阶段,分别是:预处理、编译、汇编以及链接。其中预处理阶段会将源代码文件中所有的预处理指令、注释信息等内容进行处理。什么是预处理指令?即以 # 开头,加上相应的关键字,组合成特殊的指令。例如最常用的文件包括指令 #include。将外部的文件引入到源代码中,然后我们就可以在源代码中使用外部文件中的函数、全局变量等等。下面聊一聊另一个用的
转载
2024-07-15 06:27:07
54阅读
宏简介:宏是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。编译器会在编译前扫描代码,如果遇到我们已经定义好的宏那么就会进行代码替换,宏只会在内存中copy一份,然后全局替换,宏一般分为对象宏和函数宏(下面会详细介绍)。 宏的弊端:如果代码中大量的使用
转载
2023-09-26 07:43:59
105阅读
如何打印宏
如何打印宏1. 问题描述2. 分析思路3. 总结1. 问题描述我们都知道,在C/C++中经常会用到宏定义,宏实际上就是给一个字段取的一个别名,它是属于预编译系统的一部分,其形式如:#define PI 3.141592654当我们想要使用3.141592654这个值的时候,直接用它的别名PI就可以了。如果什么时候,我们需要将PI的精度提高,则只需要修改这个宏定义就可以了,而不用一个一个
转载
2023-11-06 21:47:57
165阅读
宏定义与常量的区别 宏:只是在预处理器里进行文本替换,不做任何类型检查,宏能定义代码,const不能,多个宏编译时间相对较长,影响开发效率,调试过慢,const只会编译一次,缩短编译时间。 所以在使用的时候,最好把代码和一些基本数据类型如int抽成宏。 而对于常量字符串使用const,苹果也是这样使
转载
2019-07-12 13:50:00
653阅读
2评论