随笔 - 91,  文章 - 0,  评论 - 4,  阅读 - 13万
上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: iOS 调用对象的方法发生了什么? 1、先根据对象的 isa 指针找到该对象的类对象,即该对象所属的类; 2、在该类对象的缓存方法列表里面查找该方法,找到即执行响应方法; 3、如果没找到,向该类对象的方法列表里面查找该方法,找到即执行响应方法; 4、如果没找到,根据该类对象的父对象指针,去父对象里去 阅读全文
posted @ 2020-02-22 16:29 xiao孛 阅读(349) 评论(0) 推荐(0) 编辑
摘要: OC中的类在编译完成之后是结构体,分别包含了那些数据? struct objc_class { Class _Nonnull isa OBJC_ISA_AVAILABILITY; // 指向元对象的指针 #if !__OBJC2__ Class _Nullable super_class OBJC2 阅读全文
posted @ 2020-02-22 15:50 xiao孛 阅读(279) 评论(0) 推荐(0) 编辑
摘要: swift 逃逸闭包和非逃逸闭包的区别 逃逸闭包:闭包做为函数的参数传递时,在函数体结束后被调用,我们就说这个闭包逃离了这个函数体的作用域,这个闭包是逃逸型的闭包,使用@escaping来标注。 非逃逸型的闭包:在函数体结束前被调用,闭包是非逃逸型的闭包。 class NetworkManger { 阅读全文
posted @ 2020-02-15 21:57 xiao孛 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 协议 定义: 只是声明了一些方法和属性。类,结构体或枚举都可以遵循协议,并提供具体的实现来完成协议定义的方法和功能。 使用:1、swift:协议定义参数和方法,通过extension来默认具体实现或者代理来实现。 2、OC:想为一个协议提供默认实现时,通常会提供一个基类,基类遵从协议并且提供默认实现 阅读全文
posted @ 2020-02-15 15:04 xiao孛 阅读(279) 评论(0) 推荐(0) 编辑
摘要: KVO的实现原理:KVO是键值监听,需要知道一个对象的属性的变化时做出相应。用法:1、添加监听addObserver 2、当所观察的属性值发生改变时调用的函数observalue: ForKeyPath:原理:1、当添加了监听之后,对象的isa指针指向的是 NSKVONotifying_ 的一个类, 阅读全文
posted @ 2020-02-14 20:17 xiao孛 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 设置 tableHeaderView 的高度 阅读全文
posted @ 2019-04-17 13:47 xiao孛 阅读(3395) 评论(0) 推荐(0) 编辑
摘要: 关于导航栏右滑返回的工具库 FDFullscreenPopGesture 是 OC 版本,用了 runtime 等各种骚操作 关于 swift ,我在 UINavigationController 的 viewDidLoad 方法中 这样就可以达到的效果了。 阅读全文
posted @ 2019-01-18 22:38 xiao孛 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 公司出需求,要让 h5链接直接打开用户的 app,如果没有安装 app 直接跳转到 appStore 这就需要给 app 配置 schemes 即可 1、在Info.plist中 LSApplicationQueriesSchemes 添加自己的 scheme 2、往下面滚动,还是 Info.pli 阅读全文
posted @ 2019-01-11 12:01 xiao孛 阅读(650) 评论(0) 推荐(0) 编辑
摘要: ******************tableview style****************************************************** // tableview style不同的区别 1、style=UITableViewStyleGrouped 默认会有he 阅读全文
posted @ 2018-08-28 10:26 xiao孛 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、新建桥接文件,这个很简单,就不介绍了。给个链接方法吧。 二、添加导入 .a 文件,在最后一步选择要导入的 .a 文件。 三、桥接文件里引用头文件,一般 .a 和 .h 文件都是在一个文件夹一起拖入到项目中,所以要将文件夹也写上 最后编译一下,就可以直接在代码里调用 .a 和 .h 文件了。 阅读全文
posted @ 2018-06-13 10:47 xiao孛 阅读(2841) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示