本帖最后由 Littlekin 于 2014-6-17 23:44 编辑
#import <Foundation/Foundation.h> #import "Student.h" int main(int argc, const char * argv[]) { @autoreleasepool { Student *stu = [Student alloc]; //给对象分配内存 stu = [stu init]; //这句话相当于java的new实例化,可以理解 [stu release]; } return 0; } 问题:Student *stu = [Student alloc];根据指针知识,这句话是不是返回一个内存地址啊,就跟 int a; int *p = &a;这样啊,[Student alloc]这个方法返回的是一个对象,然后Student *stu = &对象; 这个意思啊?求大神解答。 |