摘要:
这里的关键在于写 switch 时不要写 default case,否则编译器会认为新增的 enum 值有默认的处理逻辑了。 如果没写 default case,Xcode 会给出如下警告: 这几乎可以看做是 iOS 下处理逻辑分支的 best practice 了。 switch只能是在常量选择分 阅读全文
阅读排行榜
UIScrollView
2015-08-19 20:38 by dengchaojie_learner, 123 阅读, 收藏,
摘要:
一个UIScrollView无法滚动: 1.contentSize没有值 2.不能接收到触摸事件 - (void)addScrollView { UIScrollView *scroll = [[UIScrollView alloc] init];//DCJ滚动视图层初始化 scroll.frame 阅读全文
RunLoop
2018-04-16 15:50 by dengchaojie_learner, 122 阅读, 收藏,
摘要:
OSX/iOS 系统中,提供了两个这样的对象:NSRunLoop 和 CFRunLoopRef。CFRunLoopRef 是在 CoreFoundation 框架内的,它提供了纯 C 函数的 API,所有这些 API 都是线程安全的。NSRunLoop 是基于 CFRunLoopRef 的封装,提供 阅读全文
NSDate的比较
2018-01-20 16:49 by dengchaojie_learner, 121 阅读, 收藏,
摘要:
https://www.jianshu.com/p/2f22dea5faef 日期之间比较可用以下方法 - (BOOL)isEqualToDate:(NSDate *)otherDate; 与otherDate比较,相同返回YES 阅读全文
浙公网安备 33010602011771号