0

我正在使用最新版本的 Xcode 开发 iOS 应用程序。该应用程序将使用 http 请求从 Web 服务获取数据,并且该应用程序有点大,因此会有许多不同的请求。所以,我是这个objective-c的新手,所以我想知道你如何创建一个类,它可以包含可以在整个应用程序中访问的方法,只需在另一个类中创建该类的新实例并简单地调用里面的方法你刚开始的类实例。

我的意思是,假设我们有一个名为 Communication 的课程。通信类包含一个名为 的方法login,它有两个参数。Usernamepassword

然后我想从我的其他类中使用类似的方法调用该方法。

Communication com = new Communication();
com.login(username, password)

正如我所说,我对 Objective-c 有点陌生,所以我会得到一些帮助。

4

1 回答 1

1

Communication.h(头文件)

#import <Foundation/Foundation.h>

@interface Communication : NSObject {
    NSString *username;
    NSString *password;
}

-(void) login:(NSString *)username withPassword:(NSString *)password;

@property (nonatomic, retain) NSString *username;
@property (nonatomic, retain) NSString *password;

@end

Communication.m(实施)

@implementation Communication
@synthesize username, password;

-(void) login:(NSString *)username withPassword:(NSString *)password {
 // Do your login stuff here
}

@end

然后使用该类将如下所示:

NSString *username = @"hugo";
NSString *password = @"secret!";
Communication *communication = |[Communication alloc] init];
[communication login:username withPassword:password];
于 2012-05-02T19:13:13.123 回答