安全黑客
当前位置:安全黑客文章资讯手机安全Iphone安全
日期:2011-06-19 21:19:00  来源:本站整理

iOS开辟库的族谱介绍[Iphone安全]

赞助商链接



  本文“iOS开辟库的族谱介绍[Iphone安全]”是由安全黑客为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  iOS开辟库的族谱介绍

  Foundation/Core Foundation/Carbon/Cocoa/Cocoa Touch/Toll Free Bridging光看看这tm些名字就jb够晕了,你是不是也看着这些东西恶心?你是不是也发目前你开辟一样一个功效的时刻,从a库也可以到达,从b库也可以到达?固然都能抓住老鼠,但是到底哪只猫是串儿?哪只猫是纯种的波斯猫?

  本文就是对这些库族谱的介绍.

  Foundation:Objective-C的核心库.写个Objective-C程序必须包含的库.供应了Objective-C中基本的数据范例和服务.他其实是和Cocoa越发密切的,按照层次应当和Cocoa是一层.

  Core Foundation: 一个接近系统的C库, 让调用方可以便利的拜候系统级的内容.Foundation和Cocoa有其部份功效的封装,这就是为什么完成同一件事有多种办理筹划的发源.个人感受这个比Foundation功效更强盛,毕竟更切近底层自然效率会高一些吧.并且背面会提到,Foundation为了更好的调用Core Foundation,还得和Toll Free Bridging交互.

  Carbon:这个跟iOS关系不大,在早期的Mac OS(X之前)必须用这个,供应了一些图形库和很多框架.

  Cocoa:这个是目前Mac OS X中才呈现的新玩意, 和Carbon一块在Mac OS X上呈现.

  Cocoa Touch:是Cocoa在iOS上对应的库,做了很多在移动平台上的优化,比方把GC优化没了,因为高效的GC是不符合移动平台的气势的(因为用的是标志法,所以产生的内存碎片无法应对全部移动开辟情形).

  Toll Free Bridging:从名字可以看出是啥东西Bridge嘛,给Foundation和Core Foundation中间架个桥,以便调用.

  附上个图以便理解:

  以上有道听途说,有个人理解.欢送大家指正.


  以上是“iOS开辟库的族谱介绍[Iphone安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看安全黑客为您推荐以下文章:
  • 苹果踢查理·米勒的iOS开发计划
  • iOS开辟库的族谱介绍
  • App Store生存法规:iOS开辟者经验分享
  • iOS开辟中自定义字体
  • iOS开辟笔记 3、iOS底子
  • ios开辟底子之@dynamic关键字的作用
  • iOS开辟笔记 4、iOS中的Cocoa、筹划情势等
  • iOS开辟知识:Core data操作含有初始数据的sqlite文件
  • iOS开辟底子-UITableView
  • iOS开辟代码:从文本文件中读取内容到字符串里
  • iOS开辟底子-UITableView
  • iOS开辟代码:从文本文件中读取内容到字符串里
  • 本文地址: 与您的QQ/BBS好友分享!

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    免责条款 - 广告合作 - 下载声明 - 欢迎投稿 - 友情连接 - 网站地图 -
    Copyright © 2012-2013 www.110hack.com. All Rights Reserved .