【发布时间】:2013-10-28 04:59:52
【问题描述】:
是否有任何框架可用于 iOS Cocoa Touch 之上,以减少样板代码并提高开发速度?类似于 PHP 有 Codeignitor,Ruby 有 Rails,Python 有 Django。
【问题讨论】:
标签: ios iphone xcode cocoa-touch
是否有任何框架可用于 iOS Cocoa Touch 之上,以减少样板代码并提高开发速度?类似于 PHP 有 Codeignitor,Ruby 有 Rails,Python 有 Django。
【问题讨论】:
标签: ios iphone xcode cocoa-touch
Cocoa Touch 本身已经是一个非常高级的框架,考虑到特定移动应用程序通常需要大量自定义,因此没有必要在其上构建另一个框架。
然而,就“提高开发速度”而言,您可以在项目中使用大量组件(请参阅cocoacontrols)。有时您可以在一个项目中找到大量组件,例如平面 UI 控件。
【讨论】:
Github 充满了它们用于特定目的(例如,RestKit wraps lots of standard HTTP and CoreData methods),许多开发人员会收集一些他们自己的个人收藏夹,以将它们合并到他们的所有项目中,通常使用宏和“帮助”类。
不过,宏和辅助类的问题在于,它们通常会降低您的代码的可读性和可维护性,并且更难转移到其他开发人员的代码
虽然理性的人在这里有足够的空间来持有不同的意见,但我会提供以下想法:
【讨论】: