- print("Hello World!")
- 不用编写main函数,Swift将全局范围内的首句可执行代码作为程序入口
- 一句代码尾部可以省略分号(;),多句代码写到同一行时必须用分号(;)隔开
- 用var定义变量,let定义常量,编译器能自动推断出变量\常量的类型
let a = 10 //10
let b = 20 //20
var c = a + b //30
c += 10 //40
c += 20 //60
print(c) //"60\n"
-
Playground可以快速预览代码效果,是学习语法的好帮手
Command + Shift + Enter:运行整个Playground
Shift + Enter:运行截止到某一行代码 -
Playground - 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
let imageView = UIImageView(image: UIImage(named: "logo"))
PlaygroundPage.current.liveView = imageView
let vc = UITableViewController()
vc.view.backgroundColor = UIColor.lightGray
PlaygroundPage.current.liveView = vc
-
Playground 的注释支持 markup 语法(与 markdown 相似)
-
开启 markup 渲染效果:Editor -> Show Rendered Markup
-
注意:Markup 只在 Playground 中有效
-
Markup 语法
//: [下一页](@next)
//: [上一页](@previous)
//: # 一级标题
/*:
# 学习Swift
## 基础语法
- 变量
- 常量
## 面向对象
1. 类
2. 属性
3. 方法
## 汇编分析
[苹果官方](https://www.apple.com)
*/
-
常量
-
只能赋值1次
-
它的值不要求在编译时期确定,但使用之前必须赋值1次
-
下面代码是错误的
-
常量、变量在初始化之前,都不能使用
-
标识符
-
标识符(比如常量名、变量名、函数名)几乎可以使用任何字符
-
标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符
-
常见的数据类型
本文章只是本人的学习笔记!