摘要:
1.什么是runtime? runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型和C语言函数,平时我们编写的OC代码,底层都是基于runtime实现的。 2.runtime有什么作用? 1.能动态产生一个类,一个成员变量,一个方法2.能动态修改一个类,一个成员变量,一个方法3.能 阅读全文
posted @ 2016-10-14 15:21
Ghosgt
阅读(206)
评论(0)
推荐(0)
摘要:
Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的 我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行时才处理而并非编译时。也就是说,有很多类和成员变量在我们编译的时是不知道的 阅读全文
posted @ 2016-10-14 15:07
Ghosgt
阅读(398)
评论(0)
推荐(0)
摘要:
这是一个ViewController完整的声明周期,其实里面还有好多地方需要我们注意一下: 1:initialize函数并不会每次创建对象都调用,只有在这个类第一次创建对象时才会调用,做一些类的准备工作,再次创建这个类的对象,initalize方法将不会被调用,对于这个类的子类,如果实现了initi 阅读全文
posted @ 2016-10-14 15:04
Ghosgt
阅读(171)
评论(0)
推荐(0)
摘要:
1.按住home键怎么保存程序的运行状态: 监听按home键的时候程序挂起的状态(通知),然后让其重新进入程序[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillResign 阅读全文
posted @ 2016-10-14 11:40
Ghosgt
阅读(196)
评论(0)
推荐(0)
摘要:
nonatomic:非原子性访问,不加同步,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型 阅读全文
posted @ 2016-10-14 11:32
Ghosgt
阅读(200)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/sxwangjiadong/p/4970751.html 阅读全文
posted @ 2016-10-14 10:53
Ghosgt
阅读(123)
评论(0)
推荐(0)

浙公网安备 33010602011771号