一、iOS开发环境搭建
前置条件
1. 必要:一台装有Mac OS X操作系统的电脑:经济允许的话可以买一部Mac book;否则的话,可以试试黑苹果或虚拟机。
2.必要:一个有可用的Apple ID:免费,在Apple的官网上申请一个即可,注意ID生效时间可能有点长,也许1分钟也许10分钟。
3.可选:一部iphone手机:如果我们开发的APP不需要“GPS”、“照相机”、“蓝牙”等功能,完全可以不用iphone真机,使用iphone模拟器即可。
注意事项
1. 一般情况下,本iOS系列文章的示例均适用模拟器调试。如果需要使用特殊硬件(GPS、蓝牙等),则必须使用真机。
2. 真机调试时,需要保证电脑和iPhone手机均能联网才能调试,因为每一次电脑下载程序到手机时,都会通过Apple公司认证授权。
安装Xcode
Xcode是iOS原版标配的集成开发环境,并且免费面向普罗大众。截至目前,其最新版本为9.3.1,我们可以在App Store中轻松取之。

建立Hello World工程
依照惯例,首先我们来创建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”->信任。
重新运行即可看到结果了。

一、iOS开发环境搭建的更多相关文章
- 虚拟机IOS开发环境搭建教程
来源:http://www.cnblogs.com/xiaoyaoju/archive/2013/05/21/3091171.html 安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB ...
- 从头来之【图解针对虚拟机iOS开发环境搭建】
1.下载Mac OSX10.9. 点击下载 2.下载VMware Workstation 10,点击下载,网页中包含序列号.安装VM. 3.VM10-MacOS补丁.用于创建苹果虚拟机. 安装VM就不 ...
- 从头来之【图解针对虚拟机iOS开发环境搭建】 (转)
1.下载Mac OSX10.9. 点击下载 2.下载VMware Workstation 10,点击下载,网页中包含序列号.安装VM. 3.VM10-MacOS补丁.用于创建苹果虚拟机. 安装VM就不 ...
- IOS开发环境搭建
前置条件 1. 必要:一台装有Mac OS X操作系统的电脑:经济允许的话可以买一部Mac book:否则的话,可以试试黑苹果或虚拟机. 2.必要:一个有可用的Apple ID:免费,在Apple的官 ...
- iOS开发环境搭建 及 编写1个hello world
参照: https://www.cnblogs.com/ansersion/p/9084460.html 前置条件 : MAC一台 安装xcode,从appstore 下载 xcode,(6G多,考验 ...
- win7 虚拟机 ios开发环境搭建
http://www.cnblogs.com/xiaoyaoju/archive/2013/05/21/3091171.html
- React Native IOS ---基础环境搭建(前端架构师)
React Native -IOS 开发环境搭建 web架构(基础) 安装依赖 * 必须安装的依赖有:Node.Watchman 和 React Native 命令行工具以及 Xcode. npm 镜 ...
- iOS开发教程之:iPhone开发环境搭建
安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC. 注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启. 软件: Window ...
- XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相)
XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相) 2014-08-22 21:06 网上能找到的关于Delphi XE系列的移动开发环境的 ...
随机推荐
- MySQL字符集详解
Reference: https://www.cnblogs.com/wcwen1990/p/6917109.html MySQL字符集详解 一.字符集和校验规则 字符集是一套符合和编码,校验规 ...
- 【iCore1S 双核心板_ARM】例程十九:SD_IAP_ARM实验——更新升级STM32
实验现象及操作说明: 1.本例程共有两个代码包,APP和IAP,IAP程序功能实现将APP程序升级至STM32中. 2.直接上电或烧写程序将执行升级的APP应用程序. 3.按下按键上电或写程序将进行升 ...
- 【iCore4 双核心板_ARM】例程二十九:SD_IAP_FPGA实验——更新升级FPGA
实验现象及操作说明: 1.烧写程序成功,绿色ARM·LED灯点亮,三色FPGA·LED灯循环点亮,烧写失败,如果挂载SD卡失败,红灯快闪,如果打开文件失败,蓝灯快闪,读取文件指针移动失败,白灯点亮,升 ...
- JVM:Java常见内存溢出异常分析
转载自:http://www.importnew.com/14604.html Java虚拟机规范规定JVM的内存分为了好几块,比如堆,栈,程序计数器,方法区等,而Hotspot jvm的实现中,将堆 ...
- 建站工具Hexo
$ npm install hexo-cli -g $ hexo init blog $ cd blog $ npm install $ hexo server
- gym 101858
我这个傻逼被治了一下午. 大好的橘势,两个小时6T,去看L,哇傻逼题.然后我跑的最短路T到自闭 最后十几分钟去想了下A,一直在想如何表示状态..就是想不到二进制搞一下... 然后游戏结束了..以后我就 ...
- 【node】mongoose的基本使用
1.安装mongoose npm install mongoose 2.启动数据库 mongod --dbpath d:\data\db 3.引入mongoose模块并连接数据库 const mong ...
- python中matplotlib的颜色及线条控制
参考网址: http://www.cnblogs.com/darkknightzh/p/6117528.html http://stackoverflow.com/questions/22408237 ...
- django cookies与session
1. cookiies # cookies def login(request): print('COOKIES',request.COOKIES) print('SESSION',request.s ...
- js中级小知识3
函数: 函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫闭包.这就意味着函数调用完毕,这个函数形成的栈内存会被销毁. 有些时候我们不希望他被销毁. 函数归属谁跟它在哪调 ...