一、Swift 介绍 Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和...
一、Autorelease Pool是什么 AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入Autor...
一、简介 RunLoop是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件、UI刷新事件、定时器事件、Select...
一、介绍说明 Instrument是性能分析、动态跟踪和分析OS X和iOS代码的测试工具。常见有CPU性能测试、图形性能测试、内存性能测试等,...
一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 堆区:亦称动态内存分配。...
一、按钮点击后先取消之前的操作 二、按钮点击后设为不可点击状态,几秒后恢复 三、使用runtime
一、内存管理的基本规则 在Objective-C的内存管理中,其实就是引用计数(reference count)的管理。内存管理就是在程序需要时...
Runtime应用 Runtime简直就是做大型框架的利器。它的应用场景非常多,下面就介绍一些常见的应用场景。 关联对象(Objective-C...
多线程为我们带来了很大便利,也提高了程序的执行效率,但同时也带来了Data race(当至少有两个线程同时访问同一个变量,而且至少其中有一个是写...