240 发简信
IP属地:四川
  • 120
    iOS 绘制音频波形

    有时候开发中有绘制声波图形的需求,找到类似的demo借鉴了一下思路,下面是波形的效果图。 先说一下图1.1 和图 1.2 的实现,下载这个Demo 1.首先,需要一个数组保存...

  • 120
    CAAnimation 核心动画

    概念 Core Animation可以用在 Mac OS X 和 iOS平台. Core Animation的动画执行过程是在后台操作的.不会阻塞主线程. 要注意的是, Co...

  • 浅谈iOS内存管理机制

    iOS内存管理机制的原理是引用计数,引用计数简单来说就是统计一块内存的所有权,当这块内存被创建出来的时候,它的引用计数从0增加到1,表示有一个对象或指针持有这块内存,拥有这块...

  • iOS多线程之NSThread

    前面总结了多线程基本概念和iOS多线程PThread的使用,下面接着总结iOS多线程的另外一种实现方案NSThread。 一、基本概念 NSThread是苹果封装的面向对象的...

  • iOS多线程之 pThread

    前面总结了多线程的基本概念,今天学习总结一下多线程的其中一种实现方案pThread 一、基本概念 pThread(POSIX threads)是一套纯C语言的API,需要程序...

  • 120
    iOS多线程 - 基本概念

    一、进程 1、定义:进程是指 系统中正在运行的一个应用程序,每个进程都运行在其专有的空间内,故一个进程不能访问另外一个进程的独有空间。 2、进程的五种状态: 二、线程 1、定...

  • iOS 成员变量和属性

    平时开发过程中,一直在使用成员变量和属性,那其区别是什么呢?实例变量又是什么呢? 一、基本概念 如上图所示:1、{ }中定义的变量为成员变量,name则为成员变量2、@pro...

  • iOS NSTimer

    前段时间,做了一个视频播放的功能,用到了NSTimer,测试时,发现会出现在退出播放的界面或退到后台的时候,还会有播放的声音,也就是说定时器停止的功能失效,这里解析一下Tim...

  • Swift JSON数据处理

    一、Data转JSON对象: 1、原生: 2、SwiftyJSON:(GitHub地址): 二、JSON对象转Data: 三、Data转JSON字符串: 1、原生: 2、Sw...

  • Swift状态栏修改(preferredStatusBarStyle不执行)

    一、iOS9之前,全局修改状态栏步骤: 1、在项目的Info.plist中添加字段View controller-based status bar appearance,并设...

  • networkActivityIndicatorVisible

    经常看到APP在网络请求时,状态栏上会有一个转动的菊花,表示在请求网络,其实现如下: 在开始网络请求前: [UIApplication sharedApplication]....