首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >快速开发iPhone/iPad的技巧

快速开发iPhone/iPad的技巧
EN

Stack Overflow用户
提问于 2010-10-13 01:35:12
回答 2查看 659关注 0票数 2

为了我的工作,我一直在编写一个iPad应用程序,用户可以在其中输入数据,查看一些图片,等等。这让我很恼火,因为我用Obj-C编写的速度非常慢,而且我发现自己陷入了UI的泥潭(例如,我总是必须放入一个UITableView,这很耗时……)我想我已经很好地掌握了语言和Apple SDK。

有没有人有任何关于如何从UI角度加速开发过程的建议?是否有xCode和IB的替代工具?有没有带类的库可以更快地用/编程?任何事我都很感激,

mj

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-13 01:49:52

如果您学会使用Interface Builder,它已经可以大大加快您的开发速度。例如,请参阅此custom table cell with IB tutorial

例如,在我目前的雇主,我见过一个Cocoa Mac OS X应用程序,它的设置对话框完全是在IB中完成的。没有用于修改或同步NSUserDefaults中的值和接口元素的代码,所有的工作都在IB中完成。

另外,请参阅这篇有趣的文章:Striking the Balance: Interface Builder vs. Code

票数 5
EN

Stack Overflow用户

发布于 2010-10-13 01:47:22

如果你还没有准备好,就避免使用UITableViewController。

为了加快TableView开发速度,我总是在手边放一个非常通用的TableView实现,我可以从中复制和粘贴代码片段。

如果您经常为不同的对象类型执行TableViews,请尝试使用协议来使实现更加统一。

不要害怕将UIViews作为子视图,而不是经常使用UIViewControllers。有时VC只是你不需要的额外的一层复杂性。

我的经验是,作为一名iPhone开发人员,为了提高效率,你可以做的最重要的事情就是知道在做复杂的界面时,什么时候不使用控制器,而不是视图。

希望我能说得更具体些,但你的问题有点含糊...Interface Builder没什么问题,只是学习曲线比较陡峭而已。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3917436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档