一、
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学习资料打包,iphone,object c 学习资料
object-c基础语法NSDictionary, 适合初学者,主要学习字典的操作,包括字典创建、长度、通过KEY找到value、获取所有key、获取所有value、以及可变字典的定义、可变字典添加值、可变字典的删除等
使用iFunbox安装目录中的三个文件,重启手机就能使用个人热点功能了
学习Iphone 和 Ipad cocos2d 游戏开发
把它当成一个NAVIGATIONCONGROLLER来用
这个压缩包含《iPhone Developer's Cookbook》和《Objective-c 2.0编程》两本教程,原版英文的pdf,个人觉得写得很不错,很适合iPhone学习。压缩包还包含一个《Mac OS C库函数》,chm格式,方便查询c库函数!很遗憾...
如果想自学iphone的,最好多看看,这样有助于规划自己的学习
iPhone的学习资料,有实例,有兴趣的朋友可以下载
IPhone界面的计算器 (学习),供大家一起共同分享学习。
iPhone开发必备.pdf iPhone开发进阶.doc IPHONE学习材料汇编.doc 开发iPhone应用程序.pdf
iPhone学习文档打包下载,包括: BecomeAnXcoder(SChinese).pdf iPhone应用程序编程指南.pdf Objective-C Beginner's Guide.pdf Objective-C Pocket Reference.chm
iPhone狂:约会iPhone
iPhone开发学习路线 有助于初学者掌握iPhone开发,以免走过多弯路。
iphone编程学习用的小demo,学习之用,方便自己取用。内容很简单,骗分的,愿者上钩啊!!!
而目前,我个人觉得使用开源的游戏框架cocos2d来开发iphone上面的游戏是首选。为什么呢?其一,它是免费的,其二,它有强大的社区支持,而且网上还有许许多的优秀的辅助资源,包括教程、类库、工具程序、物理引擎、...
iphone X iphone 8 原型框 iphone X iphone 8 原型框
iphone
这个是iphone苹果版本的学习计划软件可以方便去安排平时的学习和工作。 很不错的一个软件分享
载后将全部文件解压出来,我们打开火狐的主程序, 然后将 .xpi 这个文件拖拽到浏览器页面里,安装UA改变插件。安装成功就OK。 然后在工具 u a 这里将其修改为iPhone 然后我们打开3g.qq.com 进入空间 登陆QQ 然后...