[编程笔记]Objective-C学习札记汇总

1.OC中函数可以写在文件的任何地方,除了 interface 中。函数是独立于类存在的,即使写在 implementation 中。

2.OC中方法和函数是有明显区别的:OC中 "(" 和 ")" 只能套住类型,仅有这个功能;OC中每个形参都要跟一个冒号,调用方法时每个实参也要跟一个冒号。

- (int) add:num1 :num2;

3.为了增强可读性,OC中的方法可以为形参添加解释:

- (int) addWithNumber1:(int)num1 andNumber2:(int)num2;
4.OC中的方法名也包括冒号。

- (int) function;                 //方法名是,function
- (int) function:param1;          //方法名是,function:
- (int) function:param1 :param2:  //方法名是,function: :
- (int) functionWithParam1:(int) param1 andParam2:(int)param2;   //方法名是,functionWithParam1: andParam2:

5.类和对象的方法和属性。

    类方法名前加 + ; 实例方法名前加 - ;

    类方法只能由类调用;实例方法只能由实例调用。

6.类方法的好处:执行效率高;

    当方法内不访问成员变量的时候,采用类方法。

编程规范:

成员变量 要以 下划线 开头。

get 方法和 set 方法:get 方法的方法名直接位成员变量去掉下划线命名; set 方法以 set 加上成员变量去掉下划线命名,成员变量首字母要大写。

@interface MyClass : NSObject
{
    int _variable;
}

- (void)setVariable:(int)variable;
- (int)variable;

@end

@implementation MyClass

- (void)setVariable:(int)variable
{
    _variable = variable;
}

- (int)variable
{
    return _variable;
}

@end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值