前置条件html
1. 必要:一台装有Mac OS X操做系统的电脑:经济容许的话能够买一部Mac book;不然的话,能够试试黑苹果或虚拟机。ios
2.必要:一个有可用的Apple ID:免费,在Apple的官网上申请一个便可,注意ID生效时间可能有点长,也许1分钟也许10分钟。xcode
3.可选:一部iphone手机:若是咱们开发的APP不须要“GPS”、“照相机”、“蓝牙”等功能,彻底能够不用iphone真机,使用iphone模拟器便可。iphone
注意事项ui
1. 通常状况下,本iOS系列文章的示例均适用模拟器调试。若是须要使用特殊硬件(GPS、蓝牙等),则必须使用真机。spa
2. 真机调试时,须要保证电脑和iPhone手机均能联网才能调试,由于每一次电脑下载程序到手机时,都会经过Apple公司认证受权。操作系统
安装Xcode调试
Xcode是iOS原版标配的集成开发环境,而且免费面向普罗大众。截至目前,其最新版本为9.3.1,咱们能够在App Store中轻松取之。code
创建Hello World工程htm
依照惯例,首先咱们来建立1个“Hello world!”
1. 打开xcode,选择“Create a new Xcode project”
2. 选择“iOS”和“Single View App”并点击“Next”
3.对照下图示例填写工程基本信息
注意:在你的电脑中,若是“Team”一栏选择“None”(除非你有肯定的Team);“Language”选择Swift,点击Next。
4. 保存工程到目录,选中一个目录(图中示例为“HW”)并点击Create
工程创建完成以后界面以下图。
“咦?怎么有一个红色的感叹号?‘Signing for "HelloWorld" requires a development team’”
Xcode在调试iphone真机时须要Team帐号(即Apple ID),模拟器则不是必须的,这个问题留到下面真机运行再说。
运行“Hello World”
1. 选中“Main.storyboard”(下图左侧),打开控件库“Object Library”(下图右侧铜钱状图标),在下面的输入框中输入“label”筛选出“label”而后拖拽至“storyboard”的正中央。
而且确认一下上下2个红框中表示的是同一款iphone型号(下图上红框表示接下来模拟器使用的iphone,下图下红框表示当下的storyboard使用的iphone尺寸,即label的底版)
2.先点击选中刚刚拖拽到storyboard上的label,而后打开“Attributes Inspector”(下图右侧漏斗状图标),编辑下图红框中的内容为“Hello World”。
最后点击下图左上方三角形按钮编译运行。
稍等片刻。。。
真机运行
1. 根据下图红框中的指示回到最初的界面,而后使用Apple ID添加本身的Team。下图是添加过ID的样子。
2. USB链接iPhone手机,稍等片刻,在下图上红框中能够选择已链接的手机。这时,有可能会有ios系统不兼容提示(“OS version lower lower than deployment target”),即你开发针对的目标系统太高了。这时,在下图下红框中,适当调整Target的iOS版本号,直到没有不兼容的提示。
3. 第一次调试真机时,会要求手机经过信任(以下图),点击OK,而后操做手机,依次选择:设置->通用->设备管理->“你的Apple ID”->信任“你的Apple ID”->信任。
从新运行便可看到结果了。