- 博客(5)
- 收藏
- 关注
转载 IOS推送生成服务器需要的p12证书
本文主要介绍在使用ios APNS推送的时候如何生成服务器需要使用到的p12文件转载自:https://www.jianshu.com/p/5b0552f72b7f流程:1.生成CSR请求文件2.创建推送证书3.从苹果开发者平台下载cer文件4.安装证书秘钥5.导出p12文件6.将第3步的cer文件转换为pem格式的文件7.将第5步的p12文件转换...
2019-03-27 14:50:23 1888
原创 iOS runtime 完整消息转发 机制
上一篇我们测试了 备用者消息转发 机制, 也就是- (id)forwardingTargetForSelector:(SEL)aSelector如果我们这个函数返回 nil, 那么就会进入到完整消息转发机制,也就是- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 函数。如果没有在这个函数提供处理,那么就...
2019-03-12 14:26:47 734
原创 iOS runtime 备用接收者 处理机制
上一篇我们测试了 消息处理中的:动态解析 机制, 这篇我们来测试下 备用者转发机制。 当 + (BOOL) resolveInstanceMethod:(SEL)sel 在动态解析的时候,返回 NO 的时候,会继续查找 备用者转发机制,也就是看有没有实现- (id)forwardingTargetForSelector:(SEL)aSelector 方法。如果有实现 这个方法...
2019-03-12 13:51:46 285
原创 swizzle 自定义控件的 backgroundColor 方法
在 UITableViewCell 中使用 LCDefaultAvatarView的时候,发现在UITableView的默认多选状态下,如果选中cell, 那么cell中包含的 Avatar 背景会不显示,后面发现原因是 UITableView 会在选中的时候,给cell的 children view都设置 默认的 backgroundColor, 所以想到了 替换 backgroundCol...
2019-03-06 11:12:15 354
原创 runtime 应用之- 拦截系统类方法
我们有时候需要拦截hook 下系统的方法,在系统方法被调用之前先调用我们的方法,然后再调用系统的方法,这样我们可以做些额外的事情,比如KVO 的实现也用到了类似的方法。下面我们实践下 ,我们重写 UIViewController 的 viewDidLoad 方法, 替换掉 系统的viewDidLoad 后,我们再调用系统的viewDidLoad的实现。主要用到的函数: method_exc...
2019-03-03 22:42:18 417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人