Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS Cocoa touch/SDK之上的框架_Ios_Iphone_Xcode_Cocoa Touch - Fatal编程技术网

iOS Cocoa touch/SDK之上的框架

iOS Cocoa touch/SDK之上的框架,ios,iphone,xcode,cocoa-touch,Ios,Iphone,Xcode,Cocoa Touch,在iOS Cocoa Touch之上是否有任何框架可供使用,以减少样板代码并提高开发速度?与PHP拥有Codeignitor、Ruby拥有Rails、Python拥有Django的方式类似。Cocoa Touch本身已经是一个非常高级的框架,考虑到特定移动应用程序通常需要大量定制,因此不需要在其上构建另一个框架 然而,就“提高开发速度”而言,您可以在项目中使用大量组件(请参阅)。有时,您可以在一个项目中找到大量组件,例如平面UI控件。Github中充满了用于特定目的的组件(例如),许多开发人员将

在iOS Cocoa Touch之上是否有任何框架可供使用,以减少样板代码并提高开发速度?与PHP拥有Codeignitor、Ruby拥有Rails、Python拥有Django的方式类似。

Cocoa Touch本身已经是一个非常高级的框架,考虑到特定移动应用程序通常需要大量定制,因此不需要在其上构建另一个框架


然而,就“提高开发速度”而言,您可以在项目中使用大量组件(请参阅)。有时,您可以在一个项目中找到大量组件,例如平面UI控件。

Github中充满了用于特定目的的组件(例如),许多开发人员将收集大量他们自己的个人收藏夹以合并到所有项目中,通常使用宏类和“助手”类

不过,宏类和助手类的问题在于,它们通常会降低代码的可读性、可维护性,并且更难传输到其他开发人员

虽然理性的人在这里有很大的空间持有不同的观点,但我想提出以下想法:

  • 你非常“接近金属”,不仅仅是芯片,还有大量的传感器和传感器输入。您将在一分钟内更改显示的颜色,下一分钟将从麦克风采样原始比特流数据,并将其与一系列原始图像数据缓冲区同步。iOS之所以如此冗长,部分原因在于它可以处理非常广泛的任务
  • 您不必缩短长语句即可快速开发。剪切和粘贴(或拉拽和拉拽,或emacs做的任何事情)可以很容易地重复使用维护良好的“备忘单”中的片段