iOS开发培训之框架快速入门

2016-01-15 13:19:27 507浏览

        在iOS中,框架就是一个类库(可以是Objective.C或者C的),可以扩展你的工程或应用的能力。从大的角度来说,可以将框架看成是一个预先写好的代码模块,可以将这个模块包含在工程中,从而轻易地获得对iOS中存在的各种服务、API和物理硬件的访问能力。

iOS开发培训之框架快速入门""

        浅析iOS开发培训之框架快速入门:

        换个角度来看,可以将其想象为在公共图书馆中,小说和非小说被放置在不同的部门中。当你新办了一张借书卡时,你可能只能在小说馆里借书,就像iOS应用默认可以访问UIKit和Foundation一样。要想了解非小说部门中的书籍,必须请求前台给你的卡加上访问非小说馆的权限。与之类似,在使用iOS中许多其他框架之前,也必须首先将它们加入到你的工程中,在开发iOS应用程序时,只有Foundation和UIKit是必不可少的。因此,Xcode默认就会引入这两个框架库。所有其他框架都是用来在最基本的应用之上添加附加功能的。

        下面的过程大概描述了如何将一个新的框架库链接到Xcode工程中。这个特定的例子演示了如何添加Quartz Core框架,这个框架是使用Core Animation动画特效所必备的。你可以参考这个过程,用同样的方法链接其他的库,如Core Data、Core Location或者Core Image等。

        将一个新框架链接到Xcode工程中

        1、首先,在Xcode左边的导航面板中,从工程目录树的根部选中你的工程。然后在右边的面板中,选中编译目标和Build Phases一栏。

        2、然后,单击Link Binary With Libraries标签左边的下拉箭头,将当前链接到你的工程的所有库的列表展开。要新添加一个库,请单击位于刚才打开的这个面板左下角的加号按钮(也叫做添加按钮)。然后,从列表中选择要添加的框架。

        3、最后,在将QBal'tz Core链接到工程之后,你还需要为使用Quartz Core框架API的类在其头文件中引入这个库。这一次,你需要在相应的头文件中加上下面这样一行代码,以便让源文件可以利用Core Animation。

        Core Location框架则为复杂的GPS硬件提供了易于访问的接口,只要几行代码就能完成定位功能。简而言之,这些框架令开发者可以快速地制作出功能丰富的应用,以满足用户的需求。如果你对iOS开发技术有着浓厚的兴趣,扣丁学堂iOS开发教程视频免费教您零基础入门iOS开发技术。

查看更多关于“coding资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号