---------------
FKPerson.h ---------------
#import<Foundation/Foundation.h>
@interfaceFKPerson : NSObject
{
NSString* _name;
int _age;
}
- (void) setName:(NSString*)
name andAge: (int) age;
- (void) say: (NSString*)
content;
- (NSString*) info;//
不带形参的info方法
+ (void) foo;
@end
一、编写本节代码的具体步骤:
1.打开Xcode。
2.点击Create a new Xcode project。
3.选择OS X下的Application,然后点击Command Line Tool,点next。
4.填写项目名称,机构名称和机构标志,选择Language是Objective-C,点next。
5.选择文件储存目录,不要勾选Create Git repository on My Mac,点Create。
6.右击左侧导航栏中排在首位的黄色文件夹。
7.在弹出的菜单中,选择NewFile,选择OS X,Source,Cocoa Class,点next。
8.给类命名为“FKPerson”,Subclass
of NSObject,点next。
9.选择存储位置,点Create。
10.本节展示的是FKPerson.h文件中的代码,第2节和第3节将展示其他两个文件中的代码。
二、本节代码涉及到的知识点:
1.从@interface到@end,这一部分是类的接口部分。
2.接口部分主要用来声明该类的成员变量和方法。
3.方法分为“类方法”和“对象方法”,分别以加号和减号开头,作为标识。
4.如果声明了方法返回值的类型,那么方法体内,必须有一个有效的return语句。
5.在OC的方法声明中,所有的类型都应该使用圆括号括起来,这是OC方法与C函数的区别。
6.OC方法的签名关键字由“方法名”“形参标签”“冒号”三部分组成。
7.声明方法的语法格式:-(void)insertObject:(id)anObject atIndex:(NSUInterger)index
其中,“-” 是方法类型,说明该方法为对象方法。
“(void)insertObject”是方法返回值的类型和方法名。
“(id)anObject” 是形参类型和形参名。
“atIndex”
是形参标签。
“(NSUInterger)index” 是形参类型和形参名。