240 发简信
IP属地:上海
  • 漂亮

    iOS推送生产证书无效

    公司项目集成友盟推送,需要在99¥开发者账号中生成推送的调试证书和生产证书上传到友盟服务器。详细步骤见友盟官网 前面步骤正常,但是会遇到上传推送生产证书的时候一直报上传生产证...

  • 2019-11-30

    AVAudioEngine 网络音频播放,下载,解码,播放和滤镜 iOS 音频播放器开发,学习造轮子: 用 AVAudioPlayerNode 封装一个 AVAudioPla...

  • 你都没做验证

    iOS 应用内购买 IAP

    写在前面 做完应用内购买(In-App Purchase)有一段时间了。想想还是需要记录下来,虽然网上的资料也很多。记得当时自己在做的时候也搜集了不少资料,但是也走了不少弯路...

  • 120
    quququq

    iOS Audio hand by hand: 变声,混响,语音合成 TTS,Swift5,基于 AVAudioEngine 等 AVAudioEngine 比 AVAudi...

  • Audio

    ColectionView 的装饰视图自定义布局,糊一张带阴影效果的,Swift 5 #### 重点: 一, 装饰视图 Decoration View ,苹果的例子是一个 c...

  • 温习 《 Effective Objective-C》,关键字 @dynamic

    好有道理啊 第二章 , 对象、消息、运行时, 的第 6 条: 理解属性 @synthesize 使用属性,编译器就会自动编写访问这些属性所需的方法, 这就是“自动合成” ( ...

  • View Controller 容器 - 言无不尽 ( 中文翻新版)

    原 Demo 代码为 Objective-C , 我采用了 Swift

  • 120
    聊聊 iOS 的性能提升二(中文版)

    从 self.measure( ) 函数开始 Set baseline base line Baselines, 基线,是按设备配置的。同样的测试用例可以在不同型号的设备上跑...

  • 120
    聊聊 iOS 的性能提升(中文版)

    为什么要优化 iOS 的性能? 当然是为了更好的用户体验 做性能优化挺麻烦的: 有风险 程序能跑,就不要动 费时间 业务时间很紧张的, “重构” 时间也很紧张 做优化,本来就...

  • 谢支持

    聊聊 iOS 中的 RunLoop 考题 (中文版)

    Run Loop 是与进程相关的基础设施。Run Loop 是来协调待接受的事件、安排调度的,事件处理循环。Run Loop 的作用就是,有任务,开起进程,没任务,休眠进程。...