Language
Swift
Swift
  • 快速入手关注
  • Untitled
  • 目的/概述
    • Swift和OC的差异
    • Swift相比OC的优势
    • Swift比OC的性能好的原因?
      • async/await比GCD高效么?为什么?
  • 关键字(概念)
  • 声明变量/常量
  • 变量类型
    • 基本类型
    • Never
    • 疑问
      • swift这么偏向值类型,会不会造成栈溢出?
      • swift为什么函数也是值类型?函数为什么也有类型这种说法?
      • OC 中的函数/方法是 值类型还是引用类型?
      • swift的函数/方法是值类型,而OC的函数/方法既不是值类型也不是引用类型?
      • 值类型和引用类型是从哪个维度分析的?
      • 为什么swift中的函数是值类型?
      • swift中的闭包是值类型还是引用类型?为什么?
      • swift中为什么函数是值类型?
      • 指针和引用的区别
      • 堆栈在多线程下的理解
    • optional可选择类型
      • swift为什么有optionals类型?
      • 为什么OC中不需要optionals类型?
  • 字符串(字符)
  • 控制语句
    • 判断
    • 遍历
    • break & continue
  • 遍历
    • for
    • while
  • 函数
    • 高阶函数
      • filter
      • Map
      • reduce
      • sorted
  • 闭包
  • 聚合类型数据结构
    • 序列
      • 元组
      • 数组
        • Array
        • ArraySlice
        • 1、声明和初始化
        • 2、基本访问和修改[索引方式]
        • 3、操作
    • 协议
      • Equatable
      • Comparable
  • 模板/泛型
  • 功能性机制
    • 多线程
      • Task
      • Actor
    • 反射
    • 系列化(
  • 处理数据的文件格式
  • 库/工具
    • 标准/官方
  • 代码组织
  • 其他
    • Page
    • SwiftModule
      • 内容
      • 示例代码
        • 创建MyMath的模块
        • 使用MyMath模块
      • framework vs package
      • 疑问
        • 有了模块,命名空间是不是有点多余
    • 符号
      • 等于不等
      • 数学常用符号
  • 疑问
    • 模块概念历史
    • swift编程语言去掉字符类型是否可以?
    • let c = "A" , 为什么不推断为character类型?
Powered by GitBook
On this page
  1. 其他

符号

等于不等数学常用符号
Previous有了模块,命名空间是不是有点多余Next等于不等