【发布时间】:2014-11-12 20:49:44
【问题描述】:
Xcode 新手。我有一个创建视图的静态库,但我想允许一个新项目在配置文件中设置视图框架,该配置文件可以更改静态库中的框架大小值。某种全局#define 变量。
如何在 Xcode 中执行此操作?我已经查看了 pbxuser 文件、pch、xconfigs 和 plists,但我完全不知道应该在哪里进行设置。
【问题讨论】:
-
首先确定是要在编译时配置还是在运行时配置。根据该问题的答案,应用的技术明显不同。
-
在编译时配置。谢谢!
-
那么您不需要运行时 plist 之类的东西,您可能希望仅使用您的 pch 文件及其包含的内容来做很多事情。
-
另外,您可能应该研究“CocoaPods”以单独管理常用组件。是丘吉尔还是迪斯雷利说过“CocoaPods 是一种非常糟糕的通用组件管理形式,除了所有其他组件。”
-
我是否需要在项目文件中创建一个具有设置值的 .h/.m,将标头添加到 pch 文件,然后将静态库中的前缀标头设置为该 pch 文件以获得值,然后在我想要的类中使用该值?
标签: ios objective-c xcode