讨论,iOS 编程的最佳方式? [关闭]

Posted

技术标签:

【中文标题】讨论,iOS 编程的最佳方式? [关闭]【英文标题】:Discussion, the best way in programming iOS? [closed] 【发布时间】:2013-06-05 07:02:51 【问题描述】:

我通常以编程方式做每一件事,我的意思是我没有使用Interface builder,而是我在代码中做每一件事,比如UIButtonUITableView等。 那么谁能告诉我什么是 ios 编程的最佳选择,或者这对应用程序性能或其他方面有什么影响?

我是编程新手,所以我想从该领域的某个人那里听到,我在 Google 中进行了搜索,但找不到明确的答案。

谢谢。

【问题讨论】:

【参考方案1】:

使用 IB 的优势在于它可以让您真正快速地制作界面,而无需检查标签应该向上或向下移动一两个像素。但是,当您使用 IB 时,您无法继承 nib 文件,因此如果您在应用程序的多个视图控制器中有很多通用界面功能,您可能应该只使用代码。

【讨论】:

如果我想开发一个应用程序同时适配 iPhone 和 iPad,我应该创建一个单独的 Xib 文件吗?? @MKAlatrash 检查这个***.com/questions/5191472/…【参考方案2】:

您确实应该将视图与代码分开。这就是 Interface Builder 的用途。 除了您的应用程序逻辑之外,它还构建 xml 文件,因此当您需要更改设计中的任何内容时,您不必修改您的代码,也不会因为错误而弄乱任何东西。 所有现代程序设计都将视图与业务逻辑分开:MVC、MVVM、MVP 等。它被认为是编程的最佳模式。

【讨论】:

以上是关于讨论,iOS 编程的最佳方式? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式编辑 iOS 联系人 [关闭]

ios从不同类调用方法的不同方式[关闭]

以编程方式访问 Graphite 数据的最佳方式是啥? [关闭]

iOS:以编程方式关闭锁定屏幕上显示的通知?

开始现代游戏编程和应用程序编程的最佳方式是啥? [关闭]

如何以编程方式通过 ios 7+ 中的 mms 发送图像? [关闭]