讨论,iOS 编程的最佳方式? [关闭]
Posted
技术标签:
【中文标题】讨论,iOS 编程的最佳方式? [关闭]【英文标题】:Discussion, the best way in programming iOS? [closed] 【发布时间】:2013-06-05 07:02:51 【问题描述】:我通常以编程方式做每一件事,我的意思是我没有使用Interface builder
,而是我在代码中做每一件事,比如UIButton
或UITableView
等。
那么谁能告诉我什么是 ios 编程的最佳选择,或者这对应用程序性能或其他方面有什么影响?
我是编程新手,所以我想从该领域的某个人那里听到,我在 Google 中进行了搜索,但找不到明确的答案。
谢谢。
【问题讨论】:
【参考方案1】:使用 IB 的优势在于它可以让您真正快速地制作界面,而无需检查标签应该向上或向下移动一两个像素。但是,当您使用 IB 时,您无法继承 nib 文件,因此如果您在应用程序的多个视图控制器中有很多通用界面功能,您可能应该只使用代码。
【讨论】:
如果我想开发一个应用程序同时适配 iPhone 和 iPad,我应该创建一个单独的 Xib 文件吗?? @MKAlatrash 检查这个***.com/questions/5191472/…【参考方案2】:您确实应该将视图与代码分开。这就是 Interface Builder 的用途。 除了您的应用程序逻辑之外,它还构建 xml 文件,因此当您需要更改设计中的任何内容时,您不必修改您的代码,也不会因为错误而弄乱任何东西。 所有现代程序设计都将视图与业务逻辑分开:MVC、MVVM、MVP 等。它被认为是编程的最佳模式。
【讨论】:
以上是关于讨论,iOS 编程的最佳方式? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章