0
在Java中的模型是這樣的:如何使用swift實現數據模型? (爪哇 - > SWIFT)
public class Model {
private String nameLast = "";
private String nameFirst = "";
private String namePrefix = "";
private String nameSecond = "";
private String nameNick = "";
private String nameSuffix = "";
Model() {
}
public Model(String nameFirst, String nameSecond, String nameLast, String namePrefix, String nameSuffix, String nameNick) {
this.nameFirst = nameFirst;
this.nameSecond = nameSecond;
this.nameLast = nameLast;
this.namePrefix = namePrefix;
this.nameSuffix = nameSuffix;
this.nameNick = nameNick;
}
public String getNameLast() {
return nameLast;
}
public void setNameLast(String nameLast) {
this.nameLast = nameLast;
}
public String getNameFirst() {
return nameFirst;
}
public void setNameFirst(String nameFirst) {
this.nameFirst = nameFirst;
}
public String getNamePrefix() {
return namePrefix;
}
public void setNamePrefix(String namePrefix) {
this.namePrefix = namePrefix;
}
....
}
在斯威夫特沒有訪問控制(私有/公共)和二傳手/ getter方法僅適用於計算性能。 我應該如何快速執行此操作? 我應該使用一個結構? 也許我必須使用willSet和didSet--我需要你的幫助;)
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html – chris 2015-02-23 22:00:13
你不如果你沒有對他們做任何事情,就不需要獲得者和二傳手。在Swift中,你沒有一個屬性和一個關聯的變量,它們都是一樣的,只是使用一個存儲的屬性,就像你已經擁有了getter和setter一樣。 「Swift將這些概念統一成一個屬性聲明。」 – rdprado 2015-02-23 22:50:43