摘要: iOS静态库的制作 背景知识 库可以分为静态库和动态库,通常使用制作的都是静态库,使用自己制作的动态库是不能上线的。 静态库每次使用都会加载一次,比较耗资源。动态库一般是系统公用的,只需要加载一次,也就是多个App使用的是同一个动态库。 静态库是由.a和.frameWork组成。动态库是由 .dyl 阅读全文
posted @ 2017-12-21 13:57 MakeKeyReuseable 阅读(185) 评论(0) 推荐(0) 编辑
摘要: iOS视频硬件编解码H264 硬件编码的环境:iOS8以前是私有API,仅提供使用不能发布上线,iOS8以后苹果开放了VideoToolbox框架支持硬件编码。 硬件编码的好处:iOS8以前使用的通常是软编,软编对CPU的消耗比较严重。硬件编码的好处是能够几大的提高效率,降低CPU的消耗。 Vide 阅读全文
posted @ 2017-11-28 17:14 MakeKeyReuseable 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 前言:距离上一篇cocoapods公有库创建已经有了5个多月了,当初说好下一篇讲私有库创建也是拖到了现在,实在是懒癌又犯了。最近因为项目到了一定的阶段,需要部分重构就想到了,补上一篇未完成的文章,谁出去的牛还是要还的。。。 步骤: 一:创建一个私有的Spec repo 1.在github,gitla 阅读全文
posted @ 2017-11-02 17:00 MakeKeyReuseable 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1、简介 Phabricator是Facebook开发的可视化代码审查平台,源代码托管在GitHub上。 2、依赖环境 Apache MySQL PHP 2.1、安装依赖环境 安装XAMPP可视化工具 3、安装Phabricator Git上clone以下内容 https://github.com/ 阅读全文
posted @ 2017-10-27 14:19 MakeKeyReuseable 阅读(311) 评论(0) 推荐(0) 编辑
摘要: // OpenGL01(你好,窗口) #include //这里需要注意头文件导入顺序,否则编译不能通过 #include "glew.h" #include "glfw3.h" /* 使用简介 1> GLFW是在openGL里建立窗口用的。跟GLUT/freeglut类似。 2> GLEW是用来管理OpenGL的函数指针的 3> openGL都是跟着驱动来的。只要装了... 阅读全文
posted @ 2017-06-14 15:22 MakeKeyReuseable 阅读(243) 评论(0) 推荐(0) 编辑
摘要: #import"GLProgram.h" //Baseclasses #import"GPUImageOpenGLESContext.h" #import"GPUImageOutput.h" #import"GPUImageView.h" #import"GPUImageVideoCamera.h" 阅读全文
posted @ 2017-06-13 20:05 MakeKeyReuseable 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 第一步:在git上创建一个项目(项目名为库名),并克隆到本地。 第二步: 在本地仓库中创建一个项目PodDemo,并将我们想要共享的库单独放入一个文件夹 第三步:推送到远程仓库,并打上 tag为0.0.1 。 这里需要注意,打tag的目的是为了三方库可设置成以我们打的tag为版本定义 第四步:注册 阅读全文
posted @ 2017-06-13 18:31 MakeKeyReuseable 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 代码下载地址:https://github.com/fushengit/iOS-Multithreading 阅读全文
posted @ 2017-06-01 18:38 MakeKeyReuseable 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 前言:移动互联网的红利已经结束,伴随着一大波的失业潮,算是彻底让人清醒。市场是残酷的,供大于求的初级程序员应该何去何从,如何长时间的保证自己的竞争价值是大多出初级程序员关心的。 什么是初级程序员 我认为能够基本满足业务需求任务开发,有基本独立处理问题能力的程序员,基本上就可以算是一名初级程序员了。例 阅读全文
posted @ 2017-05-21 22:39 MakeKeyReuseable 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 懒加载、计算型属性、反射机制 1.懒加载: 目的:1.延迟创建,需要时加载,节省内存空间 2.避免开发中处理解包的问题(重要!!!) 知识:1.所有的UIView 及子类在开发是,一旦重写了够着函数,必须要实现initwithcoder函数以保证提供两个通道,目前Xcode会有提示。 2.在swif 阅读全文
posted @ 2017-05-11 18:14 MakeKeyReuseable 阅读(1188) 评论(0) 推荐(0) 编辑