![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC基础
watermelon_
这个作者很懒,什么都没留下…
展开
-
Block类型的使用
首先,介绍一下什么是Block类型。 block类型是一个拥有许多变量并且包含了对这些变量的操作额表达式(代码块)。不同的语言有不同的实现和叫法,如闭包、lambda表达式、匿名函数等等。示例: 打印结果: 从上面的代码中,很容易发现block变量的定义和函数指针的定义非常类似。 如下: block对象的创建1.对于没有返回值的block对象,在创建的时候,可以省略void 2.在没有参原创 2015-08-10 20:25:01 · 508 阅读 · 0 评论 -
@property的用法
OC在内存管理中,可能创建一两个对象我们都要写很多代码,但是在实际过程中,我们需要创建的对象可能更多,按照之前的方法,要写很多很多的代码。这时候,我们需要采取偷懒的方法了,使用@property。 下面,我采取对比的方式,体现@property的好处一开始,来个简单的程序,接口部分和实现部分里分别使用@property和笨方法写的代码 主函数 接口部分Shape.h 实现部分Shape.原创 2015-08-11 21:34:20 · 344 阅读 · 0 评论