CoconutKit:iOS开发必备的开源组件库

文章分类:公司动态 发布时间:2014-04-04 原文作者:tbkj 阅读( )

摘要:CoconutKit是一款开源iOS组件库。从简单的视图控制器到先进的本地化功能,CoconutKit可以减少iOS开发者对样板代码的编写,提高代码的质量和执行可靠的应用程序框架,使开发者可以有更多的时间用来设计应用程序。
CoconutKit是一款专门用于iOS开发的高质量开源组件库,基于MIT协议发布,代码业已托管到GitHub上。从简单的视图控制器到先进的本地化功能,CoconutKit可以减少iOS开发者对样板代码(Boilerplate code)的编写,提高代码的质量和执行可靠的应用程序框架,这样,开发者就可以有更多的精力和时间来设计应用程序。
主要特性:
    复杂的视图动画:用声明类的方式创建,由一些基于UIView块或基于Core Animation的子动画组成的动画。这些动画可以实现暂停、翻转、取消、重复等诸多功能。
    高品质视图控制器容器:这些容器的功能甚至超过了UIKit内置容器。特别是,视图控制器可以组合或者堆叠,且可以使用任何种类的过渡动画。视图控制器中还包含API,内容更加丰富,使用也很便捷。
    Core Data模型托管和验证更容易:只需通过引用上下文无关(context-free)文法作用于堆栈就可与托管对象上下文进行交互。Core Data验证不再需要样板代码,且文本字段绑定表单的创建也不会很麻烦。
    标签和按钮本土化,直接包含在nib文件中,无需创建和绑定。
原文来自:tbkj