- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 开发中遇到的问题小集合
1、adjustsFontSizeToFitWidth文字自动适应UILabel宽度的2、__weak typeof(self) weakSelf = self;的解释和使用 typeof(self) 是获取到self的类型,这样定义出的weakSelf就是和self一个类型的, 加上__weak是建立一个若引用,整句就是给self定义了一个若引用性质的替身; 这个一般用在使用block时会用到
2018-01-25 10:21:04 298
原创 iOS 枚举的使用
iOS 枚举可以使用三种关键字定义 (1)使用C语言格式的enum (2)使用NS_ENUM定义 (3)使用NS_OPTIONS来定义位移,具有位移和操作组合的操作 1、使用enumenum{ MyOption0=0, MyOption1, MyOption2,}MyOption;2、使用NS_ENUMtypedef NS_ENUM(NSUInteger,MyOpt
2018-01-25 10:12:25 448
转载 init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
1、先把OC的类分清楚各有什么方法 • 普通类的方法 init initialize: • 控制器类的方法 init initialize: initWithCoder: • UI控件类的方法 init initialize: 当类第一次接受到消息时调用一次 initWithCoder: 从文件中加载UIView时执行 awakeFromNib:从x
2018-01-09 11:45:54 1049
原创 iOS中 static、const、extern、define
1、 static、const、extern、define (1)define—const—-苹果推荐使用const define也就是通常所说的宏,宏是在预编译时处理变量的替换,使用宏除了定义变量还定义一些函数。但是,宏不做编译检查,不报编译错误;大量使用宏将造成编译时间长。 const指字符串常量,它是在编译阶段处理变量的替换,只能定义变量。Const做编译检查。NSString * c
2018-01-09 11:42:03 554
原创 Invalid operands to binary expression ('double' and 'double’)
Invalid operands to binary expression (‘double’ and ‘double’)在下面的代码中,实现功能是获取estimatedProgress是5的倍数的值做些操作, double estimatedProgress = 100; if(estimatedProgress%5==0) {——错误出现行 NSLog(@"");
2018-01-09 11:32:35 32303
搜索某个目录下所有文件中的每一行是否包含某个字符串,适用于xcode工程中搜索使用某个api的搜有文件列表
2023-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人