弱语法:只声明不实现会编译警告,运行报错。
如果只实现不声明,会编译警告。
类方法:
1> +号方法
2> 类名调用
类方法好处:
1> 类方法不依赖于对象,执行效率高
2> 能用类方法尽量用类名
3> 场合,当方法内部不需要使用到成员变量时,就可以改为类方法
类方法一般封装成工具类。
一些错误总结:
instance variable 'age' accessed in class method
对象内部的实例变量age不能再类方法中访问
unrecognized selector sent to instance
1.方法没有实现
2.对象不存在了