经过两个星期的学习,半个星期的开发。两部装上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各种手机型号的Axure机身元件库,机型包含了:iPhone 4S、iPhone 5、iPhone 5S、iPhone 6、iPhone 6 Plus、iPad 2、iPad Aire、iPad Aire 2、iPad Mini、iPad Mini 3,送人资源,手留余香。
iPhone人机界面指南,讲解iPhone 手机界面设计指导原则
【苹果iPhone原机铃声包】是一份专为苹果iPhone用户设计的资源集合,它包含了iPhone出厂时预装的一些经典铃声。这些铃声是苹果公司精心挑选并制作的,旨在提供用户多样化的选择,以满足不同用户的个性化需求。通过这...
iphone4 专用相机软件
iPhone手机元件库是Axure中一个重要的资源集合,它包含了一系列预设的、与苹果iPhone设备相关的组件和控件,使得设计师可以快速构建出符合iOS界面规范的原型。 在"axure iphone手机元件库原型库"中,我们可以找到...
iPhone 产品宣传演示 ppt 模板
iPhone7拆机螺丝记忆图,用于换电池、换屏幕时进行辅助记忆。拆机视频自己在草料网搜索。 使用方法: 1、解压文件并打印png图片 2、在圆圈位置贴上双面胶 3、拆下的螺丝贴在对应位置 4、装机时取下对应螺丝装回去 ...
【标题】:“iPhone手机解锁特效动画PPT模板.rar”是一个专为演示文稿设计的资源,它模拟了苹果iPhone手机的滑动解锁动画效果。这个模板适用于制作与移动设备、科技展示、产品介绍或者教学演示相关的PPT。 【描述】...
综上所述,“iPhone Demo”不仅展示了如何利用Address Book与SQLite实现基本的联系人管理功能,还演示了如何通过Table Navigation打造流畅的用户交互体验。对于初学者而言,这是一个很好的学习实例,能够帮助他们...
该文件提供给需要做iphonex界面的朋友,里面的尺寸都是标准尺寸,具体尺寸可以直接用辅助线做参考再去量尺寸
你需要一把专用的拆机螺丝刀,因为iPhone 4S底部的两颗螺丝分别采用梅花和十字形设计。一旦螺丝刀就位,你可以轻松卸下这两颗螺丝。值得注意的是,内部的螺丝都是十字形的,所以一把通用螺丝刀足以应对。 接下来,...
"iPhone演示UIKit里常用控件源码"这个项目,正如其标题所示,是一个深入学习和理解UIKit中各种常见控件的绝佳资源。它通过源代码的形式,直观地展示了这些控件的实现细节,对于开发者来说,无论是初学者还是有经验的...
【jQuery炫酷iPhone手机3D旋转互动特效】是一种利用JavaScript库jQuery实现的视觉效果,它为网页中的iPhone模型提供了一种动态的3D旋转展示。这个特效旨在提升用户体验,让用户能够通过鼠标操作从不同角度查看虚拟...
根据提供的标题“iPhone狂:约会iPhone”以及描述“iPhone狂:约会iPhone”,我们可以理解这篇文章主要聚焦于iPhone的相关内容。然而,由于正文部分并未提供具体的信息或数据,我们将基于标题和描述来探讨与iPhone...
6. 摄像头:iPhone 4配备了前后两个摄像头,后置500万像素,支持720p视频拍摄,前置VGA摄像头,满足视频通话需求。 四、PCB布局策略 苹果的设计团队在iPhone 4的PCB布局上下足了功夫,力求在有限的空间内实现最佳...
《iPhone人机界面指南》是苹果公司为开发者提供的一份重要文档,详细介绍了如何设计出符合iPhone操作系统的应用界面。这份指南不仅对于初学者非常重要,即便是经验丰富的开发者也能从中获得宝贵的指导。本指南覆盖了...
一部Iphone手机在全球的产业链,生态链,看后大吃一惊!
对于iPhone元件库,其涵盖了多种iPhone机型,例如iPhone SE、iPhone 6/6S/7/8系列、iPhone X/XS系列、iPhone XR、iPhone 11系列、iPhone 12系列以及iPhone 13系列等。这些模型不仅包括手机的外观,还可能包括屏幕...
iPhone XS 电路原理图 iPhone XS 电路原理图是苹果公司生产的 iPhoneXS 手机的电路原理图。该图纸详细介绍了 iPhoneXS 手机的电路设计,包括电源管理、射频组件、天线设计、存储器设计、处理器设计等方面的技术细节...