系统基础知识 TCP链接 建立TCP连接/ TCP三次握手 上一讲也说了, Socket是基于TCP/IP上的封装, 如果要了解Socket的连...
Auto Layout 原理 Auto Layout是一种全新的布局方式,它采用一系列约束(constraints)来实现自动布局,当你的屏幕尺...
IOS 界面渲染流程 iOS渲染视图的核心是Core Animation [图片上传失败...(image-307dfc-16171572740...
基本概念 进程 可以理解成一个运行中的应用程序,是系统进行资源分配和调度的基本单位,是操作系统的基础,主要用来管理各种资源。 线程 是进程的基本...
KVC 底层原理 使用KVC,我们可以这样访问CYXModel的属性 取值:CYXModel *model = [[CYXModel alloc...
Runtime 简介 Runtime消息传递 Runtime消息转发 Runtime应用 Runtime简介 Runtime 是一个用C、C++...
下面讲讲消息传递用到的一些概念: isa 类对象(objc_class) 实例(objc_object) 元类(Meta Class) Meth...
IOS 的崩溃 我们常见的crash有哪些呢? unrecognized selector crash (没找到对应的函数) KVO cras...
1. RunLoop 简介 1.1 什么是 RunLoop? 可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环...