代码改变世界

阅读排行榜

switch和if else

2017-11-23 17:52 by dengchaojie_learner, 124 阅读, 收藏,
摘要: 这里的关键在于写 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 阅读全文

解决问题思路

2018-01-10 16:40 by dengchaojie_learner, 121 阅读, 收藏,
摘要: 根据问题,逆推! 例如,后台说接收到的交易流水号是000000,APP就查上传方法中,上传的流水号是不是000000; 阅读全文