文章目录
- Swift - Playground
- 1. 新建Playground
- 2. View
- 3. 图片
- 4. ViewController
- 5. Playground - 多Page
- 6. 注释
- 6.1 Playground的注释支持markup语法(与markdown相似)
- 6.1.1 语法
Swift - Playground
Playground
可以快速预览代码效果,是学习语法的好帮手
1. 新建Playground
-
Command + Shift + Enter
:运行整个Playground -
Shift + Enter
:运行截止到某一行代码
let a = 10
let b = 20
var c = a + b
c += 10
c += 20
print(c)
2. View
import UIKit
import PlaygroundSupport
let view = UIView()
view.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
view.backgroundColor = UIColor.red
PlaygroundPage.current.liveView = view
3. 图片
let imageView = UIImageView(image: UIImage(named: "g"))
PlaygroundPage.current.liveView = imageView
4. ViewController
let vc = UITableViewController()
vc.view.backgroundColor = UIColor.lightGray
PlaygroundPage.current.liveView = vc
5. Playground - 多Page
Playground可以新建很多个Page
,写demo很方便
或者
例如这样:
文件中的结构是这样的:
6. 注释
// 单杠注释
/*
多行注释
*/
/*
1
/*
多行注释嵌套
*/
2
*/
6.1 Playground的注释支持markup语法(与markdown相似)
6.1.1 语法
markup语法
## 二级标题
### 三级标题
// 单行markup
//: # 一级标题
// 多行markup
/*:
# 学习Swift
## 基础语法
- 变量
- 常亮
## 面相对象
- 类
- 属性
- 方法
## 汇编分析
## 链接
[苹果官方链接](https://www.apple.com)
## 无序列表
- Frist Item
- Secound Item
## 有序列表
1. Frist Item
2. Secound Item
## 笔记
> This is a note
---
## 图片
![Logo](logo.png "Local image")
## 粗体/斜体
这是**Bold**,这是*Italic*
*/
## 下一页/上一页
//: [下一页](@next)
//: [下一页](@previous)
效果:
- 开启markup渲染效果:
Editor -> Show Rendered Markup
- 注意:
Markup
只在Playground
中有效
@oubijiexi