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

提供: MonoBook
ナビゲーションに移動 検索に移動
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
  
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