【问题标题】:Custom skins for iOS libraryiOS 库的自定义皮肤
【发布时间】:2013-06-15 01:38:20
【问题描述】:

背景

我需要提供将在其他项目中使用的库。它是服务器 API 的前端 - 包含 API 客户端和一些用于输入数据、做出选择、提交更改的视图 - 具有非常通用外观和感觉的常用 UI。开发人员调用“开始”它启动视图,引导用户通过一些屏幕,然后启动由所述开发人员定义的委托。

编辑:澄清一下,我已经启动并运行了该库,我主要关心的是从库外部应用皮肤时的最佳方法是什么。

我想要达到的目标

  • 允许开发人员使用我的库自定义视图
  • 开发人员不应更改服务器 API 逻辑(因此编译的库)
  • 蒙皮应该尽可能简单

TL/DR

是否可以创建已编译的 iOS 库,其中包含可由典型 iOS 开发人员在没有 1000 页手册的情况下进行换肤的视图 :)

【问题讨论】:

    标签: iphone ios skinning


    【解决方案1】:

    是的,您可以将其作为通用静态库或 .framework 分发。目前这两个选项都需要自定义构建脚本,但是有像 Build fat static library (device + simulator) using Xcode and SDK 4+ 这样的示例。但是,如何在没有 1000 页手册的情况下进行蒙皮取决于您;)

    【讨论】:

    • 那部分已经完成 :) 然而,现在皮肤是固定的,有时看起来与目标应用程序非常不同。所以对我来说最有趣的是从库外部应用皮肤的最适合开发人员的解决方案。无论如何,谢谢,您的回答有一些有用的提示:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    相关资源
    最近更新 更多