1.Swift 源码目录简介(对以后看源码很有帮助) 2. Array 中 map 的实现 swift 中可以将 ...[作者空间]
1. 什么是响应式编程?比较著名的两个框架是哪两个? 响应式编程(Reactive Programming,简称 ...[作者空间]
一、对 POP 的基础认知 1. 什么是面向协议编程?会取代面向对象编程吗? 面向协议编程(Protocol Or...[作者空间]
1. 能使用函数式编程的语言有什么特点?FP 全称是什么? 函数和其他数据类型一样的地位,①可以赋值给其他变量、②...[作者空间]
一、部分OC概念映射 1. 如何办到一个协议只能被 class 遵守?(三种方式) 2. Swift 中如何支持...[作者空间]
1. Swift调用OC代码 创建OC下的 LSPerson 类 首次创建OC代码时,会自动创建 OC-Bridg...[作者空间]
1. 补充: 如何获取一个堆空间对象的地址指针?(多练习,需牢记,拿到指针可以为所欲为) 一、字面量 1. 什么是...[作者空间]
1. 逃逸闭包可以捕获 inout 参数吗? 不可以 2. 什么是内存访问冲突(Conflicting Acces...[作者空间]
一、断言、访问控制 1. Self 和 self 有什么区别? Self 一般代表当前类型 self 一般代表当前...[作者空间]
一、运算符 1. 可选项(Optional)的本质是什么? 可选项本质是:带有泛型的关联值枚举 2. 如果 var...[作者空间]
1. 从编码到启动 app 的过程?(源码→可执行文件→内存)这三个点回答 2. 思考下图中的 Swift.Str...[作者空间]
一、错误(异常) 1. Swift 我们定义异常需要怎么做? Swift 中可以通过 Error 协议自定义运行时...[作者空间]
一、初始化器 1. required 关键字在修饰指定初始化器的时候有什么作用? 用 required 修饰指定初...[作者空间]
1. 请观察下面两段代码的汇编有什么不同? 我们首先看 struct 的汇编 我们再查看 class 的汇编cla...[作者空间]
1. 方法有哪两种?都可以定义在枚举、结构体、类中吗? 实例方法(Instance Method):通过实例调用 ...[作者空间]
一、闭包 1. 请问下面代码的输出? 输出 11 14 num 是在 getFn 调用,并且 return plu...[作者空间]
一、值类型、引用类型 1. 用 let 修饰 结构体实例的值类型 和 类实例的引用类型 时,分别修改它们的成员变量...[作者空间]
1.结构体基本介绍? 在 Swift 标准库中,绝大多数的公开类型都是结构体,而枚举和类只占用很小的一部分 比如 ...[作者空间]
1. movq %rax, %rdx 是什么意思? 将 rax 的值赋值给 rdx 2. movq $0x10, ...[作者空间]
一、枚举 1. 枚举(enum)的基本写法? 2. 枚举(enum)的关联值(Associated Value)?...[作者空间]