摘要:
一、背景 还在码代码,码好再BB。。。 二、思路 三、解决方案 四、注意点 五、开源项目 github:https://github.com/qiyer/QYCrashProtector 阅读全文
摘要:
###常用的HOOK方式 ####1、Method Swizzling Method originalMethod = class_getInstanceMethod([self class], originalSelector); Method swizzledMethod = class_get 阅读全文
摘要:
一、代码逻辑 关于iOS 订阅、自动订阅 本身功能开发很简单。跟正常的购买没什么大的差异。唯一需要特殊处理(自动订阅)的是, 在APP启动时候要增加侦听: 因为自动订阅,除了第一次购买行为是用户主动触发的。后续续费都是Apple自动完成的,一般在要过期的前24小时开始,苹果会尝试扣费,扣费成功的话 阅读全文
摘要:
1.首先去info.plist 设置: 2.代码 其它设置界面同理,url换成对应系统界面的参数 即可。 3.touch id 代码示例 更多参数: 阅读全文
摘要:
一、现状 如今直播类、视频播放器等基本都有弹幕模式。 为了保持性能和内存可控,基本是在初始化的时候生成一个Pool(Pool的容量是设定好的), 也就是利用重用机制(可以想象一下UITableView的重用机制,但是这个Pool和tableview机制略有不同)。每生成一个弹幕就丢到Pool里,当达 阅读全文
摘要:
开发SDK的同学需要了解这些指令集代表什么。 armv7|armv7s|arm64都是ARM处理器的指令集 i386|x86_64 是Mac处理器的指令集 查看 framework 以及.a 支持的指令集: http://blog.csdn.net/lizhongfu2013/article/det 阅读全文
摘要:
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert xxx.pem 阅读全文
摘要:
嗯,runloop ,看过,用过。但是有时候突然被问到,总是不能很好的描述给他人,也许是程序员本来口拙的缘故吧。另外,也是对runloop还是理解的不够透彻。 于是乎,决定重新整理一下,加深一下印象。 由于工作忙的关系,先占个坑。贴点链接,工作之余重新整理下。 相关链接: http://blog.i 阅读全文