简介 SnapKit,一个经典的Swift版的第三方库,专门用于项目的自动布局,目前在github上的stars就高达9340颗星,这是一个不小的数字,亦足以证明它存在的非凡...
前言 现在web前端发展越来越快,为了追求应用的快速开发和迭代,许多产品都会选择混合开发,在手机端嵌入web页面,那么这就会导致一个问题,原生代码怎么和js交互?那么下边我们...
写在前面 在第一部分iOS重学之启动优化(一)[https://codersunny.com/posts/a5b508b2/]中,我们主要从Pre-main和main之后两个...
Block 这一篇我们来研究一下objc的block并回答一下面试中的下列问题: 1.block的内部实现,结构体是什么样的2.block是类吗,有哪些类型3.一个int变量...
基础篇 1. class 、struct、enmu 的区别? 相同点: 都可以定义属性和方法;下标语法访问值;初始化器;支持扩展、协议 类特有的功能: 继承允许类型转换析构方...
KVO顾名思义是Key-value-observer的缩写,是ios中又一种机制,也是观察者设计模式的又一种实现,Apple使用了isa混写(isa-swizzling)的方...