2017年9月14日
摘要: 【转】iOS中属性与成员变量的区别 ios中属性修饰符的作用 1. 属性用property声明 2. 简而言之,对于目前的ios开发,属性和成员变量的区别,完全可以不管。 3. 这个是历史原因造成的。苹果更换了默认的编译器(GCC转换为LLVM(low level virtual machine)) 阅读全文
posted @ 2017-09-14 16:16 mukekeheart 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 本文转载自: iOS开发-由浅至深学习block 一、关于block 在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。这不免让我们想到在C函数中,我们可以定义一个指向函数的指针并且调用: 上面的函数指针可以直接通过(*taskPo 阅读全文
posted @ 2017-09-14 15:48 mukekeheart 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:你真的了解iOS代理设计模式吗? 在项目中我们经常会用到代理的设计模式,这是iOS中一种消息传递的方式,也可以通过这种方式来传递一些参数。这篇文章会涵盖代理的使用技巧和原理,以及代理的内存管理等方面的知识。我会通过这些方面的知识,带大家真正领略代理的奥妙。写的有点多,但都是干货,我能写下 阅读全文
posted @ 2017-09-14 14:50 mukekeheart 阅读(294) 评论(0) 推荐(0) 编辑