读书人

iOS框架引见(五)-Core Services 层

发布时间: 2012-06-20 20:37:21 作者: rapoo

iOS框架介绍(五)---Core Services 层

Core Services 层

Core Services层为所有的应用程序提供基础系统服务。可能应用程序并不直接使用这些服务,但它们是系统很多部分赖以建构的基础。

高阶特性

下面的部分描述一些比较常见特性,也许您正打算让您的应用程序支持这些特性。

块对象

iOS 4.0引入了块对象。块对象是C级别的构造,您可以在C或Objective-C代码中使用快对象。从本质上说,块对象本质上是一个匿名函数加上该函数的伴随数据。有些时候,其他语言也称块对象为 closure或者lambda。块对象非常适用于回调函数。如果您需要有很便捷的方法将执行代码和相关数据组合在一起,块对象也是很好的选择。

在 iOS系统中,块对象通常用于下述场合:

读书人网 >移动开发

热点推荐