NZBundle 0.0.4

NZBundle 0.0.4

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布时间上次发布2014年12月

未声明 维护。




NZBundle 0.0.4

  • 作者
  • Bruno Tortato Furtado

NZBundle

方便访问和操作项目中 Info.plist 文件。

例如,可以用来为追踪视图分析使用到的应用程序 API 添加一些数字和字母值。

Build Status

需求

NZBundle 在 iOS 5.0+ 版本上运行,与 ARC 项目兼容。它依赖于以下 Apple 框架,这些框架通常已包含在大多数 Xcode 模板中

  • Foundation.framework

要构建 NZBundle,您需要 LLVM 3.0 或更高版本。

将 NZBundle 添加到项目中

源文件

另外,您可以直接将源文件添加到项目中。

  1. 下载最新的代码版本 master.zip,或作为 git 子模块将仓库添加到被 git 跟踪的项目中。
  2. 在 Xcode 中打开您的项目,然后将 NZBundle 文件夹中的所有文件拖放到项目中(使用“产品导航视图”)。如果您在项目外部解压缩代码存档,请确保选择复制项目。

使用

  • 使用默认值设置版本名称(a = Apple)
    • 调试 / 发布: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 版本的简要概述。