适用于iOS应用程序开发人员的交互式游乐场

Xcode Playground是一个IDE,可为iPhone和iPad设备开发应用程序。 Playground最初是由Swift发行的,旨在成为一个进行代码实验的地方。 它提供了已开发代码和布局的交互式预览,而无需使用Interface Builder。 通过提供实时代码结果,Playground成为顶级ios开发人员的最爱,可以逐行“查看”您的代码在做什么。

如果您愿意避免创建Xcode项目的麻烦和精神开销,并且不必处理众多因素,例如设备类型和分辨率以及构建设置。 可以使用操场先决定是否继续执行核心思想来推迟此类决策。

为了使用Xcode Playground,您需要晚于Xcode 6安装最新的Xcode版本。安装该软件后,下面的屏幕将显示第一个选项,即“游乐场入门”,然后选择该选项到下一个屏幕以命名游乐场,将Platform设置为iOS ,然后保存游乐场。

好吧,这是在您开始使用Xcode之前的介绍,以下是在Xcode中构建应用程序时要参考的一些常用术语:

  • UIKit是Apple的用户界面工具包。 它包含用于在整个应用程序中推动用户交互的项。 UI项示例包括按钮,文本框,导航控件等。
  • AppKit是Apple用于macOS的用户界面工具包。 像UIKit一样,它包含按钮,文本框等内容,尽管关注的是macOS而非iOS。
  • WatchKit是Apple用于watchOS的用户界面工具包。 尽管UIKit和AppKit有很多共同点,但WatchKit却大不相同-并且明显更简单。
  • Cocoa Touch是Apple广泛的iOS框架集合的常用名称。 它包括用于执行用户界面的UIKit,但是大多数人会说它还包括用于制作2D游戏的SpriteKit,用于制作3D游戏的SceneKit,用于地图的MapKit,用于绘图的Core Graphics,用于动画处理的Core Animation,等等。
  • Cocoa是用于macOS上的Apple框架集合的名称。 严格来说,它由用于用户界面的AppKit,用于基本功能的Foundation和用于对象图的Core Data组成,但是像Cocoa Touch一样,它通常表示“所有macOS开发”。
  • NeXTSTEP是由Steve Jobs创建的一家名为NeXT的公司创建的操作系统。 它被苹果公司收购,乔布斯又被公司控制,并将NeXTSTEP技术直接纳入苹果公司开发平台的核心。
  • iOS Simulator是Xcode附带的工具,其外观和工作原理几乎与真实的iPhone或iPad一样。 它使您无需使用真实设备即可非常快速地测试iOS应用。

游乐场的局限性

  • 游乐场不能用于性能测试。
  • 不支持用户交互。
  • 不支持设备上执行。
  • 无法使用您的应用或框架代码。
  • 不支持自定义权利。

Xcode团队似乎致力于改善操场,因为集成了最新框架和库的新版IDE推出了。 以上只是在微型Swift测试环境中的漫步,您可以键入代码并立即查看结果。 要构建iOS应用,请与最佳应用开发者联系。