好久没写过blog了,首先了解下最近苹果和IOS方面的最新消息。
1.WWDC2014在上个月举行了,与2013年一样,今年WWDC没发布硬件产品和新品(如果你懂cook你就会期待今年秋季发布会,预计10中旬举行)
- 今年WWDC有一个最令人兴奋的新语言发布——Swift,小编也花了将近半个月来学习新语言,发现Swift与反人类语言objective-c不同的是完全抛弃了C,更像是js+lua+python+各种脚本语言的集合,这也是时间上最新最先进的开发语言,小道消息说swift今年4岁,也就是说2010年swift开始研发,不得不佩服苹果的保密能力。
- 发布会上还发布了IOS8和各种苹果最新的技术,包括:health kit(医疗类),home kit(智能家居),10倍于OpenGLES的渲染技术Metal(3000个cell单独渲染在移动设备上轻松运行,还不牛逼?),开放TouchID指纹识别+Notification插件+自定义输入法(再见越狱),Mac os 和 IOS 同步物联等……
2.最近网上有不少iphone6谍照和iwatch小道消息,小编认为大部分是谣言,真相要等10月发布会。
3.M7协同处理器有可能和秋季发布会的新品发布有密切联系,什么是M7?大家可以这样理解,CPU是处理逻辑算法用的,GPU是处理图像渲染用的,那么M7就是专门处理传感器用的,其实M7是一个低功耗的处理器,不负责CPU沉重和密集的计算,也不负责GPU复杂的图像渲染,它是一个在iphone中低调运行的传感器处理装置,苹果特意用1年时间铺垫,今年同时推出health和home两个概念,不难看出今年新品绝逼与健康和智能家居有关,而M7是这两块最重要的处理芯片。
4.IOS8,Mac OS Yosemite和Swift版本的app在秋季发布会正式发布。
最近消息基本就这些了,重归重点。
网上学习资源很多,但是分类五花八门,不能很好作为思维导图一部分,所以最近用思维导图方式开始整理一些IOS中最常用的进价技术和一些demo。
小编认为IOS开发中最重要和难度较高的技术应该算是绘图和动画了,毕竟IOS说白了就是一个展现app的平台,图形技术最为重要,那么怎样在一个app中为用户展现最精彩的视觉效果,是每个开发者必备的技能。下篇分享关于多线程多核编程。
PS:由于小编用的是Outliner,所以不知道如何导出PDF,只好截图,下面附件有原文件,大家可以下载:猛戳下载
...需要代码demo的请另行加我好友,最近没搞git,抱歉
IOS开发——Core Graphics & Core Animation,布布扣,bubuko.com