240 发简信
IP属地:北京
  • Runtime:运行时机制详解

    一、什么是runtime(运行时机制)Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器...

  • ios音频转视频

    遇见一个奇葩的需求:音频转视频,保存相册,并且具有预览效果。 一、解决思路: 1.取出音频轨道数据,向输出session填充数据。 2.填充一张...

  • ios自定义进度条

    一、为啥要自定义进度条? 系统的不好用、系统的不好用、系统的不好用,说了三遍心里爽多了。具体怎么不好用?无法设置高度...,要想设置高度只能放大...

  • ios设置状态栏样式。

    一、第一种方式: (1)在App生命周期里面设置 设置状态栏字体为白色 [[UIApplication sharedApplication]s...

  • Resize,w 360,h 240
    使用UITableViewRowAction如何添加图片

    一、需求:列表左侧滑显示图片(如下图) 二、使用UITableViewRowAction 1、使用的时候发现UITableViewRowActi...

  • ios系统音量的设置以及获取

    注意:设置或者获取音量可能很多地方都用的到,因此可以把下面的方法写在最appdelegate中 一、设置音量相关 注意:设置音量大小,如果不在播...

  • NSOperation了解和使用

    一、NSOperation是一种多线程的方式。首先,我们要先明白NSOperation是一个抽象类,不能直接使用它,它是基于GCD的封装,提供了...

  • 使用静态库,配置other linker flag的原因

    1、首先,我们要先明白 other linker flag 的作用,它的意思是连接器,至于连接器是什么那就要先了解程序运行的步骤: 源文件经过一...

  • Resize,w 360,h 240
    非ARC和ARC状态下如何创建单例

    一:在ARC状态下。 1.创建一个ZYShardTools类,声明一个类方法,用于外界创建单例对象。 2.实现下面的三个方法: 二:在非ARC状...