【问题标题】:How to separate modules in different View Controllers如何在不同的视图控制器中分离模块
【发布时间】:2015-09-25 00:53:02
【问题描述】:

在我的 iOS 8.0 应用中,

HomeViewController 是我项目中的主要UIViewcontroller

我别无选择,只能将我的动画和点击事件代码放在一个单独的文件中。

  1. 社交集成功能和代码,我可以将我的代码放在 FB 和 Twitter 的单独文件中吗?

如何在单独的视图控制器中制作我的 FB 和 Twitter 代码?

【问题讨论】:

  • 听起来您的HomeViewController 既是一个容器(包括幻灯片视图控制器编码和页面卷曲编码),又是其中包含的某些屏幕(包括点击事件代码)的管理器。这是一个有效的观察吗?
  • Main它是一个容器,用于Page Curl和Slide View控制器的容器。
  • 对于幻灯片视图控制器,我采用了单独的视图控制器。
  • 对于 Page curl 我还没有实现,但是会包含单独的视图控制器。

标签: ios objective-c iphone cocoa-touch uikit


【解决方案1】:

我建议您开始阅读如何构建 iOS 应用程序。不同的设计图案有不同的风格。

另外,最好看看good practices guides.

【讨论】:

    【解决方案2】:

    您可以创建多个类,并且通过创建这些类的对象,您可以通过从视图控制器传递一些值来调用那里的函数。

    要处理来自这些类的响应,您可以使用委托或返回类型的函数。

    【讨论】:

    • 我认为代码会更复杂,在 Objective C 中稍微准确地告诉我。感谢您的回答,但是,我将如何实现?
    • Hey Arpit 这里是详细信息的链接 (drive.google.com/a/synchsoft.in/file/d/…)。你可以在哪里创建一个类并从其他类中使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多