工程化
记得一开始的playground只能是单文件,现在的有点工程化的意思了,至少形式上如此。
实际的文档结构如下:(通过右键“显示包内容”可以看到)
文档结构
这个和普通的project有点像,不过实际功能上还是有很大差距。不过已经可以凑合着用了。
注释显示标记语言
在单行注释和多行注释后面添加 “:”符号,可以用Markdown语法来显示格式化的输出。
在 Xcode 的菜单栏, Editor -> Show Raw Markup(原始代码, 无效果) / Show Rendered Markup (渲染后的效果)
通过菜单Editor -> Show Raw Markup可以用Markdown语法编辑
标记语言
-
通过菜单Editor -> Show Rendered Markup可以展示格式效果
格式化显示
注释用标记语言,可以用来写文章了。比如可以把swift语言指南用playground抄写下来。
XCode 无法使用playground问题
Xcode Playground无法执行的问题
这是个很扯淡的问题,苹果的问题还是很多,没有经过充分测试就敢随便往外放东西,实在是太差了。
苹果自己搞出个M1芯片,为了兼容,推出了Rosetta模式。这个方案勉强还是能够接受的。但是,playground又来一个Rosetta模式无法运行。这不是瞎搞吗?
参考文章
Swift Playground精讲
Swift Playground 使用