CoconutKit:iOS開發(fā)必備的開源組件庫
文章分類:公司動態(tài) 發(fā)布時間:2014-04-04 原文作者:tbkj 閱讀( )
摘要:CoconutKit是一款開源iOS組件庫。從簡單的視圖控制器到先進的本地化功能,CoconutKit可以減少iOS開發(fā)者對樣板代碼的編寫,提高代碼的質(zhì)量和執(zhí)行可靠的應(yīng)用程序框架,使開發(fā)者可以有更多的時間用來設(shè)計應(yīng)用程序。
CoconutKit是一款專門用于iOS開發(fā)的高質(zhì)量開源組件庫,基于MIT協(xié)議發(fā)布,代碼業(yè)已托管到GitHub上。從簡單的視圖控制器到先進的本地化功能,CoconutKit可以減少iOS開發(fā)者對樣板代碼(Boilerplate code)的編寫,提高代碼的質(zhì)量和執(zhí)行可靠的應(yīng)用程序框架,這樣,開發(fā)者就可以有更多的精力和時間來設(shè)計應(yīng)用程序。
主要特性:
復(fù)雜的視圖動畫:用聲明類的方式創(chuàng)建,由一些基于UIView塊或基于Core Animation的子動畫組成的動畫。這些動畫可以實現(xiàn)暫停、翻轉(zhuǎn)、取消、重復(fù)等諸多功能。
高品質(zhì)視圖控制器容器:這些容器的功能甚至超過了UIKit內(nèi)置容器。特別是,視圖控制器可以組合或者堆疊,且可以使用任何種類的過渡動畫。視圖控制器中還包含API,內(nèi)容更加豐富,使用也很便捷。
Core Data模型托管和驗證更容易:只需通過引用上下文無關(guān)(context-free)文法作用于堆棧就可與托管對象上下文進行交互。Core Data驗證不再需要樣板代碼,且文本字段綁定表單的創(chuàng)建也不會很麻煩。
標(biāo)簽和按鈕本土化,直接包含在nib文件中,無需創(chuàng)建和綁定。
主要特性:
復(fù)雜的視圖動畫:用聲明類的方式創(chuàng)建,由一些基于UIView塊或基于Core Animation的子動畫組成的動畫。這些動畫可以實現(xiàn)暫停、翻轉(zhuǎn)、取消、重復(fù)等諸多功能。
高品質(zhì)視圖控制器容器:這些容器的功能甚至超過了UIKit內(nèi)置容器。特別是,視圖控制器可以組合或者堆疊,且可以使用任何種類的過渡動畫。視圖控制器中還包含API,內(nèi)容更加豐富,使用也很便捷。
Core Data模型托管和驗證更容易:只需通過引用上下文無關(guān)(context-free)文法作用于堆棧就可與托管對象上下文進行交互。Core Data驗證不再需要樣板代碼,且文本字段綁定表單的創(chuàng)建也不會很麻煩。
標(biāo)簽和按鈕本土化,直接包含在nib文件中,無需創(chuàng)建和綁定。
原文來自:tbkj