文章列表
1.@public 全局都可以访问
@protected 只能在类内部和子类中访问
@private 只能在类内部访问
2.成员变量:(类属性)
@interface Student : NSObject
{
int age;
int number;
}
成员变量在定义是不能赋值
3.+ 表示类方法(静态方法)
可以直接调用,[类名 方法]
[Student setMathScore];
不可以使用类属性 (重点
- 表示对象方法(动态方法)
必须先实例化,在进行调用
Stud ...
1.OC文件以.m为文件结尾
2.包含文件以#import
3.屏幕输出NSLog()和@"字符串",而且NSLog不需要换行
4.间接:不在代码中直接使用某个值,而是使用指向该值的指针(重点)
5.布尔类型:BOOL函数,返回YES和NO(重点)
6.类和对象:
在OC中定义一个类需要两个文件.h和.m:
.h文件:放类的声明,包括成员变量、属性和方法声明(接口)
.m文件:放属性、方法的具体实现(实现)
7.main函数中格式写法:(重点)
头文件:#import "Student.h"
main函数中:
Student *stu=[ ...
1.指针就是存储变量的地址
int i=10; int *p; p=&i; 在这里p是指针,就是变量i的地址
2.(重点):指针不能等于指针,数组不能等于数组,但变量可以等于变量(仅在C语言中)
3.可以用指针修改main函数里的值
调用函数时把变量的地址传进去,在定义的函数里面修改该地址指向变量的内容,就可以修改main函数里该变量的值
4.指针函数:
格式:数据类型 *函数名(形参)
(重点)用指针函数返回一个数组
int a[3]={1,2,3};
int *b;
b=test(a);
for(int i;i<3;i++)
{ ...