自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除