Swift 入门与实践|青训营笔记

66 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第6天

Swift优势

  • 安全性 | | OC | Swift | | --- | --- | --- | | Nil值 | 代表指向空对象指针 | 提出可选概念 | | 类型安全 | 隐式转换 | 显式转换 |
  • 速度快

泛型

  • 泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型
  • 用<>自定义一个占位符类型,来取代具体类型
  • 当被使用时,再将占位符替换为具体类型
  • Swift允许定义自己的泛型类型,可以用于任意类型的自定义类、结构体、枚举

闭包

    statements
}
  • 利用上下文推断形式参数和返回值的类型
  • 单表达式的闭包可以隐式返回
  • 可以简写实际参数名
  • 尾随闭包语法

SwiftUI

  • 实时加载界面
  • 先进的布局设计
  • 能与UIKit兼容
  • 栈视图
    • VStack
    • HStack
    • ZStack