-
iOS 多线程
1. 线程与进程 进程:进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内,拥有独立运行所需的全部资源 线程:线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源 2. 进程和线程的区别 进程是CPU分配资源的最小单位,线程是CPU …
-
iOS ARC下block的循环引用问题样例探究
下面的六种情况,是否会产生内存泄漏。12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455//情况一- (void)case1 { NSLog(@"case 1 Click"); dispa …
-
iOS 单例篇
1. 单例在ARC中的实现ARC中单例实现步骤 在类的内部提供一个static修饰的全局变量 提供一个类方法,方便外界访问 重写+allocWithZone方法,保证永远都只为单例对象分配一次内存空间 严谨起见,重写-copyWithZone方法和-MutableCopyWithZone方法 ARC中单例代码实现12345678910111213141516171819202122232425 …
-
Mac 终端常用命令
目录操作 命令 功能描述 示例 pwd 显示当前路径 pwd cd / 跳转到根路径下 cd / cd .. 跳转到上级路径 cd .. cd 或 ~ 跳转到当前登录用户的家目录 cd 或 cd ~ ls 可以列出当前路径下的所有可见文件和文件夹 ls ls -a 列出当前路径下的所有文件和文件夹 ls -a mkdir 在当前路径下新建一个文件夹 mkd …
-
Hello World
我的第一条博客“Hello World”My first blog “Hello World”圣诞节快乐…我的博客上线试运行中… …