• iOS 多线程之 GCD

    1.GCD简介 Grand Central Dispatch(GCD)是由苹果开发的多线程调度框架,能够优化多线程应用程序的执行过程以支持多核处...

  • 120
    iOS 多线程之 NSOperation

    1 线程池 多线程处理任务的过程中,频繁的创建/销毁线程会很大程度上影响处理效率,新起的线程数过多会降低系统性能甚至引起app崩溃。在Java和...

  • 120
    iOS 多线程之 NSThread

    1. 线程的概念 首先简单叙述一下这两个概念,我们在电脑上单独运行的每个程序就是一个独立的进程,通常进程之间是相互独立存在的,进程是系统分配资源...

  • 120
    iOS 重绘之drawRect

    1. drawRect介绍 drawRect是UIView类的一个方法,在drawRect中所调用的重绘功能是基于Quartz 2D实现的,Qu...

  • iOS 中的 KVC和KVO简介

    1. KVC 1.1 KVC介绍 KVC 是 Key Value Coding 的缩写,即键值编码。在iOS的开发中,可以通过key名直接访问实...

  • 120
    iOS 文件操作简介

    在iOS开发过程中,网络出错没有返回正确数据时有发生,这时可以读取本地数据展示给用户来优化用户体验,并且在网络请求正常时及时更新这些本地数据,这...

  • 120
    iOS 推送通知及通知扩展

    概述 iOS中的通知包括本地推送通知和远程推送通知,两者在iOS系统中都可以通过弹出横幅的形式来提醒用户,点击横幅会打开应用。在iOS 10及之...

  • 120
    iOS 通知扩展

    iOS10之后的通知具有通知扩展功能,可以在系统受到通知、展示通知时做一些事情。 UNNotificationServiceExtension:...