课程名称:音视频基础+ffmpeg原理 入门音视频技术开发
课程章节:【实战】音频采集
课程讲师:李超
课程内容
Swift 基本语法
1.常量和变量
- Swift 中定义常量和变量不需要声明数据类型,编译器会根据后面数据的真实类型,自动推导。
- 每一条语句后面可以不写分号,写上分号也不会报错。如果一行有多条语句,那么每条语句后面必须写上分号。
- 常量用 let 修饰,定义之后值不能修改,变量用 var 修饰,定义之后值可以修改。
var a = 10
let a = 10; let b = 100.0
2.逻辑分支
- Swift 中的 if 可以省略(),必须加上{}
- Swift 中的 switch 可以省略(),不需要添加 break。
let a= 10
if a ==10 {
print("equals")
}
let num = "June"
switch num {
case "January":
let a = 31
print("一月" + a.description + "天")
default:
print("none")
}
3.循环
// 0..<5,表示从0开始到5之间(不包含5)的数[0,5)
for i in 0..<5 {
print(i)
}
// => 0 1 2 3 4
// 0...5,表示从0开始到5之间(包含5)的数[0,5]
for i in 0...5{
print(i)
}
// => 0 1 2 3 4 5
vat loop = 0; // 要在外边定义
while loop < 10 {
loop = loop + 1; // 没有++或者--
}
4.函数
//函数格式
func myfunc(a:Int) -> Int {
}
创建 MacApp
- 窗口与 View 的关系,窗口为内容显示提供背景平台,而视图负责绝大部分的内容描画,并负责响应用户的交互。
- 设置 View 大小,self.view.setFrameSize
- 显示控件 self.view.addSubview