iOS 内存漫谈

内存管理内存管理是 iOS 一个经典的话题,每当面试时,你是否只会谈论 weak、assign、strong 关键字?只会说简单的内存泄漏(NSTimer、Block、delegate等引起的内...

一天入门 iOS 播放器

iOS的音视频框架有 AVKit 和 AVFoundation,他们的关系如图:可以看出,avkit 位于相对上层,使用起来也更加容易,我们先讲解 avkit。AVKit苹果官方文档在这里:ht...

FFmpeg源代码剖析

在之前的文章入门视频看这一篇足够 中我们提到了 FFmpeg,也使用了 FFmpeg 最基本的命令:ffmpeg -i somemoive.mp4。今天我们就通过源码的方式来剖析 FFmpeg ...

iOS面试题总结

方法的本质,sel 是什么? IMP是什么? 两者之间的关系又是什么?clang 重写OC 底层以及内存平移以下代码能编译通过吗?为什么? Class cls=[LGPerson clas...

使用 MIST 实现个人中心页面动态化设计

简介MIST 是口碑团队研发的一套高性能的 iOS 动态化解决方案,2016年最初被用于开发支付宝 App 的 O2O 业务,因其开发速度快,无需发版的特性迅速得到了众多业务团队的青睐。MIST...

三天上线一个小程序+公众号消息推送

前言最近刚上线一个小程序+公众号。我们先来分析一下这个项目的需求:用户可以在小程序上预约指定时间段的服务,这里我们的服务是针对婴幼儿的洗澡服务用户预约成功或者取消预约后,老板娘需要收到相应的消息...

入门视频看这一篇足够

封装视频是什么?你可能知道 MP4,他是视频常用模式,你可能也听说过 AVI,FLV 等等很多视频格式,但她们内部是怎么构成的,你又不完全清楚。这里先和大家分享下,我们知道的这些视频文件格式其实...