说简单一点,iOS开发,就是开发运行在iPhone或者iPad上的软件。要想开发一款软件,首先得学习一些相应的程序设计语言。至于iOS开发,需要学习的语言主要有:C、Objective-C、swift。想要开发出一款实用的好软件,是个不小的工程,因此代码量肯定是巨大的,可能是几万行或几十万行甚至是上百万行。为了节省开发周期、提高开发效率,我们一般会借助相应的开发工具进行软件开发。软件开发的主流模式是团队合作,并非个人英雄主义,也就是大家一起写代码,并不是让你一个人写完整个软件项目的所有代码,这也不现实。

  我们用来开发iOS程序的开发工具Xcode,它只有mac版本,只能运行在mac系统上,也就是说,我们只能在mac系统上开发iOS程序,不能在Win7等其他系统上开发iOS程序。mac系统的全称是Mac OS X,它是苹果公司为Mac系列产品开发的专属操作系统,属于电脑操作系统,目前搭载这款操作系统的设备有:MacBook、iMac、Mac mini。怎样才能拥有这个系统呢?如果我们想在电脑上装个Win7,那是非常简单的事情,拿个盗版光碟就搞定了,在天朝从来就不怕没有免费的软件用。而苹果当初开发Mac OS X这个系统,是专门给苹果电脑使用的,其他电脑要想装上这个系统,没这么简单。那难道就一定要有苹果电脑才能有这个系统么?其实还有其他途径,接下来我简单介绍下。

* 大概有3种途径可以获取Mac OS X系统:虚拟机、黑苹果、购买苹果设备。

  对于新手,我建议安装虚拟机学习。原因:1.安装成本低(包括时间成本、经济成本)2.大部分电脑都可以装(CPU 是 AMD的电脑比较麻烦) 3.可以快速上手。

虚拟机安装教程:(注意:以下虚拟机不适合CPU 是 AMD电脑的!)

 虚拟机教程 :http://tieba.baidu.com/p/3736159433 ;

虚拟机安装需要的软件: http://pan.baidu.com/s/1o70iqLk ;

当我们安装我成之后需要安装Xcode

 Xcode安装文件: http://pan.baidu.com/s/1pK54h79 ;