🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# IOS 简介 IOS之前被称为iPhone OS,是一个由苹果公司开发的移动操作系统。 iOS的第一个版本是在2007年发布的,其中包括iPhone和iPod Touch。 2004年4月发布iPad(第一代),并于2012年11月发布了iPad迷你款。 IOS设备发布相当频繁,由以往经验可知,每年都会推出至少一个版本的iPhone和iPad。 现在发布了iPhone5s,之前还推出了iPhone,iPhone3gs,iPhone4,iPhone4s以及iphone5。 同样的iPad也从iPad一代更新到iPad四代以及一个特别的迷你版iPad。 iOS SDK已经从1.0更新到6.0。最新的iOS SDK6.0,是唯一支持Xcode4.5和其更高版本的版本。 丰富的苹果文档,使我们能找到许多方法和库用于我们的部署目标。在Xcode的当前版本中,我们能够在iOS4.3,5.0和6.0的部署目标之间选择。 IOS的影响能够从以下的特点显现: Facebook和Twitter上,加速度计,GPS,高端处理器,相机,Safari浏览器,功能强大的API,游戏中心,在应用程序内购买,提醒,宽范围的手势 * 地图 * Siri * Facebook 和 Twitter * Multi-Touch(多点触摸) * Accelerometer(加速度传感器) * GPS * 高性能处理器 * 相机 * Safari浏览器 * 功能强大的API * 游戏中心 * 在应用程序内购买 * 提醒功能 * 手势 iPhone和iPad的用户日益增多,这为iPhone和iPad应用商城的研发者创造了赚钱的机遇。 IOS最新的一点是,苹果公司研发了应用商城,这样用户可以购买应用程序来完善他们的iOS设备。 研发者可以在应用商城发布免费和付费的应用软件。 开发应用程序并将其发布到应用商店,开发人员需要注册iOS开发者计划,为其发展更新Xcode每年话费99美元和Mac Mountain Lion 或更高。 ## 注册Apple开发者 对拥有Apple设备的用户来说,非常有必要拥有Apple ID,而且成为一个研发者,必须用到Apple ID,获取 Apple ID是免费的,也无需有资费方面的顾虑。 拥有Apple账户有以下好处: * 易于了解研发工具; * 全球研发者视频会议; * 受邀加入iOS研发者团队; ## 注册苹果账号 1、单击 ([https://developer.apple.com/programs/register/](https://developer.apple.com/programs/register/)) 并选择创建Apple ID ![iOS_Free_Reg](https://box.kancloud.cn/2015-12-13_566ce8904fd79.jpg) 2、输入个人信息 3、返回邮箱确认,激活账号 4、下载研发工具,Xcode及它所包含的iOS模拟器,iOS SDK和其他研发资源 ## 申请APP开发者 1、点击 ([https://developer.apple.com/programs/ios/](https://developer.apple.com/programs/ios/)) ![iOS_DeveloperProgram_Reg](https://box.kancloud.cn/2015-12-13_566ce890dd94a.jpg) 2、点击注册页面 3、登录账号(已有账号)或注册Apple ID 4、选择个人账号或公司账号,研发者团队使用公司账号,个人账号不能添加其他用户 5、新用户进入个人信息页面,使用信用卡购买加入研发项目 6、选择会员中心,利用研发者资源 ![memberCenter](https://box.kancloud.cn/2015-12-13_566ce890f0549.jpg) 7、在此处可以执行以下操作: * 创建资源调配的配置文件 * 管理团队和设备 * 通过iTunes Connect管理应用到应用程序 * 获取论坛和技术支持 ## IOS Xcode 安装 1、从 [https://developer.apple.com/downloads/](https://developer.apple.com/downloads/) 下载Xcode的最新版本。 ![Xcode_Download](https://box.kancloud.cn/2015-12-13_566ce8910bd5c.jpg) 2、双击Xcode dmg文件 3、将找到的设备安装和打开 4、在这里会有两个项目在显示的窗口中即Xcode应用程序和应用程序文件夹的快捷方式 5、将Xcode拖拽并复制到应用程序 6、在应用里选择和运行程序,Xcode也将成为运行程序中的一部分 还可以从Mac App store里下载Xcode,并按照屏幕上的安装步 ## 界面生成器(Interface Builder) 利用界面生成器这一工具,能很容易的创建UI界面。 可利用一系列的UI元素,拖拽进入UI可视界面。 我们将在接下来的页面了解添加用户界面元素,创建零售商和UI元素的操作。 ![InterfaceBuilder](https://box.kancloud.cn/2015-12-13_566ce8911e57a.jpg) 在对象库的下方包含有全部必要的UI元素。用户界面通常称为xibs,这是他们的文件扩展名。 每个xibs都链接到相应的试图控制器。 ## IOS模拟器 IOS模拟器实际上包含两种类型的设备即iPhone和iPad及其不同的版本。 iPhone版本包括iPhone(常规版)、iPhone Retina,iPhone5,iPhone53。 Ipad有iPad和iPad Retina。iPhone模拟器显示如下: ![iPhoneSimulator](https://box.kancloud.cn/2015-12-13_566ce89275126.jpg) 你可以在经度和纬度影响应用程序的位置的情况下运行iOS模拟器,也可以模拟内存警告和呼叫在模拟器中的状态。 能够多数目的使用模拟器,但不能测试像加速度计这样的设备的功能。因此你可能需要iOS设备来测试一个应用程序的所有方面。