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...

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

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

面试算法看这篇足够

前言如果你最近准备面试算法,并且没有多余时间系统复习算法,那么看这一篇文章足够了。字符串处理字符串处理是一个比较广的领域,有很多经典的算法可供研究,这里列举几个比较常见的算法和大家分享。BF算法...