•已知:iOS是iPhone、iPad等手持设备的操作系统
•iOS开发就是开发运行在搭载iOS系统上的应用或者游戏软件,也就是可以开发一些运行在iPhone上的软件,比如手机QQ、微博或者游戏。说白了,就是开发手机软件。当然,也包括iPad版的软件
•自2010年iPhone4的出现,国内掀起一股iOS开发浪潮。但由于开发门槛教高等因素,开发者并不多
•从事iOS开发的人员,可以称之为“iOS软件攻城狮”或“iOS程序猿”
•iOS开发可以归类到“移动开发”(手机开发)领域
4.为什么要选择移动开发
•手机将是人类最离不开的设备之一,硬件软件参数也越来越强
•移动互联(就是将移动通信和互联网二者结合起来)发展迅速,各大公司都对移动互联市场虎视眈眈:
腾讯以6000万的价格收购了一款由6人团队开发的手机刷机软件
百度花19亿美元收购91无线
•想在移动互联领域捞一桶金的创业者,也像雨后春笋般渐渐多起来了。因为,移动互联才只是个开始!!!
•众多公司为了在移动互联市场立足,都纷纷出了自己的移动终端产品。现在的软件,有了电脑版,就得出一个手机版。
•总之,现在的市场对移动开发人才的需求量是非常大的
主流手机操作系统
•目前应用在手机上的操作系统主要有:Palm OS、Symbian(塞班)、Android(安卓)、iOS、Black Berry(黑莓)OS、Windows Phone
•根据IDC(互联网数据中心)公布的数据,2013年第四季度:
uAndroid和iOS在全球范围内的市场份额占有率总共为93.8%
uAndroid和iOS手机共出货10亿台
5.为什么要选择iOS(跟android的比较)
6.学习iOS开发的准备
•英文水平:看懂26个英文字母
•计算机专业:不要求计算机专业,但得有脑子
•学习态度:积极思考、积极动手、能吃苦、有兴趣
•编程语言:C语言、C++(可选)、Objective-C
•开发工具:Xcode
•电脑系统:Mac OS X
•真机设备:iPhone、iPad等(可选)
•iOS证书:调试证书(可选)、发布证书(可选)
Mac OS X获取途径
Mac OS X是苹果公司开发的专门为苹果电脑设计的操作系统
本节知识总结
1.什么是mac系统?
苹果公司开发的一款操作系统
2.什么是IOS开发?
在iphone,ipad,itouch上开发软件
3.IOS平台下的开发和安卓下的开发各有什么优缺点?
4.IOS下开发所需要的条件。