摘要: 推流用的是一个第三方的IFLiveKit框架。这个框架基于rtmp协议的,c语言和oc语言分开的非常清楚,对oc语言非常友好,使用起来相对简单。 IFLiveKit内部集成了GPUIImage。内部实现了图片渲染等美艳效果。减少了开发时候美艳效果的调试。 需求:创建一个简单的推流页面。包含功能有:1 阅读全文
posted @ 2016-08-11 11:19 MakeKeyReuseable 阅读(3220) 评论(0) 推荐(0)
摘要: 由于业务需求,需要从腾讯直播sdk要迅速转移到自主开发(先让我默哀三分钟)。不多说,直接开始唠嗑! 这个项目超级简单,简单到只能一个推流,一个拉流的功能。需求多的再另谈。 前期准备:推流用优酷开源的LFLiveKit框架。 拉流(实际上就是一个播放器)用ijkplayer 框架,当然这个也是开源的。 阅读全文
posted @ 2016-08-04 18:55 MakeKeyReuseable 阅读(2577) 评论(4) 推荐(1)
摘要: http://www.runoob.com/swift/swift-basic-syntax.html http://www.cnblogs.com/gcb999/p/3794625.html 阅读全文
posted @ 2016-07-27 18:59 MakeKeyReuseable 阅读(148) 评论(0) 推荐(0)
摘要: 在新闻等实时性不太高的项目中,为了保证用户体验,常常会做一定的磁盘缓存的功能。通常我们用的是轻量级的sql。做数据存储的时候,需要创建表结构。方法:表名做为所需存储模型的的类名;表的字段做为属性名,字段的值做为属性值。 问题来了,使用数据库的时候需要插入和查询等,如何知道一个类的所有属性然后进行相应 阅读全文
posted @ 2016-07-27 18:32 MakeKeyReuseable 阅读(253) 评论(0) 推荐(0)
摘要: 一般的我们会用到继承父类类给一个父类添加属性,但是在某些特性的情况下(例如:团队开发中,解决相同类的冲突的时候会用到分类)需要给一个类的分类添加属性。而我们知道,分类是没有父类的,也就是说,在分类添加属性的时候,只会定义set和get方法,但是不会实际的成员变量和方法实现。例如: 此时我们如果想自己 阅读全文
posted @ 2016-07-27 17:07 MakeKeyReuseable 阅读(190) 评论(0) 推荐(0)
摘要: 如果我们想重写一个类的方法的时候,我们会考虑到用到哪些方法呢? 1.用分类:用分类主要的缺点是,分类是没有父类的,不能调用父类的方法。而且需要引入头文件,容易被人发现。 2.用继承:继承虽然虽然能实现重写父类的方法,但是动作太大,容易被人发现。 3.runtime:方法交换!虽然用到了分类,但是!不 阅读全文
posted @ 2016-07-04 14:42 MakeKeyReuseable 阅读(577) 评论(0) 推荐(0)
摘要: 会oc不会runtime就是不懂oc。近期项目需要做一些热更新,顺带着复习一下。 首先必须知道的是,oc的消息机制。废话不多说,直接上代码和注释。 需要注意的是 1.运行以上代码需要导入#import <objc/message.h> 2.需要在Build Setting -> 搜索msg -> 设 阅读全文
posted @ 2016-07-04 11:43 MakeKeyReuseable 阅读(171) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/bucengyongyou/archive/2012/12/20/2826590.html 阅读全文
posted @ 2016-07-01 09:44 MakeKeyReuseable 阅读(217) 评论(0) 推荐(0)
摘要: https://github.com/bang590/JSPatch/wiki/JSPatch-实现原理详解 阅读全文
posted @ 2016-06-21 13:51 MakeKeyReuseable 阅读(213) 评论(0) 推荐(0)
摘要: http://www.niaogebiji.com/article-3290-1.html 阅读全文
posted @ 2016-06-11 08:02 MakeKeyReuseable 阅读(203) 评论(0) 推荐(0)