上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 353 下一页
摘要: 普通的通知使用 注册观察者 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getNotificationAction) name:@"ThisIsANoticafication" object:ni 阅读全文
posted @ 2019-07-15 17:10 brave-sailor 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 在编码过程中,我们通常碰到一组数据,需要自己简单的处理下,拿到数组中的总和,大小和平均值数据。 1.简单粗暴的方法,快速求和。 NSArray * array = @[@"35",@"786",@"111",@"73",@"80",@"58",@"34",@"3"]; float sum = [[a 阅读全文
posted @ 2019-07-12 18:41 brave-sailor 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: 为了简化开发流程,提升工作效率,收集了一些平时常用的宏定义,今后会不定期更新 1.UI元素 //NavBar高度 #define NAVIGATIONBAR_HEIGHT 44 //StatusBar高度 #define STATUSBAR_HEIGHT 20 //获取屏幕 宽度、高度 #defin 阅读全文
posted @ 2019-07-12 14:03 brave-sailor 阅读(280) 评论(0) 推荐(0) 编辑
摘要: iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。 做了一些分类和注释,可以根据自己习惯再添加或者删除或者修改这些宏进行使用。 #ifndef MacroDefinition_h #define MacroDefinition... 阅读全文
posted @ 2019-07-12 14:01 brave-sailor 阅读(264) 评论(0) 推荐(0) 编辑
摘要: #pragma mark - 字体、颜色相关 #define kFONT_SIZE(f) [UIFont systemFontOfSize:(f)] #define kFONT_BOLD_SIZE(f) [UIFont boldSystemFontOfSize:(f)] #define kFONT_ 阅读全文
posted @ 2019-07-12 14:00 brave-sailor 阅读(456) 评论(0) 推荐(0) 编辑
摘要: iOS开发过程中,使用的一些常用宏定义 字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO ) 数组是否为空 #def 阅读全文
posted @ 2019-07-12 13:55 brave-sailor 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 宏定义与常量的区别 宏:只是在预处理器里进行文本替换,不做任何类型检查,宏能定义代码,const不能,多个宏编译时间相对较长,影响开发效率,调试过慢,const只会编译一次,缩短编译时间。 所以在使用的时候,最好把代码和一些基本数据类型如int抽成宏。 而对于常量字符串使用const,苹果也是这样使 阅读全文
posted @ 2019-07-12 13:50 brave-sailor 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: /* 1. 颜色 */ #define PCBRGBColorA(r, g, b, a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(a)/255.0]//RGBA #define PCBRGBColor 阅读全文
posted @ 2019-07-12 13:48 brave-sailor 阅读(647) 评论(0) 推荐(0) 编辑
摘要: //字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO ) //数组是否为空 #define kArrayIsEmpt 阅读全文
posted @ 2019-07-12 13:46 brave-sailor 阅读(765) 评论(0) 推荐(0) 编辑
摘要: Xcode8 1 创建coreData的ManagedObject后,报错 使用Xcode 8.1 创建coreData的ManagedObject后,报错。 duplicate symbol OBJC_CLASS$_ClassName in: .../ClassName+CoreDataClass 阅读全文
posted @ 2019-07-10 15:29 brave-sailor 阅读(282) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 353 下一页