iOS在线识别:https://www.jianshu.com/u/3c2a0bd52ebc 该系列文章讲述的都是iOS本地语音识别。最近花了点时间将kaldi编译成iOS静...
背景: 日常的项目经过长时间的迭代,优化,重构之后,可能会积累一些用不到了的类,长久下去,会影响我们的包大小。定期的检测,可以在一定程度上控制ipa的增大<话说不是砍需求才是...
背景 iOS项目废弃旧的类及方法引用,替换成新的类及新的方法, 如果调用较多, 手动替换将是一件费时费力且容易出错的事情,交给脚本就轻松多了 归根结底, 懒惰是第一生产力 实...
网络抓包是个基础技能,对于网络协议的掌握有一定的要求。iOS上实现网络抓包可以用Charles(针对http和https),tcpdump(快速分析网络包),和Wiresha...
既然是组件间通讯,这里所说的组件就是业务组件。 跳转 实际就是控制器A跳转到控制器B,控制器B作为某个组件的一个入口。我们使用的方式是Target-Action,用到了一个三...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要讲组件化之间是如何通讯的 组件化通讯方案 目前主流的主要有...
本文逻辑图 copy和mutableCopy赋值的异同1.copy,mutableCopy都是深拷贝,也就是会重新开辟出一块内存来保存和原有值相同的值,原有值的变化不会修改被...
一、 ARC环境 1、单个viewController的生命周期(1)initWithCoder:(NSCoder *)aDecoder:(如果使用storyboard或者x...
最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直...
裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...
在iOS 10之前,自定义相机一般使用AVCaptureStillImageOutput实现。但是AVCaptureStillImageOutput在iOS 10以后被弃用了...
【前言】此篇文章宗旨,在于忘记时,方便查阅。【原因】 为什么要自定义相机拍照?因为系统的相机拍照无法满足项目的需求。【了解】首先了解一下使用AVFoundation做拍照和视...
要自定义一个相机,涉及的类有很多, 这也是AVFounation的重要学习内容之一, 音视频的捕获方面的知识更是重中之重,大概涉及的类有AVCaptureSession、AV...
首先看一段AF2.x经典代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一个do,while循环,这...
SDL2文章列表 SDL2入门 SDL2事件处理 SDL2纹理渲染 SDL2音频播放 本篇博客使用FFmpeg+SDL2完成播放视频流Demo(仅播放视频),所有相关知识在之...
本文通过一个简单示例讲解SDL的基本使用流程。示例中展示一个窗口,窗口里面有个随机颜色快随机移动。当我们鼠标点击关闭按钮时间窗口关闭。基本步骤如下: 1.初始化SDL并创建一...
在许多视频开发的项目中,需要我们自己对视频数据进行渲染,我们可以使用系统的框架进行渲染,我们也可以使用OpenGL进行渲染。我们在项目中使用的是OpenGL进行的渲染,总结一...
SDL iOS 库依赖参考