概述:

iOS(原名 iPhone OS,自 iOS 4 后改名为 iOS)是苹果公司为移动设备所开发的专有移动操作系统,所支持的设备包括 iPhone、iPod touch 和 iPad。与 Android 不同,iOS 不支持任何非苹果的硬件设备。

历史:

        iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。最初苹果公司并没有给随iPhone 发行的iOS一个独立的称谓,直到 2008 年才取名为 iPhone OS,并在 2010 年 6 月改名为 iOS。2012年发布四英寸设备iPphone 5,从此开启多屏幕适配的道路。WWDC 2013 中,苹果发布了 iOS 7,彻底更改了用户界面,将原本拟物的风格转变为平面化风格。

        iOS可以通过iTunes对设备进行升级,在iOS 5及以上版本中也可以利用OTA(On the Air)的方式进行软件更新。iPhone手机系统升级必须要通过苹果服务器进行验证,验证方式可通过iTunes(iOS 5及以上版本亦可通过 iCloud 服务验证)。验证通过才能进行升级系统。每个iOS的版本苹果公司都会先放出Beta版本进行公测,在一段时间内用户可以进行升级、降级。等稳定之

后苹果公司会关闭低版本的验证服务。从而确保用户手机是最新的版本。

 

 

开发准备

开发环境:MAC OS (苹果电脑原生系统)

开发工具:Xcode

  Xcode是苹果公司开发的一款产品,提供给开发者用来开发iOS App的集成开发环境(IDE)。Xcode只能运行于苹果系统。所以要想开发iOS App必须要有一台苹果电脑。

开发语言:Objective-C 和 Swift

  Objective-C简称ObjC或OC,与Swift均是 iOS的主流开发语言。

真机/模拟器

  Xcode可以载入模拟器,iOS模拟器性能比较好,大部分情况下,我们可以通过模拟器来测试App,查看代码效果。只有一些特殊的情况比如用到了摄像头,3D Touch这些与硬件相关的功能时,需要在真机上进行测试。还有一点需要注意的是在App开发完成之后,必需要在真机上进行性能测试。模拟器的性能比较好有些问题不容易暴露出来。

注册苹果账号

1、单击 (https://developer.apple.com/programs/register/) 并选择创建Apple ID

ios 定义带参数方法 ios的定义_ios 定义带参数方法

2、输入个人信息

3、返回邮箱确认,激活账号

4、下载研发工具,Xcode及它所包含的iOS模拟器,iOS SDK和其他研发资源

 

申请APP开发者

1、点击 (https://developer.apple.com/programs/ios/)

ios 定义带参数方法 ios的定义_开发者_02

2、点击注册页面

3、登录账号(已有账号)或注册Apple ID

4、选择个人账号或公司账号,研发者团队使用公司账号,个人账号不能添加其他用户

5、新用户进入个人信息页面,使用信用卡购买加入研发项目(个人开发者99美元/年),等待审核通过。

 

PS:Xcode-help-Develop Documentation (开发者文档)中有非常详细的全英解说,开发过程中养成查看文档的习惯,许多问题都可以在内中得到解决。