IOS之Objective-C学习笔记(三)

  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代表静态方法 ,类

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值