240 发简信
IP属地:北京
  • 120
    深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用

    前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题...

  • 120
    Clang 之旅--使用 Xcode 开发 Clang 插件

    Clang 之旅系列文章:Clang 之旅--使用 Xcode 开发 Clang 插件Clang 之旅--[翻译]添加自定义的 attributeClang 之旅--实现一个...

  • 请问,如何只进行录制不进行播放呢?

    iOS 使用AUGraph录音同时播放(并转码成Mp3)

    如果只需要完成简单的录音功能,苹果有更高级、方便的接口供开发者使用:AVAudioRecorder,面向对象,不关心细节实现。但是如果开发者想要拿到实时数据并对其进行处理,就...

  • 如果单单只录制音频,应该如何操作?

    iOS实时录音

    Core Audio Core Audio是iOS和OS X中处理音频的框架集合,具有高性能,低延迟的优点。Core Audio在iOS中的框架有:Audio Toolbox...

  • 120
    Realm数据库 从入门到“放弃”

    前言 由于最近项目中在用Realm,所以把自己实践过程中的一些心得总结分享一下。 Realm是由Y Combinator孵化的创业团队开源出来的一款可以用于iOS(同样适用于...

  • iOS11 下载之断点续传的bug

    iOS11发布之后,可能很多带有下载功能的APP都会躺枪(ps:埋怨苹果爸爸几秒钟)。因为原先用来做断点续传的resumeData里带上了一个新值,而这个新值的出现,会导致几...

  • 找到了么

    iOS视频播放器之ZFPlayer剖析

    引言 本文主要针对ZFPlayer的功能实现来剖析,以及总结一下大家遇到的问题和解决方案首先ZFPlayer现在拥有的功能: 支持横、竖屏切换,在全屏播放模式下还可以锁定屏幕...

  • iOS优化(三)没错我还是滑动优化

    近期把滑动优化的一些经验整理了一下,在公司做了一次技术分享,和我之前的文章有一小部分重叠。现摘要如下,希望大家不吝赐教,共同讨论进步。 一.滑动优化的玄学 为什么说是玄学呢,...

  • 点赞!

    超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等

    1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比如说要实现蚂蚁森林的导航栏效果(有以下几个需求): 刚...

  • 120
    超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等

    1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比如说要实现蚂蚁森林的导航栏效果(有以下几个需求): 刚...