物件部分
OC
@property (weak, nonatomic) IBOutlet UIButton *addBtn;
@property (weak, nonatomic) IBOutlet UILabel *dataLabel;
@property (weak, nonatomic) IBOutlet UITableView *shipTableView;
Swift
@IBOutlet weak var addBtn: UIButton!
@IBOutlet weak var dataLabel: UILabel!
@IBOutlet weak var shipTableView: UITableView!
var/let
大部分應該蠻好理解的
最大部分差異部分應該是
變數與常數 (var/let)
用來比喻應該就等於OC的NSMutablearray與NSArray?
NSMutablearray 是可變動自由性較高的 就是var
NSArray 基本上宣告完就不會變動的 就是let
!符號/?符號
var testStr:String?
testStr = "測試"
print(testStr!)
!符號 = 絕對值 沒給值會爆
可用 ?? 填充如果沒值要給予什麼 如: ?? “123”
?符號 = 非絕對值 可哭值 不會爆