物业清单Swift Playground
珍妮·克莱顿(Janie Clayton):
布拉德·拉森(Brad Larson):
##这是什么项目?
这是我创建的一个示例项目,目的是补充我写的一篇关于Swift 2.0中无法在Objective-C中实现的几种语言功能。
这是从对SonoPlot生成并与Microplotter机器人系统捆绑在一起的旧版SonoGuide程序的软件重写中得出的。
在操场上,我正在演示如何获取Objective-C中曾经是对象(坐标)的对象并将其重写为结构。 我们利用NSUserDefaults来存储一些坐标,并且此代码还显示了我们必须对基础结构进行的更改,以使其能够兼容以保存为默认值。
涵盖的具体功能包括:
警卫
FlatMap()
规约
扩展名
这不是一个独立的项目,它是对用于创建代码的概念的文章的视觉补充。 这里没有什么是专有的,但是它