从玩具到工具 from toy to tool

53

Click here to load reader

Upload: ankang-yang

Post on 28-Jan-2015

187 views

Category:

Education


10 download

DESCRIPTION

2011-03-05 受南邮苹果俱乐部的邀请,在南邮苹果体验店举办一期讲座。从产业背景/技术路线/实践经验 三个方面与俱乐部年轻人进行交流。

TRANSCRIPT

Page 1: 从玩具到工具 from toy to tool

从 到from toy to tool

@杨安康[email protected]

玩具工具

111年3月5日星期六

Page 2: 从玩具到工具 from toy to tool

我• 东南大学自动化工学博士• 江苏高校苹果俱乐部联盟技术指导教师• 15年的信息化开发经验

• 熟悉多种系统与平台• 获得国家级电子媒体奖

211年3月5日星期六

Page 3: 从玩具到工具 from toy to tool

311年3月5日星期六

Page 4: 从玩具到工具 from toy to tool

你• 对苹果开发感兴趣• 进入联盟企业项目组参与实习• 愿意进入移动互联网技术产业• 期望在5-10年成为产业领军人物

311年3月5日星期六

Page 5: 从玩具到工具 from toy to tool

未来,你人生的金矿?人生产业的定位选择

411年3月5日星期六

Page 6: 从玩具到工具 from toy to tool

未来,你人生的金矿?人生产业的定位选择

我的答案:移动互联网

411年3月5日星期六

Page 7: 从玩具到工具 from toy to tool

移动互联网产业• 2010年四月92个国家超过10亿次移动互联访问量

根据 admob.com 2010年4月报告

511年3月5日星期六

Page 8: 从玩具到工具 from toy to tool

Apple 领军移动互联网• 2008-2010年Apple成为移动互联网的领军厂商 根据 admob.com 2010年4月报告

611年3月5日星期六

Page 9: 从玩具到工具 from toy to tool

iOS vs Android 格局• 移动设备操作系统以形成 Apple的iOS系统与Google的Android系统两强格局

根据 admob.com 2010年4月报告

711年3月5日星期六

Page 10: 从玩具到工具 from toy to tool

iOS vs Android 格局• 移动设备操作系统以形成 Apple的iOS系统与Google的Android系统两强格局

iOS美国最强

811年3月5日星期六

Page 11: 从玩具到工具 from toy to tool

iOS vs Android 格局• 移动设备操作系统以形成 Apple的iOS系统与Google的Android系统两强格局

Android美中相当

911年3月5日星期六

Page 12: 从玩具到工具 from toy to tool

iOS vs Android 格局• 移动设备操作系统以形成 Apple的iOS系统与Google的Android系统两强格局

1011年3月5日星期六

Page 13: 从玩具到工具 from toy to tool

投入最具活力的产业选择自我人生价值的飞跃

未来,你人生的金矿?

1111年3月5日星期六

Page 14: 从玩具到工具 from toy to tool

投入最具活力的产业选择自我人生价值的飞跃

iOS平台,我的首选!你呢?

未来,你人生的金矿?

1111年3月5日星期六

Page 15: 从玩具到工具 from toy to tool

投入最具活力的产业选择自我人生价值的飞跃

iOS平台,我的首选!你呢?

未来,你人生的金矿?

1111年3月5日星期六

Page 16: 从玩具到工具 from toy to tool

iOS平台开发,难吗?进入苹果产业链的壁垒是神马

1211年3月5日星期六

Page 17: 从玩具到工具 from toy to tool

苹果机iOS平台开发的唯一必要条件

1311年3月5日星期六

Page 18: 从玩具到工具 from toy to tool

关于苹果机• 正版苹果

• 黑苹果

• 虚拟机• 使用非苹果的硬件安装Mac OS X

• 安装困难• 不稳定• 升级困难• 重点:没有完整的Mac平台用户体验

• 在PC内使用虚拟机软件虚拟Mac

• 速度慢• 操作不方便• 重点: 没有完整的Mac平台用户体验

1411年3月5日星期六

Page 19: 从玩具到工具 from toy to tool

细算投入产出比★Macbook Air 7998★iOS开发工程师(本科) >5000元/月

数据来源:职云网工资待遇查询器

1511年3月5日星期六

Page 20: 从玩具到工具 from toy to tool

细算投入产出比★Macbook Air 7998★iOS开发工程师(本科) >5000元/月

数据来源:职云网工资待遇查询器

机遇+时间=未来的定位

1511年3月5日星期六

Page 21: 从玩具到工具 from toy to tool

iOS的软件开发难吗?

• 开发工具:XCode+InterfaceBuilder+Instruments

• 开发语言:ObjectiveC C++ C ......

• 开发帮助:官方帮助• 开发测试:XCode

1611年3月5日星期六

Page 22: 从玩具到工具 from toy to tool

iOS的软件开发难吗?

• 开发工具:XCode+InterfaceBuilder+Instruments

• 开发语言:ObjectiveC C++ C ......

• 开发帮助:官方帮助• 开发测试:XCode

1611年3月5日星期六

Page 23: 从玩具到工具 from toy to tool

iOS是目前最成熟也最容易的开发平台Why?

从 ObjectiveC 到 Cocoa

1711年3月5日星期六

Page 24: 从玩具到工具 from toy to tool

Objective-C

• Brad Cox和 Tom Lovel 于1986年设计,88年授权给了Next公司。

• C语言的超集,完全兼容C。

• Objective-C完全面向对象比C++简单得多的语言。

1811年3月5日星期六

Page 25: 从玩具到工具 from toy to tool

http://www.approximity.com/ruby/Comparison_rb_st_m_java.html

1911年3月5日星期六

Page 26: 从玩具到工具 from toy to tool

数据来自 indeed.com

程序员工作趋势(绝对数)

程序员工作趋势(相对数)

2011年3月5日星期六

Page 27: 从玩具到工具 from toy to tool

NeXT与NeXTSTEP• 1985年Steve Jobs创建NeXT公司

• NeXT公司最早为DNA等医学应用研究面向三维视觉的大型计算机

• NeXTSTEP是NeXT公司研发的面向对象操作系统

• NeXTSTEP 》OpenSTEP 》MacOS(Cocoa)

2111年3月5日星期六

Page 28: 从玩具到工具 from toy to tool

NeXT与NeXTSTEP• 1985年Steve Jobs创建NeXT公司

• NeXT公司最早为DNA等医学应用研究面向三维视觉的大型计算机

• NeXTSTEP是NeXT公司研发的面向对象操作系统

• NeXTSTEP 》OpenSTEP 》MacOS(Cocoa)

✴1989年Apple与HP/IBM 合作 Taligent 计划,将NeXT技术移植到Macintosh上✴1991年Microsoft开始Cairo计划,制作类似NeXT的操作系统-WindowsNT

2111年3月5日星期六

Page 29: 从玩具到工具 from toy to tool

Cocoa

• MacOS上的开发API库

• NeXTSTEP 》OpenSTEP 》MacOS(Cocoa)

• 血统最纯正、功能最强大的OOP API库

2211年3月5日星期六

Page 30: 从玩具到工具 from toy to tool

MVC模式苹果总能给出最简洁的解决方案,其它人再跟上

2311年3月5日星期六

Page 31: 从玩具到工具 from toy to tool

• MVC是软件技术多年的经验集成,经过20多年的实践已成为最有效的软件开发设计模式• Model 与 Controller 在XCode中完成

• View 可以通过 Interface Builder 可视化设计• 所有的 iOS 程序都有 VC ,但不一定要有 Model

斯坦福大学CS193P课程讲义

2411年3月5日星期六

Page 32: 从玩具到工具 from toy to tool

• MVC是软件技术多年的经验集成,经过20多年的实践已成为最有效的软件开发设计模式• Model 与 Controller 在XCode中完成

• View 可以通过 Interface Builder 可视化设计• 所有的 iOS 程序都有 VC ,但不一定要有 Model

MVC模式最适合团队开发

斯坦福大学CS193P课程讲义

2411年3月5日星期六

Page 33: 从玩具到工具 from toy to tool

iOS平台开发,难吗?

iOS是目前最成熟也最容易的开发平台2511年3月5日星期六

Page 34: 从玩具到工具 from toy to tool

摩拳擦掌一个简单的HelloWorld实例胜过千言万语

2611年3月5日星期六

Page 35: 从玩具到工具 from toy to tool

尝试一下勇敢飞跃,跨越自我

2711年3月5日星期六

Page 36: 从玩具到工具 from toy to tool

我,该准备神马?有想法,没办法

2811年3月5日星期六

Page 37: 从玩具到工具 from toy to tool

目标

执行 合作

2911年3月5日星期六

Page 38: 从玩具到工具 from toy to tool

目标

执行 合作

宽阔高远,方不会陷入琐碎

2911年3月5日星期六

Page 39: 从玩具到工具 from toy to tool

目标

执行 合作

宽阔高远,方不会陷入琐碎

今天的执行就是对未来的投资

2911年3月5日星期六

Page 40: 从玩具到工具 from toy to tool

目标

执行 合作

宽阔高远,方不会陷入琐碎

今天的执行就是对未来的投资 快捷、高效、真性情的交流

2911年3月5日星期六

Page 41: 从玩具到工具 from toy to tool

3011年3月5日星期六

Page 42: 从玩具到工具 from toy to tool

• Why?

3011年3月5日星期六

Page 43: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业

3011年3月5日星期六

Page 44: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

3011年3月5日星期六

Page 45: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

• What?

3011年3月5日星期六

Page 46: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

3011年3月5日星期六

Page 47: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

3011年3月5日星期六

Page 48: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

3011年3月5日星期六

Page 49: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

• 尝试,飞跃

3011年3月5日星期六

Page 50: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

• 尝试,飞跃• 目标+执行+合作

3011年3月5日星期六

Page 51: 从玩具到工具 from toy to tool

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

• 尝试,飞跃• 目标+执行+合作

新浪微博 @杨安康腾讯QQ 1759857

电子邮件 [email protected]

3011年3月5日星期六

Page 52: 从玩具到工具 from toy to tool

3111年3月5日星期六

Page 53: 从玩具到工具 from toy to tool

你的时间有限,所以不要为别人而活。不要被教条所限,不要活在别人的观念里。不要让别人的意见左右自己内心的声音。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。

——Steve Jobs

3111年3月5日星期六