方便访问和操作项目中 Info.plist 文件。
例如,可以用来为追踪视图分析使用到的应用程序 API 添加一些数字和字母值。
NZBundle 在 iOS 5.0+ 版本上运行,与 ARC 项目兼容。它依赖于以下 Apple 框架,这些框架通常已包含在大多数 Xcode 模板中
要构建 NZBundle,您需要 LLVM 3.0 或更高版本。
另外,您可以直接将源文件添加到项目中。
NZBundle
文件夹中的所有文件拖放到项目中(使用“产品导航视图”)。如果您在项目外部解压缩代码存档,请确保选择复制项目。X.X.Xa alpha
X.X.Xa
#import "NZBundle.h"
...
[NZBundle setupShortVersion];
#import "NZBundle.h"
...
[NZBundle setShortVersionForDevelopment:@"dev" andDistribution:@"prd"];
Info.plist
值#import "NZBundle.h"
...
// CFBundleInitialShortVersionString (custom key)
// this key is created to save initial short value
NSString shortVersion = [NZBundle initialShortVersion];
// CFBundleShortVersionString
NSString shortVersion = [NZBundle shortVersion];
// UIMainStoryboardFile
NSString phoneStoryboard = [NZBundle mainStoryboardFileName];
// UIMainStoryboardFile~ipad
NSString padStoryboard = [NZBundle mainStoryboardFilePadName];
要启用调试/发布模式下的日志,请在您的项目中 *-Prefix.pch
文件中添加 #define NZDEBUG
。
本代码在 MIT 许可证 的条款和条件下分发。
可以在 wiki 中找到每个 NZBundle 版本的简要概述。