摘要:
构造方法:用来初始化对象的;首先分解一下创建对象的过程:Person *p = [Person new]; // new方法是alloc 和 init 这两个方法的组合;完整的创建可用对象的过程: 1:分配存储空间; 就是调用的 +alloc 方法,这个方法是类方法,返回的是一个分配好存储空间的 ... 阅读全文
摘要:
学习java的JDBC,成员变量的setter和getter,eclipse都能帮我们自动生成;当然xcode这款编译器也很强大,也能自动生成;1:@property @property是写在类的声明中的,具体写法;@interface Person : NSObject{ _age;... 阅读全文
摘要:
点语法点语法本质是函数的调用,不是像java中那样,是用来访问成员变量的;oc中访问成员变量是用 -> 访问的;Person *p = [Person new];p.age = 10; // 如果点语法是进行了赋值操作,那么就相当于调用了setter方法;[p.age]; // 这样不赋值相当于调用... 阅读全文
摘要:
self指针:self是oc面向对象设计中的一个特殊指针,相当于java中的this,但是比this强大,this只能访问实例对象的相关方法和成员变量,或者说this只代表实例对象;self不仅可以代表实例对象,还可以代表类对象;谁调用当前方法,self就代表谁;如果self用在了以"-"号的方法中... 阅读全文