Jai Govindani

5个库
一组类,旨在使使用Foundation集合更加安全。
这里谁还没有因为NSArray越界异常或者NSDictionary中的valueForUndefinedKey而引发生产环境的崩溃呢?我不是特别喜欢不断要输入:
objc if (theIndexIWantToAccess < theArrayImUsing.count) { //现在我很安全 } else { //我本会在这里崩溃 }
叫我懒惰,叫我讨厌,但请知道,这些类并不是要取代编写正确的代码。这些类的假设是我们
会犯错,而且我们应该在生产应用程序崩溃前从这些错误中吸取教训。
这意味着可能需要设置一些远程日志,这样我们就可以实际地从这些类别防止崩溃的情况中学习。
这些类别目前包含以下安全方法:- NSArray / NSMutableArray - NSDictionary / NSMutableDictionary - NSObject
(只是为了支持上述项目)
如果我已经做完了工作并将其提交给Cocoapods,你应该可以只使用以下命令安装:
sh pod install FoundationSafety
否则,总是有子模块 :)
MIT
自由软件,太棒了!
许可证:MIT
一个简单的基于UIView的进度视图,具有添加停点的功能。
我为Zodio iPhone应用创建了此进度视图——当我们添加视频评测时,我需要一个表示所需最小录制时长的指示方式——在进度视图中添加一个视觉上表示里程标记的“停点”的基本功能。
可以在进度视图初始化后动态地添加和删除停点。看起来是这样的
许可证:MIT
A Video Recorder for the Zodio iPhone app - to be used in the Zodio app only!
我还没有重构到它可以独立运行的程度。
许可证:MIT