240 发简信
IP属地:江苏
  • Lintcode -正则表达式

    实现支持'.'和'*'的正则表达式匹配。 '.'匹配任意一个字母。 '*'匹配零个或者多个前面的元素。 匹配应该覆盖整个输入字符串,而不仅仅是一...

  • iOS二值化扣图

    前几天有这样一个需求,在手机上把公章给抠出来,做成PNG可以贴在其他图片上面,于是就有了今天的主题. 先放完成后的效果图 Demo中的图片分辨率...

  • 如何判断一个对象是否包含指定Key

    引言 KVC帮助我们实现了很多原本难以实现的事情,比如改变AlertAction的字体颜色,大小等,但是在不同的iOS版本中,Key值也会发生改...

  • JSPatch热修复遇到的一个小坑

    当JSPatch去编写了了一个错误的脚本的时候,比如没有指定VC的类名.然后发布了出去当JSPatch启动的时候,必然会在JSPatchobjc...

  • 自动化测试/单元测试(理论篇)

    在App的开发中,测试也是必不可少的一个环节,相比于用手点屏幕去测试,测试元素少的界面还能点个几次试试,但是遇到界面资源丰富,操作流程繁琐的界面...

  • 音频基础知识

    简介 音是一种物理现象,学物理的时候,我们认为声音都是由振动产生的.而音频则是一个专业术语,人类所能识别的声音频率为20Hz~20KHz之间,例...

  • 多通道播放音频

    这篇文章依然是围绕AVFoundation中下面三个类展开的AVAudioEngineAVAudioPCMBufferAVAudioPlayer...

  • iOS混响效果初探

    随着KTV遍布中国的大街小巷,唱歌俨然成为人们日常娱乐必不可或缺的一部分.哪怕你原本的歌声不够动人,在经过了混响的二次合成之后,也会变得增色不少...

    0.3 4672 7 10
  • Resize,w 360,h 240
    iOS音轨合成(音频与音频,音频与视频)

    今天和大家一起分享关于音轨合成的坑(套路!全TM是套路!走一步套一路) 理论部分: 我们需要用到AVURLAsset来初始化文件,然后用AVMu...