ios - 如何拆分冗长的 uiviewcontroller 类?

标签 ios objective-c uiviewcontroller

我有一个很长的 UIViewController,其中包含很多部分和行。尽管每个部分都有单独的方法,但跳转到不同的方法仍然很麻烦。有没有设计此类类(class)的最佳方法?我在考虑为每个部分设置一个类别?这是个好主意吗?

最佳答案

我发现与委托(delegate)方法相关的代码成为我的 View Controller 的很大一部分。一种策略,描述于 this article at objc.io , 是将数据源委托(delegate)方法移动到自己的类中。

关于ios - 如何拆分冗长的 uiviewcontroller 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027109/

相关文章:

ios - 自定义 TableView 中的标签文本没有改变

Ios:未调用委托(delegate)方法

ios - UIActivityViewController 在 iOS 8 iPad 上崩溃

ios - 如果 subview 超出 ios 中的屏幕边界,如何向下移动 subview

ios - 数据结构设计与存储

ios - 您如何调用/使用位于子项目中的 Storyboard

ios - Segue 后页面 View 大小不正确

ios - 可快速滚动全屏 View

iphone - iOS 模拟器在启动时崩溃(间歇性),在设备上没有崩溃

ios - NSDecimalNumber 问题