Avatar notebook default
44篇文章 · 14820字 · 2人关注
  • Swift5.1学习随笔之Array数组的常见操作

    mapmap会遍历数组的每个元素,遍历到一个元素,会调用一次闭包生成一个新的值,最终所有的值组成一个新的数组返回 filterfilter会遍历...

  • Swift5.1学习随笔之扩展extension添加属性

    默认情况下扩展不能包含存储属性,只能包含计算属性(本质是方法)。可以通过使用关联对象是实现扩展添加属性。(swift中需要导入Foundatio...

  • Swift5.1学习随笔之模式匹配Pattern

    模式是用于匹配的规则,比如switch的case、捕捉错误的catch、if gurad while for语句的条件等 Swfit中的模式有:...

  • Swift5.1学习随笔之字面量Literal

    上面代码中的10、true、"jack"就是字面量 常见字面量的默认类型 Swift自带的绝大部分类型,都支持直接通过字面量进行初始化 字面量协...

  • Swift5.1学习随笔之指针

    Swift中也有专门的指针类型,这些都被定义为Unsafe(不安全的),常见的有以下4种类型 UnsafePointer 类似于const Po...

  • Resize,w 360,h 240
    Swift5.1学习随笔之内存管理

    跟OC一样,swift也是采取基于引用计数的ARC内存管理方案(针对堆空间) swift中的ARC有3种引用: 强引用:默认都是强引用 弱引用:...

  • Swift5.1学习随笔之访问控制Access Control

    在访问权限控制中,swift中提供了5个不同的访问级别(以下是从高到低排列,实体指被访问级别修饰的内容) open:允许在定义实体的模块、其他模...

  • Swift5.1学习随笔之fatalError

    如果遇到严重问题,希望结束程序运行,可以直接使用fatalError函数抛出错误(这是无法通过do-catch捕捉的错误) 在某些不得不实行,但...

文集作者