我想创建一个我已经为 Android for iOS 制作的应用程序。我在 Android 应用程序中有一个用户类,但我不确定如何为 iOS 执行此操作。 android中的类如下:
public class User {
protected int score;
public User() {
score = 0;
}
public long getScore() {
return score;
}
public User getScore(int score) {
this.score = score;
return this;
}
public int changeScore(int deltaScore) {
this.score += deltaScore;
return this.score;
}
}
最佳答案
您需要切换语言。您将无法在 iOS 中使用这个完全相同的类。您将拥有一个 Objective-C 类,该类的标题如下所示:
@interface User: NSObject {
int score;
}
@property (assign) int score;
- (int) changeScore:(int)deltaScore;
@end
定义文件如下所示:
@implementation User
@synthesize score
- (int) changeScore:(int)deltaScore
{
self.score += deltaScore;
return self.score;
}
@end
关于android - iOS开发中的getter/setter类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7957359/