代码改变世界

setNeedsLayout和layoutIfNeeded

2018-03-08 16:27 by dengchaojie_learner, 219 阅读, 0 推荐, 收藏, 编辑
摘要:Invalidates the current layout of the receiver and triggers a layout update during the next update cycle. Lays out the subviews immediately, if layout 阅读全文

注释deprecated的属性和方法

2018-03-08 11:58 by dengchaojie_learner, 573 阅读, 0 推荐, 收藏, 编辑
摘要:- (void)cyl_executeAtDealloc:(CYLDeallocExecutorBlock)block__attribute__((deprecated("Deprecated in 1.2.0. Use `-cyl_willDeallocWithSelfCallback:` ins 阅读全文

iOS中assign和weak修饰符的区别

2018-03-08 10:11 by dengchaojie_learner, 313 阅读, 0 推荐, 收藏, 编辑
摘要:一、区别 assign与weak,它们都是弱引用声明类型,最大的区别在那呢? 如果用weak声明的变量在栈中就会自动清空,赋值为nil。 如果用assign声明的变量在栈中可能不会自动赋值为nil,就会造成野指针错误! http://blog.csdn.net/skylin19840101/arti 阅读全文

队列

2018-03-02 18:03 by dengchaojie_learner, 125 阅读, 0 推荐, 收藏, 编辑
摘要:通过函数dispatch_get_global_queue获取到的是并发队列 阅读全文

学习YYKit源码

2018-03-01 09:34 by dengchaojie_learner, 261 阅读, 0 推荐, 收藏, 编辑
摘要:dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.6 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [textView becomeFirstResponder]; }); Do 阅读全文

设计模式之Command

2018-02-26 15:35 by dengchaojie_learner, 125 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.jdon.com/designpatterns/command.htm Command是将对行为进行封装的典型模式,Factory是将创建进行封装的模式, 阅读全文

UniversalApp

2018-02-24 16:10 by dengchaojie_learner, 188 阅读, 0 推荐, 收藏, 编辑
摘要:// This should be called whenever the return values for the view controller's status bar attributes have changed. If it is called from within an anima 阅读全文

swift做服务器端开发

2018-02-23 09:02 by dengchaojie_learner, 315 阅读, 0 推荐, 收藏, 编辑
摘要:https://www.perfect.org/docs/index_zh_CN.html,swift做服务器端开发 上传到appStore的ipa苹果会自动加一层防护壳,如果想要反编译从appStore下载的ipa包,必须要先要进行一次脱壳操作。 阅读全文

你不知道的函数floor pow round

2018-02-11 15:28 by dengchaojie_learner, 370 阅读, 0 推荐, 收藏, 编辑
摘要:floor函数 floor(x),也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“四舍五入”不同,下取整是直接取按照数轴上最接近要求值的左边值,即不大于要求值的最大的那个值)。 pow函数 原型:在TC2.0中原型为extern float pow(fl 阅读全文

swift开发笔记31

2018-02-11 15:21 by dengchaojie_learner, 145 阅读, 0 推荐, 收藏, 编辑
摘要:self.tableView.scrollToRow(at: IndexPath.init(row: 0, section: 0), at: .top, animated: true) self.tb.scrollRectToVisible(CGRect(x: 0, y: 48, width: se 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页