测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | MIT |
发布日期最后发布日期 | 2016年6月 |
由 yupliang 维护。
YYKit 是一组 iOS 组件。
由于它非常庞大,我将其拆分为几个独立组件
查看 Demo/YYKitDemo.xcodeproj
YYKit
子目录中的所有文件。NSObject+YYAddForARC.m
和 NSThread+YYAdd.m
添加编译器标志 -fno-objc-arc
。Vendor/WebP.framework
(静态库) 添加到您的 Xcode 项目中。YYKit.h
。完整的 API 文档可在 CocoaDocs 上找到。
您还可以使用 appledoc 在本地安装文档。
此库需要 iOS 6.0+
和 Xcode 7.0+
。
我希望将API当作系统提供的来使用,并且在这些分类中不添加前缀。我不推荐直接使用YYKit
,你应该先尝试使用这些独立的组件。
YYKit是在MIT许可证下提供的。详细信息请见LICENSE文件。
YYKit是一组庞大、功能丰富的iOS组件。
为了尽量复用代码,这个项目中的某些组件之间存在较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件:
请查看并运行Demo/YYKitDemo.xcodeproj
。
NSObject+YYAddForARC.m
和NSThread+YYAdd.m
添加编译参数-fno-objc-arc
。Vendor/WebP.framework
(静态库)加入你的工程。YYKit.h
。你可以在CocoaDocs查看在线API文档,也可以用appledoc本地生成文档。
该项目最低支持iOS 6.0和Xcode 7.0。
我希望在调用API时,有着和调用系统自带API一样的体验,因此我没有为Category方法添加前缀。我已经用工具扫描过这个项目中的API,确保没有对系统API产生影响,但即使这样没有前缀的Category也可能带来其他麻烦。因此我不太推荐直接使用YYKit
这个库,你应该先尝试一下上面那些拆分出来的独立组件。
YYKit使用MIT许可证,详情见LICENSE文件。
该版本主要是删除yytextview以适应项目需求。包括取消YYTextview选中空行,取消显示高亮。