我的第一个oc程序

来源:互联网 发布:电脑硬盘测评软件 编辑:程序博客网 时间:2024/06/04 19:25
</pre><pre name="code" class="objc">////  MyClass.h//  myfirstocprogram////  Created by 杨晨 on 14-10-21.//  Copyright (c) 2014年 杨晨. All rights reserved.//#import <Foundation/Foundation.h>//Fraction类@interface Fraction : NSObject//自动生成设值方法@property int numerator,denominator;-(void) print;-(void) setTo:(int) n  over:(int) d;-(double) convertToNum;@end@implementation Fraction//自动生成取值方法@synthesize numerator,denominator;-(void) print{    NSLog(@"%i/%i",numerator,denominator);}-(void) setTo:(int) n  over:(int) d{    numerator=n;    denominator=d;}-(double) convertToNum{    if(denominator!=0)        return (double) numerator/denominator;    else        return NAN;}@endint main(int argc, const char * argv[]) {    @autoreleasepool {        Fraction *myFraction =[[Fraction alloc]init];                //设置分数为1/3        //注意多个参数的传递方法        [myFraction setTo: 1 over:3];                //显示分数        [myFraction print];        NSLog(@"The value of myFraction is:");        NSLog(@"%g",[myFraction convertToNum]);                            }    return 0;}感想:类似java的一种编程语言,面向对象,但是也有c语言中的指针功能,缺陷就是语法比较繁琐。。。以后可能会被swift顶替吧,总之是开发ios必备。加油


0 0
原创粉丝点击