传递链 蓝色箭头为事件的传递过程,红色箭头为事件响应的过程传递链: Application -> window -> root view -> ... -> first vi...
传递链 蓝色箭头为事件的传递过程,红色箭头为事件响应的过程传递链: Application -> window -> root view -> ... -> first vi...
一.类的继承结构探索 以下面列子lldb 输出来探索 从分析isa的结构体可以得出x86的掩码是0x00007ffffffffff8和isa与上可以得到class 从上面输出...
生成framework步骤 1.首先新建一个项目,选择Cocoa touch Framework 2.然后将要封装成framework的代码拖入工程 3.选择工程文件>tar...
1 基于pod命令创建SDK 具体的pod命令如下:pod lib create nettool 此时会自动弹出一个工程,将SDK 的文件目录放到Devlopment Pod...
https://www.shiguangkey.com/i/course[https://www.shiguangkey.com/i/course]15501269456 ...
本篇主要是对小码哥底层视频学习的总结。方便日后复习。上篇《iOS底层原理总结 - 探寻Runtime本质(四)》:https://www.jianshu.com/p/8a4e...
一、远程私有索引库创建 建立两个远程仓库1)存放pod 索引文件库(.podspec)2)存放代码的仓库 1、创建远程私有索引库(和创建远程工程一样),复制仓库地址(点击克隆...
1、OC中创建swift文件 2、第一次创建swift文件系统会提示创建bridging 文件,如之前取消过,可手动创建 3、bridge文件中导入swift中需要的OC头文...
一、bundle 创建方式 2、直接Xcode创建 二、注意以上两种访问资源有坑 访问资源代码: 第一种方式创建的bundle访问不到相关的资源,第二种可以。原因如有大神知道...
3.遇到tableView卡顿嘛?会造成卡顿的原因大致有哪些? 可能造成tableView卡顿的原因有: 1.最常用的就是cell的重用, 注册重用标识符 如果不重用cell...