# 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

2、輸入個人信息
3、返回郵箱確認,激活賬號
4、下載研發工具,Xcode及它所包含的iOS模擬器,iOS SDK和其他研發資源
## 申請APP開發者
1、點擊 ([https://developer.apple.com/programs/ios/](https://developer.apple.com/programs/ios/))

2、點擊注冊頁面
3、登錄賬號(已有賬號)或注冊Apple ID
4、選擇個人賬號或公司賬號,研發者團隊使用公司賬號,個人賬號不能添加其他用戶
5、新用戶進入個人信息頁面,使用信用卡購買加入研發項目
6、選擇會員中心,利用研發者資源

7、在此處可以執行以下操作:
* 創建資源調配的配置文件
* 管理團隊和設備
* 通過iTunes Connect管理應用到應用程序
* 獲取論壇和技術支持
## IOS Xcode 安裝
1、從 [https://developer.apple.com/downloads/](https://developer.apple.com/downloads/) 下載Xcode的最新版本。

2、雙擊Xcode dmg文件
3、將找到的設備安裝和打開
4、在這里會有兩個項目在顯示的窗口中即Xcode應用程序和應用程序文件夾的快捷方式
5、將Xcode拖拽并復制到應用程序
6、在應用里選擇和運行程序,Xcode也將成為運行程序中的一部分
還可以從Mac App store里下載Xcode,并按照屏幕上的安裝步
## 界面生成器(Interface Builder)
利用界面生成器這一工具,能很容易的創建UI界面。
可利用一系列的UI元素,拖拽進入UI可視界面。
我們將在接下來的頁面了解添加用戶界面元素,創建零售商和UI元素的操作。

在對象庫的下方包含有全部必要的UI元素。用戶界面通常稱為xibs,這是他們的文件擴展名。
每個xibs都鏈接到相應的試圖控制器。
## IOS模擬器
IOS模擬器實際上包含兩種類型的設備即iPhone和iPad及其不同的版本。
iPhone版本包括iPhone(常規版)、iPhone Retina,iPhone5,iPhone53。
Ipad有iPad和iPad Retina。iPhone模擬器顯示如下:

你可以在經度和緯度影響應用程序的位置的情況下運行iOS模擬器,也可以模擬內存警告和呼叫在模擬器中的狀態。
能夠多數目的使用模擬器,但不能測試像加速度計這樣的設備的功能。因此你可能需要iOS設備來測試一個應用程序的所有方面。