码迷,mamicode.com
首页 > 其他好文 > 详细

[Objective-C]简单实现一个OC类

时间:2016-05-22 22:47:30      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

一.语法规范

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类

标签:

原文地址:http://www.cnblogs.com/lcios/p/5517857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!