240 发简信
IP属地:四川
  • Resize,w 360,h 240
    iOS Swift Macro入门

    一、Swift Macro介绍 WWDC2023会上Swift 5.9加入了Swift Macro,它允许我们在编译时生成代码或在编译之前动态地...

  • Resize,w 360,h 240
    iOS layoutIfNeeded、setNeedsLayout、setNeedsUpdateConstraints、updateConstraintsIfNeeded、setNeedsDis...

    layoutIfNeeded, setNeedsLayoutsetNeedsUpdateConstraints, updateConstrain...

  • Resize,w 360,h 240
    浮点类型在内存中的存储方式

    通过一个例子来理解怎么将一个浮点数转换为内存中的存储格式。比如浮点数 5.625 1. 5.625将整数部分和小数部分用二进制表示,就是101....

  • Resize,w 360,h 240
    iOS ARC中initWithFormat和stringWithFormat内部实现区别

    objc_autoreleaseReturnValue和objc_retainAutoreleasedReturnValue内存分区和tagge...

  • Xcode Legacy Build System替换为New Build System编译报错及解决方法

    Xcode 14把原来的Legacy Build System干掉了,默认用新的New Build System。或者Xcode 14以下,工程...

  • iOS 音频录音和格式转换

    1.AVAudioRecorder原生录音-参数设置压缩大小 PCM 即脉冲编码调制 (Pulse Code Modulation)。在PCM ...

  • Resize,w 360,h 240
    iOS amr和wav 音频格式转换

    项目需求需要录制音频文件,而amr格式可以将音频文件压缩到很小(wav大小大概是amr的10倍),非常适用于移动端音频传输。在iOS4.0之前是...

  • iOS NSTimer循环引用的3种解决方法

    NSTimer使用时处理不好容易造成循环引用,导致控制器无法正常释放。之前使用的方法或多或少都会在某些特定环境下造成一些问题。今天正好学习到了3...