我希望创建一个我已经为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;
}
}
答案 0 :(得分:3)
您需要切换语言。您将无法在 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