摘要: block是代码块,其本质和变量类似。不同的是代码块存储的数据是一个函数体。使用Block,就可以像其他标准函数一样,传入参数,并得到返回值。 可以把Block当做Objective-C的匿名函数,Block允许开发者在两个对象之间将任意的语句当做数据进行传递,block的实现具有封闭性(closu 阅读全文
posted @ 2016-12-05 16:53 FMDN 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 总结一下关于UI布局及屏幕适配的一些实战技巧,尤其使用纯代码,会对提升效率及代码易于维护等方面有明显帮助,这里提到的没有使用任何Xib, 如果不是在外包公司,也推荐大家多使用甚至完全使用纯代码布局UI,优缺点下面会说明,本文布局使用masonry。 提纲: 1. 关于xib/storyboard 与 阅读全文
posted @ 2016-12-05 14:44 FMDN 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 1、什么时候在 block 中不需要使用 weakSelf 我们知道,在使用 block 的时候,为了避免产生循环引用,通常需要使用 weakSelf 与 strongSelf,写下面这样的代码: 那么请问:什么时候在 block 里面用 self,不需要使用 weak self? 答案如下: 当 阅读全文
posted @ 2016-12-05 14:02 FMDN 阅读(291) 评论(0) 推荐(0) 编辑