首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
懒蛋蛋开发
掘友等级
iOS
|
懒人听说
oc swift
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
iOS Category底层原理分析(二)
1. load方法分析 2. +load和+initialize区别 3. 给Category“添加成员变量” 4. 关联对象实现原理 调用时机:load方法会在runtime加载类、分类时调用,因为所有的类、分类都会在程序启动时被载入内存,所以所有的类、分类不管有没有被用到都…
iOS Block原理总结(一)
1. Block的本质 2. Block的底层结构 block是一个OC对象,本质是一个结构体,里面存放了上下文变量和指向函数体的函数指针。 1. main_block_impl_0结构体: __main_block_func_0()函数,参数传入main_block_impl…
iOS Block原理总结(二)
1. block的类型 2. block的copy 3. block对象类型的auto变量的copy分析 4. __block的作用及原理 定义了一个block,引用了一个peron的auto变量,之前也说到引用auto变量的block,如果没有copy,都是栈block。 可…
iOS中的位运算
在我们开发程序过程中,计算机实际并不认识我们写的代码,我们平时写的代码最终都是通过编译器转换为0/1的二进制文件交给计算机执行,而位运算则是直接操作这些二进制数据,位运算是一种极为高效乃至可以说最为高效的计算方式,虽然现代程序开发中编译器已经为我们做了大量的优化,但是合理的使用…
Runtime总结(一)
目录 1.Runtime简介 2.isa的结构及详解 3.Class的结构 4.方法缓存实现
Runtime总结(二)
消息转发机制原理探究 本文通过runtime底层源码及项目实际应用的层面,对方法的调用,动态解析,消息转发三大阶段进行了探究总结
Runtime总结(三)
目录 1.Runtime常用API 2.Runtime的应用 3.Runtime相关面试题 1.Runtime常用API 类相关: 成员变量相关: 属性相关: 方法相关: 2.Runtime的应用 1
iOS Runloop详解
目录 1.Runloop简介和作用 2.RunLoop的开启 3.RunLoop对象及获取 4.RunLoop的底层结构详解 5.RunLoop与线程之间的关系 6.RunLoop整体处理逻辑 7.R
iOS 常驻线程
目录 1.结合runloop实现常驻线程 2.常驻线程遇到的坑及解决方案 3.常驻线程的封装 1.结合runloop实现常驻线程 我们通过代码简单实现常驻线程 让线程常驻执行任务的几个关键点: 1.创
iOS组件化从0到1详解
目录 1.github创建远程仓库 2.创建本地组件代码库 3.组件提交到github仓库 4.组件发布到CocoaPods 5.项目导入组件 6.常见错误 1.github创建远程仓库 1.进入gi
下一页
关注了
1
关注者
0
收藏集
0
关注标签
7
加入于
2021-03-20