简介
可以把playground理解为一个工具。借助playground我们可以快速、方便的学习swift,第三方库,快速验证UI想法。
playground给笔者的最直观感受就是快速,简单,便捷的学习工具。
以下是几个对于初学者来说有用的小技巧
小技巧
在一个playground中创建多个子页面
如下图所示:右键->new playground page
多个子页面创建
实时展示view
借助PlaygroundSupport框架可以帮组我们实时的看到所创建的view,只需要我们把view赋值给PlaygroundPage.current.liveView就可以实时展示出来,如下图所示
实时展示view
学习第三方框架/制作学习教程
学习
下图是SwiftyJSON的playground截图,如下图所示首先import SwiftyJson,然后就可以在playground里面方便快速的学习框架
SwiftyJSON
制作学习教程
playground支持类似于markdown的语法,区别是需要大多需要加上//:的前缀(具体的语法可以参考下面),
之后点击Render Documentation进行渲染,
| 类型 | 语法 | 备注 |
|---|---|---|
| 单行文本 | //: 这是单行文本 | |
| 多行文本 | /*: 这是多行文本 */ | |
| 斜体 | *斜体* | |
| 粗体 | **粗体** | |
| code font | `code font` | |
| 标题 | //: # or //: ## or //: ### | 最多支持三级标题 |
| 有序列表 | //: 1. | 数字可以不连续 |
| 无序列表 | //: * | |
| 链接 | //: [这是链接]() | |
| 跳转指定页面 | //: [描述](页面名称) | 页面名称中的空格需要转义为%20 |
| 前一页 | //: [Previous](@previous) | |
| 后一页 | //: [Next](@next) |
参考
Getting the Most out of Playgrounds in Xcode
快快行动起来吧,相信你会爱上这个工具
最后,期待您的使用经验,一起交流进步













网友评论