作者:Jens Alfke [email protected]
这是我多年来打造并不可或缺的一些有用的工具。这个 Git 仓库基本上是原始的 Mercurial 仓库在 Bitbucket.org 的镜像。
核心部分包括
一组用于操作 Foundation 类、尤其是集合的快捷方式。如果您曾羡慕 Ruby、Python 或 PHP 中构造数组或哈希的简单性,不妨试试这些。
似乎每个人都在构建自己的日志工具;这是我的。主要优点是可以记录不同类别的消息,并通过设置用户默认值或命令行参数,分别启用/禁用每个类别的输出。还有一个单独的 Warn() 函数,可以在其中设置断点,这在开发过程中可以挽救生命。
我自己的有些奇特的单元测试系统。我喜欢能够在包含它们要测试的代码的同一源文件中放置单元测试。测试在启动时运行(如果设置了命令行标志),而不是在单独的构建阶段。您可以设置测试之间的依赖关系,以控制它们运行的顺序。据我所知,输出比 SenTest 的更易于阅读。