@fiy-fish
2017-04-14T21:42:29.000000Z
字数 849
阅读 1156
工作日志
OC 打印BOOL值
BOOL isMore = YES;
NSLog(@"isMore = %@",isMore?@"YES":@"NO");
字典中存储枚举值
typedef NS_ENUM(NSInteger, PhoneType){
PhoneTypeiPhone,
PhoneTypeHuaWei,
PhoneTypeMeiZu,
PhoneTypeXiaoMi
};
NSDictionary *dic = @{@"PhoneType":@(PhoneTypeiPhone)};
MJExtention 练习
代码更改约束,(使用vfl语法无法更改约束,一次性布局)
再次证明了只要是使用约束,还是xib好使
抽时间,对每一个demo写一个详细说明页面,可以在程序运行时点击显示
oc中,nil,Nil,NULL 和NSNull的小结
nil:指向oc中对象的空指针
Nil:指向oc中类的空指针
NULL:指向其他类型的空指针,如一个c类型的内存指针
NSNull:在集合对象中,表示空值的对象
若obj为nil:
[obj message]将返回NO,而不是NSException
若obj为NSNull:
[obj message]将抛出异常NSException
用xib做的视图,该怎么初始化
获取xib的子视图 [[NSBundle mainBundle] loadNibNamed:@"UserInfo" owner:self options:nil]; UserInfo 是你xib的名称, 返回是个数组要用数组来接收,然后从数组里面取得你要的视图添加到view上。 示例: UIView *view = [[[NSBundle mainBund...
这种写法有错,lines 很有可能是0,if(0)=if(NO),不会给label.numberOfLines 赋值
我们的目的是给label.numberOfLine 赋值 0
实际上: 给label.numberOfLine 赋值 1
if (lines) {
label.numberOfLines = lines;
}