iOS 底层探索 文章汇总[https://www.jianshu.com/p/77dae1109e07] 目录 一、LLVM编译 二、创建自定义Clang插件 一、LLVM...
一、如何创建一个pod 1、cd到你期望存放项目的路径 2、在终端输入:pod lib create FALiveSDK (其中FALiveSDK是你创建的pod仓库的名字)...
@筱贰笔 模拟器XR
ios 自定义菜单显示内容(可拖拽排序collectionView)非常感谢大家利用自己宝贵的时间来阅读我的文章 , 最近项目有个首页菜单定制的需求,类似于支付宝的首页模块定制, 如果有这种需求的小伙伴不妨看一下,希望能帮到你 , 当然, 有...
为什么demo体验,拖拽起来那么卡。。。。
ios 自定义菜单显示内容(可拖拽排序collectionView)非常感谢大家利用自己宝贵的时间来阅读我的文章 , 最近项目有个首页菜单定制的需求,类似于支付宝的首页模块定制, 如果有这种需求的小伙伴不妨看一下,希望能帮到你 , 当然, 有...
SEL:SEL(选择器)是方法的selector的指针。方法的selector表示运行时方法的名字。OC在编译时,会依据每一个方法的名字、参数,生成一个唯一的整型标识(Int类型的地址),这个标识就是SEL。
这里应该是OC在编译时,会依据每一个方法的名字,生成一个唯一的整型标识(Int类型的地址),这个标识就是SEL。 参数并不会参与其中。不信你可以写一个相同方法名,不同参数类型的方法试试看。
runtime运行时 isa指针 SEL方法选择器 IMP函数指针 Method方法 runtime消息机制 runtime的使用示例代码:WHRuntimeDemo[https://github.com/remember17/WHRuntimeDemo] 目录:1. 什么是runtime2. 什么是i...
主要是分享几个平时容易遇到的导致内存泄漏的情景,如果有遇到其它情景会继续补充,也欢迎大家提出来还有哪些常见的情景,如果有哪些理解错误的地方,也希望各位朋友能够支持,非常感谢。...
在开发过程中,遇到的问题和解决方案,当做备忘,以后会持续更新。 1. Attempted to dereference garbage pointer 0x20 访问了垃圾指...
定位到需要上传代码的文件夹 cd "your file path" 通过命令把这个目录变成git可以管理的仓库: git init 关联到远程库,这里的远程仓库选择Clone...
转自bireme,原地址:https://blog.ibireme.com/2015/05/18/runloop/ RunLoop 是 iOS 和 OSX 开发中非常基础的一...
GitHub Demo:https://github.com/shaozhe-chen/ResponderTest 首先我先提出三个问题: 1、点击屏幕如何找到最合适的vie...
在viewDidLoad添加一下代码即可: // 更换interactivePopGestureRecognizer的delegate,这里设置为controller自己, ...
移动app网络优化的三个切入点:速度、弱网、网络安全 本章主要讲如何优化网络请求速度。弱网和网络安全都是轻描淡写,主要是给大家拓展视野的,如果有哪些地方理解错了,欢迎大家指出...