摘要: OC语言构造方法一、构造方法(一)构造方法的调用完整的创建一个可用的对象:Person*p=[Personnew];New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法来分配存储空间(返回分配的对象);2)使用init方法来对对象进行初始化。可以把new方法拆开如下:1.调用类方... 阅读全文
posted @ 2014-08-21 10:21 codeTao 阅读(156) 评论(0) 推荐(0) 编辑
摘要: OC语言@property@synthesize和id一、@property@synthesize关键字注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明和实现。(一)@property关键字@property关键字可以自动生成某个成员变量的setter和get... 阅读全文
posted @ 2014-08-21 10:20 codeTao 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 答: init中调用super的init方法来初始化自己所包含有的父类信息1.内存分配 内存应该在[Class alloc]的时候就已经分配了,大小和类型应该由对应的Class来决定。而init方法只是进行对象内部各种变量的初始化,同时将retain count加一,表示目前这块内存空间有人在... 阅读全文
posted @ 2014-08-21 10:13 codeTao 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject... 阅读全文
posted @ 2014-08-21 09:56 codeTao 阅读(99) 评论(0) 推荐(0) 编辑