回答編集履歴

3

gozi

2020/04/06 02:02

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  インスタンスという言葉は今後もちょいちょい出てくるので覚えておいた方が良いですが、
40
40
 
41
- 「クラス」がプラモデルの設計図だとしたら、「インスタンス」はその設計図から作成さた実際のプラモデルそのものを指します。
41
+ 「クラス」がプラモデルの設計図だとしたら、「インスタンス」はその設計図から作成さた実際のプラモデルそのものを指します。
42
42
 
43
43
 
44
44
 

2

2

2020/04/06 02:02

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
  (通常の変数はvarですが、クラス変数はclass varになっています。)
56
56
 
57
- 設計図だけで使え関数・プロパティととらえてもらえればいいです。
57
+ 設計図だけで直接アクセスできるプロパティととらえてもらえればいいです。
58
58
 
59
59
 
60
60
 
@@ -64,7 +64,7 @@
64
64
 
65
65
  UserDefaults.standardはクラスプロパティを使ってUserDefaultsのインスタンスを取得(実装がどうなってるか知りませんが、シングルトン的なやつです)
66
66
 
67
- UserDefaults.standard.setValue(...)でようやく、そのインスタンス経由でメンバ関数が呼べる感じです。
67
+ UserDefaults.standard.register(...)でようやく、そのインスタンス経由でメンバ関数が呼べる感じです。
68
68
 
69
69
 
70
70
 

1

1

2020/04/06 02:00

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -68,6 +68,16 @@
68
68
 
69
69
 
70
70
 
71
+
72
+
73
+ 基本的に困ったら一次ソースを見ましょう。
74
+
75
+ https://developer.apple.com/documentation/foundation/userdefaults
76
+
77
+ set系はSwiftでは`set(_:forKey:)`のような構文になっています。
78
+
79
+
80
+
71
81
  解説サイトはあったかなあ・・・。
72
82
 
73
83
  適当にググって補完してもらうのがよいかなとは思います。