iOS在线识别:https://www.jianshu.com/u/3c2a0bd52ebc 该系列文章讲述的都是iOS本地语音识别。最近花了点时间将kaldi编译成iOS静...
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协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直...