从玩具到工具 from toy to tool

Post on 28-Jan-2015

187 Views

Category:

Education

10 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

从 到from toy to tool

@杨安康yankchina@gmail.com

玩具工具

111年3月5日星期六

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

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

211年3月5日星期六

311年3月5日星期六

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

311年3月5日星期六

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

411年3月5日星期六

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

我的答案:移动互联网

411年3月5日星期六

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

根据 admob.com 2010年4月报告

511年3月5日星期六

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

611年3月5日星期六

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

根据 admob.com 2010年4月报告

711年3月5日星期六

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

iOS美国最强

811年3月5日星期六

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

Android美中相当

911年3月5日星期六

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

1011年3月5日星期六

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

未来,你人生的金矿?

1111年3月5日星期六

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

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

未来,你人生的金矿?

1111年3月5日星期六

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

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

未来,你人生的金矿?

1111年3月5日星期六

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

1211年3月5日星期六

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

1311年3月5日星期六

关于苹果机• 正版苹果

• 黑苹果

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

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

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

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

1411年3月5日星期六

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

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

1511年3月5日星期六

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

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

机遇+时间=未来的定位

1511年3月5日星期六

iOS的软件开发难吗?

• 开发工具:XCode+InterfaceBuilder+Instruments

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

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

1611年3月5日星期六

iOS的软件开发难吗?

• 开发工具:XCode+InterfaceBuilder+Instruments

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

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

1611年3月5日星期六

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

从 ObjectiveC 到 Cocoa

1711年3月5日星期六

Objective-C

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

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

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

1811年3月5日星期六

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

1911年3月5日星期六

数据来自 indeed.com

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

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

2011年3月5日星期六

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

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

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

• NeXTSTEP 》OpenSTEP 》MacOS(Cocoa)

2111年3月5日星期六

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日星期六

Cocoa

• MacOS上的开发API库

• NeXTSTEP 》OpenSTEP 》MacOS(Cocoa)

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

2211年3月5日星期六

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

2311年3月5日星期六

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

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

斯坦福大学CS193P课程讲义

2411年3月5日星期六

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

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

MVC模式最适合团队开发

斯坦福大学CS193P课程讲义

2411年3月5日星期六

iOS平台开发,难吗?

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

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

2611年3月5日星期六

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

2711年3月5日星期六

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

2811年3月5日星期六

目标

执行 合作

2911年3月5日星期六

目标

执行 合作

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

2911年3月5日星期六

目标

执行 合作

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

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

2911年3月5日星期六

目标

执行 合作

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

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

2911年3月5日星期六

3011年3月5日星期六

• Why?

3011年3月5日星期六

• Why?

• 移动互联网产业

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

• What?

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

• 尝试,飞跃

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

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

3011年3月5日星期六

• Why?

• 移动互联网产业• Apple iOS

• What?

• iOS 开发技术

• iPhone HelloWorld

• How?

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

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

电子邮件 yankchina@gmail.com

3011年3月5日星期六

3111年3月5日星期六

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

——Steve Jobs

3111年3月5日星期六

top related