1.成员变量:方法:类中又一个类:
2.枚举:固定的取值,枚举常量使用枚举类型开头命名 k表示常量
3.结构体:成员,类型,年月日
学生类:
成员变量:性别、生日、体重、最喜欢的颜色、狗
方法:吃、跑步、遛狗、喂狗
颜色:int enum 都可以
4.成员变量的名词,也是驼峰标示
5.没有类的实现,编译是不通过的
6.指针访问类内部的成员变量的时候,需要为成员变量加一个@public
7. 定义结构体的变量同时赋值是可以的 s->birthdy.year = 2001;结构体内部访问是用.
8.指针访问是用指针
9.任何OC对象都使用指针
10.方法的声明和实现,一个对象可以只有方法,没有成员变量
11.OC方法中,一个参数对应一个冒号
12.匿名对象:[Car new]->speed = 300;这样的对象就是匿名对象,因为没有对象指针指向他
13.[[Car new] run];也是可以的,匿名对象,没有使用指针,但是每次都会内存中创建新对象,值的初始值是0(成员变量speed)
14.不要写匿名对象这样的代码,这样的代码会造成内存泄漏。
15.安装离线文档:
1)电脑的某个文件夹里,个人-硬盘-用户-打开隐藏文件-资源库-Developer-shared-Documentation-DocSets-拷贝进来开发文档
2)Xcode里面去, .docset 文件,显示简介查看路径,然后完全退出Xcode,就安装好离线文档了。
16.归档之后比拷贝文件夹的速度快很多。
网友评论