测试测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2014年12月 |
由 Ben Chatelain、Ben Chatelain 维护。
Objective Git 为 libgit2 链接 C Git 库提供建议。目前它作为框架实现。这是在 Xcode 中设置框架的一个很好的参考 设置框架。这个库尽可能地遵循 rugged API,同时试图保持原生 Objective-C 感觉。
正在使用 GHUnit 进行单元测试。我们同时使用了 mac 和 iOS 单元测试框架。有一点不便要提醒注意的是,Xcode 不喜欢在 mac 测试目标与 iOS 测试目标间切换。您通常需要关闭并重新打开项目,才能从 iOS 测试切换回 mac 测试。
libgit2 作为一个 子模块 包含在 Objective Git 中。在克隆 Objective Git 后,您可能还想获取其子模块,例如以下所示:
$ git submodule init
$ git submodule update
向桌面应用程序项目中添加 ObjectiveGit 框架足够简单。GitHub 上的 CommitViewer 示例就是这样一个例子。简而言之
#import <ObjectiveGit/ObjectiveGit.h>
。由于 iOS 不允许第三方动态框架,因此将 Objective Git 包含在 iOS 项目中有些麻烦。以下是一种解决方案:
libObjectiveGit-iOS.a
库在GitHub上Fork libgit2/objective-git,使其变得更好(最好在一个以主题命名的分支中),发送pull request。
所有贡献都应符合GitHub的Objective-C编码规范。
您可以在此处看到所有为该项目做出贡献的出色人士 在这里。
MIT。请参阅LICENSE文件。