[Objective-C]简单实现一个OC类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Objective-C]简单实现一个OC类相关的知识,希望对你有一定的参考价值。
一.语法规范
1.类:抽象的描述一件事物,比如将人、狗和猫抽象成动物类
在OC中用两个文件来描述一个类
1> .h:类的声明文件,用于声明成员变量和方法,类的声明代码在关键字@interface和@end之间;
2> .m:类的实现文件,用于实现.h文件中的方法,类的声明代码在关键字@implementation和@end之间;
注意:.h文件中的方法只参加声明,不参加实现;也就是说,只说明方法类型、方法返回值类型、方法名、方法参数类型,不编写方法内部代码
2.方法:
1> 方法的分类
- +:表示类方法 (静态方法)
- -:表示对象方法(动态方法)
例子:
// 对象方法
- (id)initWithDict:(NSDictionary *)dic; // 类方法 + (id)initWithDict:(NSDictionary *)dic;
2> 在.h文件中所有方法的作用域都是public类型
3.成员变量
成员变量的常用作用域有3种:
1> @public 全局都可以访问
2> @protected 只能在类内部和子类中访问
3> @private 只能在类内部访问
以上是关于[Objective-C]简单实现一个OC类的主要内容,如果未能解决你的问题,请参考以下文章