摘要: #import @interface ImageHelper : NSObject { } /** Converts a UIImage to RGBA8 bitmap. @param image - a UIImage to be converted @return a RGBA8 bitmap, or NULL if any memory allocation issues. ... 阅读全文
posted @ 2018-02-28 16:20 爱影儿的大花猫 阅读(277) 评论(0) 推荐(0) 编辑
摘要: hello 各位old铁!今天来大概的讲解一下iOS 远程推送的那些事。起初对远程推送只是一个概念的理解,直到开发这块才真正理解其中的奥秘,废话不多说下面让我们看图说话。 在这里特意注意一点,关于deviceToken的事。DeviceToken不仅仅系统升级的时候会改变,系统重刷,应用删除再安装, 阅读全文
posted @ 2017-06-30 16:48 爱影儿的大花猫 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个镂空的路径: UIBezierPath 有个原生的方法- (void)appendPath:(UIBezierPath *)bezierPath, 这个方法作用是俩个路径有叠加的部分则会镂空. 这个方法实现原理应该是path的FillRule 默认是FillRuleEvenOdd(CAL 阅读全文
posted @ 2017-03-26 12:22 爱影儿的大花猫 阅读(3948) 评论(0) 推荐(0) 编辑
摘要: 1. id foo1; 2. NSObject *foo2; 3. id<NSObject> foo3; 第一种是最常用的,它简单地申明了指向对象的指针,没有给编译器任何类型信息,因此,编译器不会做类型检查。但也因为是这样,你可以发送任何信息给id类型的对象。这就是为什么+alloc返回id类型,但 阅读全文
posted @ 2017-03-23 17:37 爱影儿的大花猫 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 方法参考:http://www.jianshu.com/p/6d8604f0b94c 注意:OS10.11后必须运行sudo gem install -n /usr/local/bin cocoapods命令 pod命令才有作用!!!! 阅读全文
posted @ 2017-03-22 21:23 爱影儿的大花猫 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 说NAT穿透之前先说几个关于WebRTC的概念,可能之前有跟作者一样对WebRTC概念理解错误的同学。。 WebRTC(网络实时通信)它是一个支持网页浏览器进行实时语音对话或视频对话的技术,它为我们提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windo 阅读全文
posted @ 2017-03-20 17:53 爱影儿的大花猫 阅读(8259) 评论(0) 推荐(0) 编辑
摘要: 最近面试总被问及ViewController生命周期问题,像右滑切换的时候方法调用的顺序问题。可能平时总被忽略,在此总结一下。 以下划分几种情况为大家一一解读生命周期方法调用的问题(A控制器,B控制器) 华丽的分割线 1、正常加载 A initWithNib A loadView A viewDid 阅读全文
posted @ 2017-03-17 18:09 爱影儿的大花猫 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 先给出官方介绍 isKindOfClass:Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inher 阅读全文
posted @ 2017-03-17 17:33 爱影儿的大花猫 阅读(7941) 评论(0) 推荐(0) 编辑