首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RUNNING_NIUER
掘友等级
iOS工程师
|
杭州壹百分教育
喜欢听歌,拼乐高,骑摩托,看电影
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Swift底层原理探索3----可选项
可选项(Optional) 可选项,一般也叫做可选类型,它允许将值设置为nil 在类型名称后面加个问号?来定义一个可选项 C语言中,变量声明之后,会自动被赋予初始值,Swift则不会这样,但是Swif
Swift底层原理探索2----枚举
枚举的基本你用法 关联值(Associated Values) 另外一些枚举举例 原始值(Raw Values) 隐式原始值(Implicitly Assigned Raw Values) 递归枚举(
Swift底层原理探索1----函数
函数的定义 隐式返回 返回元组:实现多返回值 函数文档的注释 函数文档的注释需要严格按照上面的模版来填写。苹果官方非常建议我们对函数进行详细的文档注视,有助于提高代码的可读性。注释生成的效果如下,通过
内存管理剖析(五)—— weak指针实现原理
iOS引用计数的存储 我在isa的深入体会一文中介绍过,苹果从arm64架构开始,对isa进行了优化,通过位域计数将更多信息存储在了isa指针当中,充分利用了isa的内存空间。目前isa的结构如下 其
内存管理剖析(四)——autorelease原理分析
经历过MRC时代的开发者,肯定都用过autorelease方法,用于把对象交给AutoreleasePool管理,在合适的时候,自动释放对象。其实所谓的自动释放对象,就是对所管理的对象调用releas
内存管理剖析(三)——iOS程序的内存布局
iOS程序安装之后,是以Mach-o文件的格式保存在iOS设备里面,当启动程序时,对应的Mach-o文件就会被加载进内存。下面,就来介绍一下iOS程序的内存布局。首先看下图 如果你拥有iOS逆向的知识
内存管理剖析(二)——定时器问题
CADisplayLink、NSTimer的循环引用问题 CADisplayLink 是QuartzCore框架下的的一种定时器,用在跟画图相关的处理当中。NSTimer 大家应该很熟悉,是我们最常用
内存管理剖析(一)—MRC时代的手动内存管理
MRC时代的手动内存管理 iOS中是通过 【引用计数】 来管理OC对象的内存的。 一个新创建的OC对象引用计数默认是1,当引用计数减为0,OC对象就会销毁,其占用的内存空间会被系统释放。 调用reta
Runtime原理探究(六)—— Runtime综合面试题
Runtime系列文章 Runtime原理探究(一)—— isa的深入体会(苹果对isa的优化) Runtime原理探究(二)—— Class结构的深入分析 Runtime原理探究(三)—— OC C
Runtime原理探究(五)—— super的本质
Runtime系列文章 Runtime原理探究(一)—— isa的深入体会(苹果对isa的优化) Runtime原理探究(二)—— Class结构的深入分析 Runtime原理探究(三)—— OC C
下一页
个人成就
文章被点赞
174
文章被阅读
54,817
掘力值
1,494
关注了
27
关注者
134
收藏集
0
关注标签
14
加入于
2019-03-09