240 发简信
  • 120
    Swift值类型和引用类型

    摘抄来自: objccn-swifter-tips Swift 的类型分为值类型和引用类型两种,值类型在传递和赋值时将进行复制,而引用类型则只会 使用引用对象的一个 "指向"...

  • @autorelease

    Autorelease对象是在当前的runloop迭代结束时释放的,而它能够释放的原因是系统在每个runloop迭代中都加入了自动释放池Push和Pop ; ARC下,我们使...

  • 顶部阴影也没有

    iOS 13, 如何隐藏tabbar顶部的分割线?

    在iOS12或更低版本中,我是这么隐藏分割线的,如下,但是这种方式在iOS 13中不好用了。 [[UITabBar appearance] setBackgroundImag...

  • 利用 Kingfisher 处理图片

    基础配置 圆角处理 毛玻璃特效

  • iOS 多个Target保持版本号一致的设置

    问题 在 App 上传到 App Store Content 审查过程中, 我们可能会遇到如下警告错误, 通常会发送邮件给我们。 Dear Developer,We ide...

  • @貓秋 参考一下 Demo呀 写的很清楚呀

    iOS 使用 Lame 转码 MP3 的最正确姿势

    前言 最近在项目中, 做有关 AVAudioRecorder 的录音开发, 需要把录制的格式转成 MP3, 遇到了转码之后的MP3文件, 无法获取正确的时长问题. 为了解决这...

  • 采样率的问题吧

    iOS 使用 Lame 转码 MP3 的最正确姿势

    前言 最近在项目中, 做有关 AVAudioRecorder 的录音开发, 需要把录制的格式转成 MP3, 遇到了转码之后的MP3文件, 无法获取正确的时长问题. 为了解决这...