「SwiftでCocoa Bindingを使う」の版間の差分

提供:MonoBook
ページの作成:「== メソッド== ; Binding Inspector * Model key Path = self * Selector = メソッド名 ; Swift @objc func メソッド名() { } == プロパティ == ; Binding In…」
 
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
[[swift]]で[[Cocoa Binding]]を使用するには「@objc」をつける。
== メソッド==
== メソッド==
; Binding Inspector
; Binding Inspector
9行目: 11行目:


== プロパティ ==
== プロパティ ==
プロパティは「dynamic」を付けないと変更が反映されない。
; Binding Inspector
; Binding Inspector
* Model key Path = self.プロパティ名
* Model key Path = self.プロパティ名
15行目: 19行目:
  @objc dynamic var プロパティ名:Bool = false
  @objc dynamic var プロパティ名:Bool = false


dynamicを付けないとプロパティ変更が反映されない。


[[category: Swift]]
[[category: Swift]]
[[category: Xcode]]
[[category: Xcode]]

2023年11月21日 (火) 09:51時点における最新版

swiftCocoa 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