首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
梧桐405
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
KakaJSON源码浅析(一)
底层实现主要是通过运算符重载机制,需要手动对每一个属性写映射关系,比较繁琐。 每次取值都需要通过下标,也比较繁琐并且容易出错,底层实现主要是通过JSONSerialization相关api转成字典。 阿里推出的库,刚开始的版本使用了反射机制Mirror类,苹果并不鼓励使用,有性…
11-探究iOS底层原理|探索Block的本质【Block的数据类型(本质)与内存布局、变量捕获、Block的种类、内存管理、Block的修饰符、循环引用】
在这篇文章中我们围绕`Block`展开,会逐个探索:`Block对象类型(本质)与内存布局`、`变量捕获`、`Block的种类`、`Block的修饰符`、`内存管理`、`循环引用`等展开
iOS开发面试—四面字节iOS客户端抖音隐私合规团队
一面 (1h30min) 自我介绍 什么时候接触iOS开发,学习路径 属性修饰符,nonnull这些也问了,strong,weak的区别,copy strong和copy一样吗 assign的语义,答