摘要:
1.创建方法使用NSThread创建线程主要有两个个方法,分别如下NSThread* myThread = [[NSThread alloc] initWithTarget:self selector:@selector(doSomething:) object:nil];[myThread start];[NSThread detachNewThreadSelector:@selector(doSomething:) toTarget:self withObject:nil];这两种方式的区别在于:前一种方式尽管alloc了一个新Thread,但需要手动调用start方法来启动线程。这点与J 阅读全文
摘要:
1. 什么是runtime运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为"运行库"。这些实例可以在它们运行的时候被连接或者被任何程序调用。程序员有时候会在什么东西应该在编译的时候加载进来以及什么东西该在运行的时候使用之间做出抉择,前者有时候成为编译时期。一段时间以来,技术类作者都拒绝使用"运行时刻"作为一种术语,他们坚持类似于"一个程序在运行"之类的说法,用以避免需要一个专门的术语。后来,这个术 阅读全文