iphone 开发学习笔记一

前不久完成了在Java ME,BlackBerry, Android, Java SE, .Net CE, .Net Desktop平台上地图开发包开发工作。终于有时间开始学习Mac OS, iPhone开发。最终目标是将地图开发包移植到Mac OS 和 iPhone平台上。
做软件开发很多年来,一直没有机会接触Mac OS,模糊的印象是用苹果计算机主要是用于图形开发设计:-)。最近开始用iMac,尽管开始有些不习惯,但还是充分感到苹果计算机界面的优美。
先说一下开发iphone应用的一些准备工作。
一台 iMac ,我用的是一台 24 inch All -in -One 价格在 $1600-$2000
一部 iPhone , 价格 $600-$800
下载并安装 XCode, Interface builder 需要注册一个帐号,才可以在Apple 网站上下载
下载Get Start Video 总长近 20多个小时的教程。对于入门非常有用,每天晚上看3集,一周可看完。
几本人门级的书。
另外,如果打算在Apple Store上发布应用的话,需要每年向苹果缴纳注册费$100.
从移植的角度看, MonoTouch 提供了用于 iphone 的 .NET 开发环境,软件使用许可$399. 经过初步研究,MonoTouch是一个很好的选择,而且它也提供了从C#生产 Object C的工具(还没研究:-)。如果只是在模拟器上运行,可免费使用,如要发布软件,$399还是需要的。
从上看出开发iphone初始投资在$3000左右。
不管是不是使用MonoTouch ,熟悉Mac OS 和 Objective C都是必须的。

你可能感兴趣的:(apple,c,.net,xcode,iPhone,BlackBerry,objective)