首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
clownfishcoder
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
[Swift 初学笔记] 三: 类型擦除的理解
类型擦除 通过泛型协议,我们了解到编译器无法处理编译期不确定类型的泛型协议作为类型使用, 为了能绕过强类型检查, 可以通过类型擦除实现 类型擦除就是在代码中 让抽象类型具体化 的一个过程 我对类型擦除
[Swift初学]系列之二:枚举原始值和关联值的存储差异
存储cpu预执行指令的内存地址,可以理解为当前指令的下一条指令的内存地址. LLDB断点读取寄存器的命令为 register read xxx 通过汇编指令,可以看到是将10,11,12关联值存储到了内存空间,存储首地址为: 0x1000071D8. 最后一行指令其实是标识字段…
[swift 初学]系列之一:流程控制、函数、枚举、可选项、
作用类似于地址传递(指针传递),实现原理就是地址传递,不同之处是使用 inout关键字标识. 函数类型是有函数返回值类型和 参数值类型构成的. 枚举成员可以被默认值(称为原始值)预填充,这些原始值的类型必须相同。.rawValue()可以获取原始值 递归枚举是一种枚举类型,它有…
Objective-C中的自省函数(isKindOfClass & isMemberOfClass)
OC中的自省函数有两个 isKindOfClass & isMemberOfClass,开发中应该经常会用到. 函数作用是用来判断对象是否是某个类或者其子类对象,平时使用时多为实例对象判断是否为类对象的实例,今天在准备面试题目时,发现对这两个函数理解的还不是很深入,所以查询源码…
个人成就
文章被点赞
27
文章被阅读
29,976
掘力值
502
关注了
88
关注者
35
收藏集
7
关注标签
91
加入于
2019-04-02