首页 > 其他 > 详细

Objective C 快速入门学习二

时间:2014-07-19 19:07:14      阅读:375      评论:0      收藏:0      [点我收藏+]

Objective-C 

 

类、对象、方法

 

1.编写一个复数类:

#import <Foundation/Foundation.h>
@interface
Complex: NSObject //类声明,Complex继承NSObject { int iReal;//成员变量声明,在括号内 int iImag; } //成员函数声明,在括号外 -(void) print; -(void) setReal : (int) n; -(void)setImag : (int) d; @end //@interface ....@end区域完成类声明 @implementation Complex //成员函数实现部分 -(void) print //开头的负号(-)告诉编译器是实例方法, { NSLog(@"iReal = %i, iImag = %i \n", iReal, iImag);//"\n"和C/C++,表示换行 } -(void)setReal : (int) n // 返回值为void,输入参数为int n { iReal = n; } -(void)setImag: (int) d { iImag = d; }

@end //@implementation ... @end区域完成类成员函数实现

2.使用Complex类

int main(int argc, const char* argv[])
{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

    //使用方法语法:  [ClassOrInstance   method]
    myComplex = [Complex alloc];
    myComplex = [Complex init];
    //可以合成一句 myComplex = [ [Complex alloc] init]
    //或者myComplex = [ Complex  new]

    [myComplex setReal : 1];//调用带参数的方法,实部设置为1
    [myComplex setImag : 2];

    [myComplex print];//调用print方法

    [myComplex release];//释放alloc的myComplex
    [pool drain];  
   return 0; }

 

3.自己编程规范

(1).类首个字母大写

(2).函数和变量、对象首个字母小写

(3).变量加上类型修饰,可以区分对象

Objective C 快速入门学习二,布布扣,bubuko.com

Objective C 快速入门学习二

原文:http://www.cnblogs.com/welen/p/3853559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!