摘要:
SEL,选标(编译器分配用来区分方法名的编码),将setWidth:height:方法的选标赋给setWidthHeight变量:或者:也可以通过SEL获取方法名:可以通过SEL变量发送消息:和以下的方式是等效的:这篇文章有助于对selector形成一个初步的概念:Class类型,选择器Selector以及指针函数 阅读全文
摘要:
Objective-C中的方法有两种:类方法(class method)和实例方法(instance method)。类方法被限定在类范围内,不能被类的实例调用(即脱离实例运行)。alloc就是一种类方法。实例方法限定在对象实例的范围内(即实例化之前不能运行)。init就是一种实例方法,被alloc方法返回的对象实例调用。 阅读全文
摘要:
第一次接触内存管理,理解起来比较困难。确保有多少alloc、copy、mutableCopy或retain消息就有多少release或autorelease消息发送给该对象。在访问方法设置属性时先保持、再释放。以便利构造方法创建的对象(比如NSString的stringWithString)可被认为会被自动释放。用@"..."结构创建的NSString对象是有效常量。和第三点的区别?在自己的类中实... 阅读全文