1、学习ios开发的准备
*英语水平:看懂26个英文字母。
*计算机专业:不要求计算机专业,但得有脑子。
*学习态度:积极思考、积极动手、能吃苦、有兴趣。
*编程语言:C语言、C++(可选)、Objective-C。
*开发工具:Xcode。
*电脑系统:Mac os x。
*真机设备:iPhone、ipad等(可选)。
*ios证书:调试证书(可选)、发布证书(可选)。
Mac os x获取途径
*Mac OS X是苹果公司开发的专门为苹果电脑设计的操作系统
*Mac OS X可简称“mac系统”
方式 |
特点 |
虚拟机 |
零成本,速度慢,对pc机性能要求高 |
黑苹果 |
成本低,速度快,安装难度大 |
苹果设备 ( iMac\MacBook\Mac mini ) |
成本高,速度快,无兼容性问题 |
2、iOS设备发展史
IPhone一代
* 2007年发布。
* 支持电子邮件、移动电话、短信、网络浏览等。
* 采取触摸键盘
* 3.5英寸,480 x 320像素。
* 后置摄像投200万像素。
IPhone二代(IPhone3G)
* 2008年发布。
* 增加了3G的功能。
* 3.5英寸,480 x320像素。
* 后置摄像头200万像素。
IPhone三代(IPhone3GS)
* 2009年发布。
* 外观上基本跟IPhone3G没区别,速度更快,3GS后面的S就是“Spped”的意思。
* 3.5英寸,480x320像素分辨率。
* 后置摄像头300万像素。
IPhone四代
* 2010年发布,艳惊四座。
* 全新外观 + 玻璃材质,9.3毫米厚度,A4单核处理器,支持多任务。
* 3.5英寸Retina显示屏(视网膜屏幕),960x640像素分辨率。
* 后置摄像头500万像素。
* 前置摄像头30万像素。
IPhone4s
* 2011年发布
* 外观与IPhone4区别不大。
* A5双核处理器,性能上有较大的提升。
* 3.5英寸,960x640像素分辨率。
* 后置摄像头800万像素。
* 前置摄像头30万。
IPhone5
* 2012年发布。
* 全新外观,机身更轻薄,7.6毫米厚度,屏幕更大。
* A6双核处理器,速度更快。
* 4.0英寸,1136x640像素分辨率。
* 后置摄像头800万像素。
* 前置摄像头120万像素。
Iphone为何如此受欢迎
* 外观优雅简洁,机身轻薄。
* 用户体验极佳,操作简单,让用户感受到从未有过的爽。
* 软件种类丰富,高质量。
* 性能极佳,支持众多大型3D游戏。
3、为什么选择ios开发
为什么要选择移动开发
* 手机将是人类最离不开的设备之一,硬件软件参数也越来越强,应用需求量剧增。
* 移动互联(就是将移动通信和互联网二者结合起来)发展迅速,各大公司都对移动互联是虎
视眈眈。
* 腾讯以6000万的价格收购了一款由6人团队开发的手机刷机软件。
* Facebook准备拆资10亿美元收购以色列移除卫星导航初创企业waze
* 百度19亿美元收购91手机无线
* 想再移动互联领域捞一桶金的创业者,也像雨后春笋般渐渐多起来了。因为,移动互联
才只是个开始。
* 众多公司为了在移动互联市场立足,都纷纷出了自己的移动端产品,现在的软件,有了
电脑版,就得出一个手机版。
* 总之,现在的市场对移动开发人才的需求量非常大的。
主流手机操作系统
* 目前应用在手机上的操作系统主要有:Symbian(塞班)、android(安卓)、ios、
Black Berry(黑莓) os、 Windows phone
* 根据idc(互联网数据中心)公布的数据,2012年第四季度:
# android 和ios在全球范围内的市场份额占有率中共为91.1%
# android 和ios手机共出货2.076亿台,比2011年多了70.2%
为什么要选择ios(跟android的比较)