一、
Iphone人才
现有Iphone
开发人员并不多,原因是因为是:
Ø
使用Macos
和
Iphone
的人员较少
Ø
Macos和
Iphone
机器费用也挡住了一大部分的开发人员。
Ø
苹果相关的技术在很长时间里都是相对封闭,所有技术对开发人员都是比较新的。
Ø
一般开发人员都要有1
到
2
年以上的
C
或者
C++
方面的经验才更容易掌握
Iphone
开发。
Ø
Iphone SDK出来时间也不长(大概
1
年多)。
现在招Iphone
开发公司居多,但是对应的开发人员却较少。有一部分高手都是自己申请了账号做开发在
app store
上卖。
现在国内Iphone
开发聚集地之一的网上出现的是全国各地高薪招聘
Iphone
开发人员,结果是有价无市的局面。各公司开出高招聘条件,个人开发者也希望找到合作伙伴来做
Iphone
开发到
app store
上卖,但应聘的贴子却相当的少。相关情况见:
http://www.cocoachina.com/bbs/thread.php?fid-10.html
二、
Iphone开发
Iphone开发语言是
Objective-C
。
Objective-c是
C
的一个超集,是一种
C
语言,但比
C
语言更强大。
Objective-c
具有面向对像编程特质。同时支持单继承与多接口实现。
C
语言升级以后,一条分支为
C++
,另一条为
Objective-C
。
Iphone开发工具有:
Ø
Xcode
:主要做Objective-C
编译与调试,编写
Iphone
按照操作动作等。
Ø
Interface Builder
:主要做Iphone
界面
UI
、布局开发。
Ø
Iphone simulator
:Iphone
手机模拟器
Ø
Instruments
:性能测试工具,收集程序运行数据,帮助分析程序运行。
Ø
Shark
:代码分析程序。帮助分析代码性能,允许配置所有系统文件,方便调试各代码运行时间,以跟踪代码性能。
开发资料:
现有中文资料很少,系统介绍的开发资料更少、市场上只有2
到
3
本比较好的入门书箱。网上大多数教程属于片面而不全面,
Iphone
上
CS
端的对于初学者学习时间和成本都很高。
中国Iphone
开发者主要聚集在
http://www.cocoachina.com
、
http://www.weIphone.com/
这两个网站。国外开发资料一般是看:
http://developer.apple.com/Iphone/
苹果官网的资料。
苹果开发方式有CS
和
BS
二种:
Ø
用Objective-C
语言,
Cocoa tuch
框架基于
Macos
或者
IphoneOS
做
CS
端的程序开发。
Ø
用js
、
css
、
web
后台语言基于
Iphone
的
Safari
平台做
BS
端开发。案例之一是:
http://www.benesoft.net/icost/
(使用Iphone
手机或
IE7
浏览器进行访问
)优点是开发的人力成本和学习成本都较低。
相关的开发应该能比较容易的应用到Android
相同浏览器内核的
Chrome
上
缺点是收费模式和应用推广都不能利用苹果的平台。
Ø
还有一种是给苹果音乐商店提供相关音乐等。
三、
Iphone市场个人分析
由于Iphone
手机是针对全世界的。所以我们的开发出来的产品既可以针对也可以仅仅针对国内市场。就国内市场苹果和联通的协议而言,估计其中的销售大部分是给商务人士和
Iphone
的狂热爱好者。再加上水货流通的
Iphone
大部分都在这二者之间。购买
Iphone
手机的应用开发也应该是商务应用和娱乐游戏这两块应用较多。从
Iphone
现在的平台来看,基于游戏的占大多数,也取得了相当不错的效果。其次是基于
GPS
定位方面的内容提供服务也有不俗的表现。而从其它的平台来看游戏以及系统优化协助系统管理之类的手机应用程序也相当受欢迎。
所以个人认为以下方面的可以选择开发:
1.
游戏开发。优点是可以针对中国以至全世界都可以应用,也相当热门,一款好游戏可以切换到多个手机平台下;缺点是在中国相关的人才难找、开发成本高昂。最主要原因是国内相比较都缺少这方面的创意人才。
2.
系统管理之类的应用程序。优点是现在看到的Iphone
的应用程序管理较少。缺点是从应用上来看
Iphone
上封闭比较严格,在这一块的技术实现可能会存在问题。
3.
商务助手软件的开发。优点是现有的商务助手虽多,但是个性化服务或者说真正适合中国人使用的商务应用却不多,我们在抓住这方面的需求做相应的开发。
4.
基于GPS
定位等方面的内容提供。优点在中国所有的
3G
内容并没有多少,可以选择里面适合我们的做开发。
分享到:
相关推荐
【标题】:“iPhone学习资料打包”是一份针对iOS开发初学者的综合学习资源,主要涵盖了iPhone应用程序开发的基础知识,特别是使用Objective-C编程语言的相关内容。 【描述】:这份压缩包包含了一系列的学习材料,...
标题“iPhone移动卡开启个人热点”涉及到的是iPhone设备上如何激活并使用个人热点功能,这一功能允许iPhone将网络连接共享给其他设备,如电脑或平板电脑。个人热点通常通过Wi-Fi、蓝牙或USB数据线来提供网络连接。...
标题中的“IPHONE 个人收藏类”可能是指在iPhone设备上整理和管理个人喜好或常用应用的一种方式。在iOS系统中,用户可以通过创建文件夹来组织应用,将相关的App归类到一起,形成个人化的收藏集合。这有助于提高效率...
标题中的“iphone两个学习资料”表明我们关注的焦点是关于苹果公司的智能手机——iPhone的相关学习资源。这些资源可能包括理论知识和实践经验,旨在帮助用户更好地理解和掌握iPhone的开发、使用或优化技巧。 描述中...
总结起来,《iPhone狂:约会iPhone》是为希望深入学习并有效使用iPhone的用户准备的宝典,内容覆盖了从基础操作到高级功能的各个方面,同时也包含了解决日常问题的技巧,以及作者个人使用iPhone的心得体会。...
object-c基础语法NSDictionary, 适合初学者,主要学习字典的操作,包括字典创建、长度、通过KEY找到value、获取所有key、获取所有value、以及可变字典的定义、可变字典添加值、可变字典的删除等
这个压缩包含《iPhone Developer's Cookbook》和《Objective-c 2.0编程》两本教程,原版英文的pdf,个人觉得写得很不错,很适合iPhone学习。压缩包还包含一个《Mac OS C库函数》,chm格式,方便查询c库函数!很遗憾...
这里整理的“iPhone开发资料个人整理”包含了一系列文档,旨在帮助开发者深入理解并熟练掌握iPhone应用的开发流程和技术要点。 1. **《iPhone开发必备.pdf》**: 这份文档可能包含了iPhone应用开发的基础知识,...
如果想自学iphone的,最好多看看,这样有助于规划自己的学习
IPhone界面的计算器 (学习),供大家一起共同分享学习。
《iPhone 30天学习精通》是一本专为想要快速掌握iPhone应用开发的读者精心编写的书籍。在30天的学习计划中,本书通过系统化的教程和实例,旨在帮助初学者从零基础到熟练掌握iOS开发的核心技术。在这个过程中,读者将...
在描述中提到的“大家常常听见的iPhone铃声却不知道”,这可能指的是iPhone内置的一些经典铃声,如"Marimba"、"Vibrate"、"Poly"等,这些都是出厂预设的铃声,用户可以根据个人喜好选择。此外,iPhone还允许用户...
总之,《iPhone编程:初级教程》将引导你走过iOS开发的每一步,从基础概念到实际项目开发,提供了一个全面的学习路径。通过这本书,你将能够掌握开发iPhone应用的基本技能,并具备构建自己的创新应用的能力。开始这...
iPhone学习文档打包下载,包括: BecomeAnXcoder(SChinese).pdf iPhone应用程序编程指南.pdf Objective-C Beginner's Guide.pdf Objective-C Pocket Reference.chm
《苹果iPhone 4维修手册与电路图解析》 在电子消费产品领域,苹果公司的iPhone系列一直备受关注。作为第四代产品的iPhone 4,其凭借独特的设计、强大...无论是对个人爱好者还是专业技术人员,都是一份宝贵的参考资料。
描述中的“并附相关测试及个人看法”意味着作者不仅分享了软改的过程,还可能包括了他的实际操作经验、测试结果以及对这一技术的个人观点。博文链接指向iteye博客的一个帖子,但由于这是一个文本摘要,我们无法直接...
iPhone开发学习路线 有助于初学者掌握iPhone开发,以免走过多弯路。
### 如何学习iPhone开发:资源与方法 #### 学习iOS开发的重要性 随着智能手机的普及,iOS设备(如iPhone和iPad)在全球范围内拥有庞大的用户群体。对于开发者而言,掌握iOS开发技能不仅能帮助他们构建出高质量的...