【问题标题】:iPhone how to setup new design, mutli XIBs or?iPhone如何设置新设计,多XIB或?
【发布时间】:2011-08-22 01:51:20
【问题描述】:

我正在将 Android Java 应用程序转换(同时尝试和学习)iPhone。我已经为大部分部分制作了测试场景,以确保我知道如何进行,并且我已经接近实际开始了。

应用程序从一个主菜单开始,然后从那里进入多个子菜单(大约 8 个)。大多数子菜单都转到执行操作的单个屏幕,例如数据显示或编辑。

我已经用一个导航控制器和一个 XIB 上的所有视图开始了原型。现在的问题是我是否为每个子菜单创建另一个 XIB,并且每个子菜单都有视图,还是什么?我还没有找到一篇文章来解释内存管理以及推荐的方法是什么。

感谢您的任何想法和想法!

【问题讨论】:

    标签: iphone objective-c view xib


    【解决方案1】:

    将不同部分分成多个 XIB 文件的原因有两个:

    1. 如果用户没有转到应用程序的每个部分(例如,他们只选择第一个子菜单),则只需加载所需的 XIB 文件,从而减少应用程序的内存占用。这通常不是什么大问题,除非您的 XIB 中有很多 东西,但最好还是少用内存,因为您不了解用户的情况。
    2. 当所有内容都拆分为不同的文件时,您可以更好地组织它。这部分完全由您决定,您是否喜欢将所有内容集中在一个地方,或者分成几类。

    基本上,对于大多数应用程序而言,您选择哪个方向并不重要。做任何对你有用的事情。通常建议将视图控制器使用的视图拆分为不同的文件(Xcode 很多时候会自动执行此操作)。视图控制器会为您延迟加载额外的 XIB 文件(您只需设置视图控制器的 NIB Name),因此根本不需要花费太多精力。

    【讨论】:

    • 我将有大约 70 次观看。这算不算很多?
    猜你喜欢
    • 2012-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    相关资源
    最近更新 更多