• 120
    App启动速度监控-方法级别启动耗时检查工具

    如何做一个方法级别启动耗时检查工具来辅助分析和监控 使用hook objc_msgSend 方式来检查启动方法的执行耗时时,我们需要实现一个称手...

  • iOS开发 - bitcode

    bitcode 模式是表明当开发者提交App到App Store上的时候,Xcode会将程序编译为一个中间表现形式(bitcode) ,App ...

  • iOS音视频开发 - IPB帧

    做视频开发,特别是视频压缩、直播流优化,一个最基本的需要了解的概念就是IPB帧 IPB帧 视频压缩中,每帧都代表着一幅静止的图像,而在进行压缩时...

  • iOS音视频开发 - LAME编译

    LAME MP3编码引擎,目前在业界,转码成MP3格式的音频文件时,最常用的编码器就是LAME库。当达到320Kbit/s以上时,LAME编码出...

  • iOS音视频开发 - 音频编码格式(pcm、wav、mp3、aac、ogg)

    我们通常从音乐App(如:网易云音乐)听歌时,会看到一首歌需要的存储空间大概是10M左右,对于手机磁盘来说这是可以接受的。但在网络中实时在线传播...

  • App启动速度优化与监控

    最近在做一款陌生人社交的软件,市场上这类软件都是大同小异。为了能让产品比竞品更具竞争力,做为开发者,除了完成来自产品经理需求外,我们能做的还有这...

  • 120
    iOS 11新特性 - LargeTitle

    更新了iOS11之后,系统APP大量使用了新的UI风格,那就是iOS11的新特性-Large Title和新的SearchController ...

  • MAC搭建nginx+rtmp服务器

    公司项目是直播相关,自己网上搜了搜MAC搭建rtmp服务器,总结一下。 1.打开终端,查看是否已经按照了Homebrew,直接终端输入命令 如果...

  • iOS开发篇 - 单例设计模式

    所谓单例就是确保在程序运行过程中只创建一个对象实例,可以用于需要被多次广泛或者说多次使用的资源中,比如我们常见的网络请求类、工具类、以及其他管理...

个人介绍
一个人的行走范围,就是他的世界