码迷,mamicode.com
首页 >  
搜索关键字:swizzling    ( 65个结果
【iOS面试粮食】Runtime—消息传递和转发机制、Method Swizzling
本文章将记录Objective-C中消息传递和转发机制、Method Swizzling的相关资料,如有错误欢迎指出~ Objective-C 本质上是一种基于 C 语言的领域特定语言。C 语言是一门静态语言,其在编译时决定调用哪个函数。而 Objective-C 则是一门动态语言,其在编译时不能决 ...
分类:移动开发   时间:2020-05-16 16:27:12    阅读次数:84
iOS Crash
title: iOS Crashcategories: iOS优化Understanding and Analyzing Application Crash Reports稳定性APP 稳定性方面主要是减少异常及崩溃,针对这部分,可以从 Category、Method Swizzling 以及静态分... ...
分类:移动开发   时间:2020-02-26 14:12:08    阅读次数:80
load
load方法什么时候调用? method Swizzling 为什么要放在load方法里面? /*********************************************************************** * _objc_init * Bootstrap initi ...
分类:其他好文   时间:2019-12-17 22:42:28    阅读次数:114
iOS AOP框架Aspects实现原理
总结: Aspects 是对 类的继承结构isa、mataclass结构的调整和维护;相当于链表的节点插入和删除; 同时使用method Swizzling 对方法统一重定向; 同时使用类似代理的机制对消息进行转发; 在类结构调整和消息交换重定向的过程中插入织入的功能。 前言 众所周知,Aspect ...
分类:移动开发   时间:2019-02-16 00:06:19    阅读次数:297
iOS 面试题
1、CALayer有哪些子类?用途? 2、有哪些常见的 Crash 场景? 3、@protocol 和 category 中如何使用 @property 4、什么是 method swizzling? 5、如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter? 若想令自己 ...
分类:移动开发   时间:2018-08-10 14:28:51    阅读次数:174
iOS 11 使用方法替换(Method Swizzling),去掉导航栏返回按钮的文字
方法一:设置BarButtonItem的文本样式为透明颜色,代码如下: 此外这种方法会导致title不能居中,被偏移很多,如下所示(虽然不被显示,也占了导航栏左边很大一部分位置) 方法二:给UIViewController添加类别,然后在load方法里面用Method Swzilling方法替换 交 ...
分类:移动开发   时间:2018-05-04 18:21:03    阅读次数:243
iOS开发之 Method Swizzling 深入浅出
iOS开发之 Method Swizzling 深入浅出
分类:移动开发   时间:2018-04-23 20:26:46    阅读次数:227
Objective-C Runtime Method Swizzling 实践
Objective-C Runtime Method Swizzling 实践 ...
分类:其他好文   时间:2018-04-08 10:51:02    阅读次数:179
1 AFNetworking 知识点列举
AFNetworking 知识点: 1.NSURLSession 2.Runtime 方法置换,给分类添加属性 手动KVO等 方法置换: http://www.cnblogs.com/kesalin/archive/2012/01/05/objc_method_swizzling.html 分类: ...
分类:Web程序   时间:2018-03-30 21:36:49    阅读次数:190
NotificationCenter KVC KVO Delegate总结
KVO(Key-Value- Observing): 一对多, 观察者模式,键值观察机制,它提供了观察某 一属性变化的方法,极大简化了代码。 KVO底层实现: - kvo 是基于 runtime 机制实现 - 使用了 isa 混写 isa-swizzling ,当一个对象( 假设是person对象, ...
分类:其他好文   时间:2017-06-19 23:23:14    阅读次数:298
65条   1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!