首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS复习笔记
CoderDC
创建于2023-03-01
订阅专栏
复习笔记
暂无订阅
共12篇文章
创建于2023-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
block本质&值截获&循环引用
#iOS笔记/复习笔记 block本质 Block本质上也是一个OC对象,它内部也有个isa指针 Block是封装了函数调用以及函数调用环境的OC对象 Block的结构如下 blcok变量截获 1.为
点击事件传递及响应
#iOS笔记/复习笔记 问题:为什么手势和单击事件只会响应手势? UIGestureRecognizer有个属性cancelsTouchesInView,这个属性默认为yes,当手势识别成功后,会发送
消息传递和消息转发机制
#iOS笔记/复习笔记 消息传递机制 1、进入_objc_msgSend后首先判断消息的接受者是否为nil或者是否使用了tagPointer技术。 2.消息查找:本类缓存 -> 本类方法列表(找到并添
HTTP和HTTPS的区别
#iOS笔记/复习笔记 一、HTTP和HTTPS的基本概念 HTTP:超文本传输协议;是互联网上应用最为广泛的一种网络协议,是一个客户端和服务端请求和应答的标准(TCP),用于WWW服务器传输超文本到
APP启动流程和生命周期
#iOS笔记/复习笔记 APP的启动流程 加载解析APP的info.plist文件; 创建沙盒(iOS8后,每次启动APP都会生成一个新的沙盒路径) 根据info.plist的配置检查相应的权限状态;
GCD死锁问题
#iOS笔记/复习笔记 几个概念 串行与并行 队列(负责调度任务 串行队列:一个接一个的调度任务 并发队列:可以同时调度多个任务 这两种都遵循**FIFO(先进先出)**原则; 并行队列虽然可以同时多
category总结
#iOS笔记/复习笔记 Category的实现原理? 原理:底层结构是结构体 categoty_t 创建好分类之后分两个阶段: 1. 编译阶段: 将每一个分类都生成所对应的 category_t结构体
KVO/KVC本质总结
KVO的全称是Key-Value Observing,俗称"键值监听",可以用于监听摸个对象属性值得改变。 KVC的全称key - value - coding,俗称"键值编码"
OC对象的本质总结
OC对象的本质总结 #iOS笔记/复习笔记 NSObjcect NSObjcect对象的OC代码 转换成c语言其实就是一个结构体 我们发现这个结构体只有一个成员,isa指针,而指针在64位架构中占8个
GCD栅栏函数和多读单写
GCD栅栏函数和多读单写 #iOS笔记/复习笔记 栅栏函数 当有个需求,A,B异步请求完成之后才能请求C,D。A,B,C,D都是异步请求。这个用dispatch_group也可以实现,
RunLoop知识点总结
RunLoop知识点总结 #iOS笔记/复习笔记 RunLoop基本作用 保持程序持续运行; 处理App各种事件; 节省CPU资源,提高程序性能; RunLoop和线程的关系 每条线程都有唯一的一个与
autoreleasepool原理
autoreleasepool #iOS笔记/复习笔记 使用形式 AutoreleasePoolPage 结构 AutoreleasePoolPage 是一个 C++ 中的类,在NSObject.mm