self ,自动释放 ,变量作用域
方法的声明和实现,都必须以+ 或者 - 开头
+表示类方法(静态方法)
-表示对向方法(动态方法)
在.h中声明的所有方法都是public类型(通过Category可以实现private)
变量的作用域
@public 全局都可以访问
@protected 只能在类内部和子类中访问
@private 只能在类内部访问
变量必须定义在类的{}中
NSString * str =[NSString stringWithFormat:@"age is %i"];
//会默认调用系统的autorelease 经行释放
谁调用方法self就指向谁
-(void)test
{
int age =self.age; //执行动态方法 ,对象
}
+(void)test2
{
int age = self.age; //self代表静态方法 ,类
}