极客学院课程网址:http://www.jikexueyuan.com/course/137_3.html?ss=1
苹果早期产品:
1976年创立,推出200台Apple I,目前拍卖价格300多万美元
1977年Apple II
1980年Apple III
1983年Apple Lisa
1984年Macintosh
1985年Windows,参考Macintosh的图形化界面
1991年PowerBook,2006年被MacBook系列取代
1993年AppleNewton掌上电脑
1998年iMac直到现在,一体机
2005年Mac mini,主机箱,接外接设备
2006年Mac Pro,服务器,系统健壮,安全
2006年MacBook,Pro专业版
2008年MacBook Air轻薄
音乐播放器:
2007年iPod Touch,除了不能打电话,其他都和iphone一样
手机:
2007年iPhone,系统:iPhone Runs OS X
2008年iPhone 3G,系统:改名为iPhone OS
2009年iPhone 3GS
2010年iPhone 4,多任务,方形设计,系统:改名为iOS,发布iOS4(多任务)
但是后台运行一段时间,长时间不运行还是会关掉,为了省电,
但是长期不用还是会收到信息,因为通过Apple的推送服务接受消息,好友的消息发给Apple的推送服务器,由推送服务器通知此App,
不允许第三方应用程序长期在后台运行
2011年iPhone 4S,修正4,系统:发布iOS5
2012年iPhone 5,屏幕变长,系统:发布iOS6
2012年iPhone 5S,5C
2013年,系统:发布iOS7
2014年,系统:发布iOS8,不同的App之间,通过OS,数据可以共享
平板电脑:
苹果电视:
Mac OS X系统:
2001年:从Macintosh电脑上分离出OS X 10.0
2008年:10.6
2010年:10.7,App Store
2012年:10.8
2013年:10.9,省电,内存压缩,内存不够用的时候会更佳耗CPU
2014年:10.10,扁平化
OS X的系统结构:
底层:Unix
上一层:OS X GUI
原生支持的编程语言:C,C++,Objective-C,Swift
iOS 的系统结构:
底层:Unix
上一层:iOS GUI
原生支持的编程语言:C,C++,Objective-C,Swift
硬件环境:
CPU 双核
内存8G
最好Macbook Pro,也可以Macbook Air
测试手机iPhone 5+,屏幕分辨率比较大,要发布的话,还得买苹果的开发者账号
软件环境:
至少OS X 10.9.3+
Xcode 6.0+
因为要用Swift