经过两个星期的学习,半个星期的开发。两部装上demo app的AT&T iPhone手机终于在今天下午送到机场,坐上3:00pm的Fedex飞机,飞往明天presentation的地方进行演示。时间太紧了,昨天下午application还是狂crash,只好忍痛割掉一个feature,中午刚装上最新测试版本,最后一秒钟还在测试阿。希望明天老板们的演示顺利啦。
总结一下iPhone开发:
1. Objective-C 对于新手来说真的很难,特别的从来不用考虑过垃圾回收的.Net开发人员。Objective-C是反对GC的,因为最清楚对象什么时候再也没有用处的人是你自己。
2. 指针编程n年没有碰过了
3. 下载iPhone SDK 3.0,用3.0的xCode开发2.0的app. 很多问题,而且不知道那里有问题。
4. 听说C编程是没有很好exception handling。出现内存错误,只报一个"Bad Memory Access Exec"。查找错误很困难,现在只能一行行代码debug.
5. iPhone的开发太注重security,代码,手机,开发者都需要经过apple的许可
6. iPhone开发的好处和强项在于,A)界面漂亮,动画流程 B)强大功能的API调用,例如 core location, 最新的Map Kit等 C) 用户操作简单 D)开发效率还算可以,跟旁边J2ME和Black Berry开发的同事比较,我的progress大很多。J2ME的家伙,选择XML Parser的类,都搞了3、4天。
本人也是一个开发经验不到一个月的开发人员,学好iPhone开发,基本上同时学会了Mac开发。有兴趣的,大家可以一起研究研究,讨论,讨论。
[update] 看了一下上一篇博客的日期,发现买回iMac到今天出demo,刚好一个星期, 加油!
分享到:
相关推荐
iPhone人机界面指南官方版本;UI guideline
iPhone各种手机型号的Axure机身元件库,机型包含了:iPhone 4S、iPhone 5、iPhone 5S、iPhone 6、iPhone 6 Plus、iPad 2、iPad Aire、iPad Aire 2、iPad Mini、iPad Mini 3,送人资源,手留余香。
iphone4 专用相机软件
iPhone 产品宣传演示 ppt 模板
iPhone人机界面指南 ,希望能够给大家带来快乐。
iPhone7拆机螺丝记忆图,用于换电池、换屏幕时进行辅助记忆。拆机视频自己在草料网搜索。 使用方法: 1、解压文件并打印png图片 2、在圆圈位置贴上双面胶 3、拆下的螺丝贴在对应位置 4、装机时取下对应螺丝装回去 ...
iphone手机OA客户端 支持iphone 2代、2代、4代 支持ipad、itouch
这是一款使用jQuery和多张图片制作的炫酷iPhone手机3D旋转互动特效插件。该3d旋转特效中用户可以使用鼠标360度旋转iPhone手机,从各个角度观察手机的细节。该3d旋转特效共4种效果。
该文件提供给需要做iphonex界面的朋友,里面的尺寸都是标准尺寸,具体尺寸可以直接用辅助线做参考再去量尺寸
iphone4手机shsh
鼎鼎大名的iPhone人机界面指南,iPhone开发必读,将iPhone界面特性一一展示,规则详细说明。自整理,含目录。
iphone 弹出层 iphone 弹出层 iphone 弹出层 iphone 弹出层 iphone 弹出层
苹果Iphone原机铃声包
iphone黑机网锁产地等查询工具
苹果iPhone7拆机图.pptx
《iPhone手机故障排除与维修实战一本通》讲述了iPhone概述与手机总论,iPhone元器件、零部件、附件,iPhone电路原理,iPhone故障维修,iPhone软故障,iPhone3G/iPhone3GS/iPhone4/iPhone4S维修即查资料等内容,为...
iphone4妖机黑机激活解锁.docx
axure iphone手机元件库原型库axure iphone手机元件库原型库axure iphone手机元件库原型库
IPhone4 4S 妖机解锁 IPhone4 4S 妖机解锁