摘要:
1.对象作为方法的参数 对象作为方法参数传递是地址传递,因为对象是一个指针变量 在方法内部,可以通过对象形参,访问该对象的成员变量(如果该对象的该成员变量的访问权限是public的) 在方法内部,可以通过对象形参,调用该对象上的方法(给这个对象发送消息) 2.对象作为方法的返回值 对象可以作为方法的 阅读全文
摘要:
结构体成员变量 阅读全文
摘要:
1.NSString常见方法 NSString是 Objective-C 中核心处理字符串的类之一 创建常量字符串,注意使用“@“符号。 NSString是 Objective-C 中核心处理字符串的类之一 创建常量字符串,注意使用“@“符号。 创建空字符串,给予赋值。 创建格式化字符串:占位符(由 阅读全文
摘要:
#import int main(int argc, const char * argv[]) { /* 1.什么是面向对象? 找对象使用对象的方法(功能) 2.对象 3.什么是类? 类就是用于描述对象的共性特征 主要用于描述对象的属性和行为 4.如何定义一个类 4.1类的声明... 阅读全文
摘要:
对象方法: (1)对象方法的实现只能写在@implementation...@end中,对象方法的声明只能写在 @interface...@end中间 (2)对象方法都以-号开头,类方法都以+号开头 (3)对象方法只能由对象来调用,类方法只能由类来调用,不能当做函数一样调用 (4)函数属于整个文件, 阅读全文
摘要:
import @interface Person : NSObject { // 写在类声明的大括号中的变量, 我们称之为 成员变量(属性, 实例变量) // 成员变量只能通过对象来访问 // 注意: 成员变量不能离开类, 离开类之后就不是成员变量 \ 成员变量不能在定义的同时进行初始化 // 存储: 堆(当前对象对应的堆的存储空间中... 阅读全文
摘要:
1.对象的存储细节 类创建对象,每个对象在内存中都占据一定的存储空间,每个对象都有一份属于自己的单独的成员变量,所有的对象公用类的成员方法,方法在整个内存中只有一份,类本身在内存中占据一份存储空间,类的方法存储于此。 2.isa指针 每一个对象都包含一个isa指针.这个指针指向当前对象所属的类。 [ 阅读全文