2.1.3Core Services 层(核心服务层)
核心服务层位于媒体层的下面一层,它的作用是访问较为低级的操作系统服务,比如网络连接,文件存取和众多常见的数据对象类型等。如SQLite 数据库,地址薄,网络等。Cocoa Touch 层的操作严重依赖 Core Services层提供的功能, Core Service 层也提供一些不可或缺的功能像 block objects,Grand Central Dispatch ,In-App Purchase,和 iCloud Storage。
Core Services 层提供的最受开发者欢迎的功能是ARC,即Automatic Reference Counting。ARC是编译级别的功能,在IOS 5 之后才添加的,可以大大的简化在Objective –C编译过程中的内存管理。
Foundation库也是Core Service 层提供的最重要的库,Foundation库不仅提供了如NSArray,NSDictionary 和NSDate等有用的类,还提供了NSObject 这个根类,它提供了对Objective 0 runtime的基本界面,还提供了一些基本规则,如对象的所有权
UIKit是建立在Foundation框架的基础之上。Foundation框架提供了许多基本的对象类和数据类型,他是开发应用中必不可少的基础。他还制定了一些约定,是代码更加一致,可复用性更高。
上一篇:浅析平行进口对国际贸易中知识产权的保护
下一篇:中国影视文化对外贸易发展的问题与对策

基于量价背离指标的Alph...

基于Android的物业管理系统的设计与实现

基于信息不对称理论的我...

基于区域差异视角货币政...

FDI与我国经济增长关系研...

基于KMRW声誉模型的互联网...

江苏省居民收入差距成因...

发酵米粉优势菌株的发酵特性研究

肢体语言在小学英语教学中的应用浅谈

日语论文中日酒文化对比研究

大淘宝网的虚假交易研究

2021年什么行业赚钱,适合...

浅谈农村大气环境保护的制度构建【1868字】

新疆农林高校學生昆虫生...

淮安市高校足球运动损伤问卷调查表

个案管理茬老年糖尿病患...

激光模拟训练器材国内外研究现状