【问题标题】:nib files visible in iOS8 Cocoa Touch FrameworkiOS8 Cocoa Touch 框架中可见的 nib 文件
【发布时间】:2015-05-07 15:30:50
【问题描述】:

我正在创建一个 iOS8 Cocoa Touch 框架。最终的 .framework 目录显示 nib 文件。这是预期的行为吗?

我想隐藏尽可能多的代码细节,除了 .h 文件。

【问题讨论】:

    标签: cocoa-touch ios8 ios-frameworks


    【解决方案1】:

    nib...(Next Interface Builder)文件是您的 xibs 为运行时系统转换成的文件...(它们曾经是唯一的东西...在苹果引入 xibs 之前)...框架不'不需要它们,但如果你的框架有 UI 元素,那么打包它们可能是一种非常方便的方式......

    如果您以编程方式制作所有 UI 元素,那么您根本不需要它们

    【讨论】:

    • 我了解它们是什么,但我一直假设它们不会显示在 .framework 包中?
    • @2cupsOfTech 您是否在代码中引用了您的 xib?...它们可能是空的...在这种情况下您不需要它们...但是如果您在xibs,然后该数据存储在 nib 中,并且该数据用于反序列化您的 UI ......这是必需的
    • @2cupsOfTech... 那么 nib 需要存在于包中...解决此问题的唯一方法是重构以编程方式创建所有 UI 元素
    猜你喜欢
    • 1970-01-01
    • 2017-06-01
    • 2015-08-26
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多