![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Objective-C
文章平均质量分 80
MasterHaKu
技术全面的狼王
展开
-
Objective-C编程 - 1. 浅谈内存分配
Objective-C语言的对象类型都必须用指针,对象所占的内存是在堆(heap)上分配的。 NSString也必须在堆上分配,因此必须用指针。 NSString *someString = @"here is the string"; NSString *anotherString = someString; 上面例子的内存分布图如下:原创 2016-11-05 15:33:25 · 244 阅读 · 0 评论 -
Objective-C编程 - 关于Block的要点
1. 首先,我们快速过一下,什么是Block? Block是一段代码,它在OC中以^开头,可以有返回值,和参数列表,但就是没有名字。 所以,你可以把它认为是匿名函数。 事实上,它和Swift中的闭包(Closure)是一样的。 或者,学过.NET的童鞋知道委托吧,它和委托也差不多概念。 都是可以在一个方法中传入它,作为参数的方法。 无参无返回值的Blo原创 2016-11-19 09:52:41 · 241 阅读 · 0 评论