「SwiftでCocoa Bindingを使う」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) (→プロパティ) |
||
11行目: | 11行目: | ||
== プロパティ == | == プロパティ == | ||
+ | プロパティはdynamicを付けないと変更が反映されない。 | ||
+ | |||
; Binding Inspector | ; Binding Inspector | ||
* Model key Path = self.プロパティ名 | * Model key Path = self.プロパティ名 | ||
17行目: | 19行目: | ||
@objc dynamic var プロパティ名:Bool = false | @objc dynamic var プロパティ名:Bool = false | ||
− | |||
[[category: Swift]] | [[category: Swift]] | ||
[[category: Xcode]] | [[category: Xcode]] |
2023年11月21日 (火) 09:51時点における版
swiftでCocoa Bindingを使用するには「@objc」をつける。
メソッド
- Binding Inspector
- Model key Path = self
- Selector = メソッド名
- Swift
@objc func メソッド名() { }
プロパティ
プロパティはdynamicを付けないと変更が反映されない。
- Binding Inspector
- Model key Path = self.プロパティ名
- Swift
@objc dynamic var プロパティ名:Bool = false