小编RJ8*_*J86的帖子

简要描述.h和.m文件如何在目标c中进行交互?

我刚刚开始学习目标C,我真的很困惑.h和.m文件是如何相互作用的.这个简单的程序有3个文件:

Fraction.h

 #import <Foundation/NSObject.h>
    @interface Fraction : NSObject {
        int numerator;
 int denominator;
    }
    - (void) print;
    - (void) setNumerator: (int) n;
    - (void) setDenominator: (int) d;
    - (int) numerator;
    - (int) denominator;
    @end
Run Code Online (Sandbox Code Playgroud)

Fraction.m

 #import "Fraction.h"
    #import <stdio.h>
    @implementation Fraction
    -(void) print { printf( "%i/%i", numerator, denominator ); }
    -(void) setNumerator: (int) n { numerator = n; }
    -(void) setDenominator: (int) d { denominator = d; }
    -(int) denominator { return denominator; }
    -(int) numerator { return numerator; } …
Run Code Online (Sandbox Code Playgroud)

objective-c

24
推荐指数
3
解决办法
3万
查看次数

标签 统计

objective-c ×1