回答編集履歴

1

イニシャライザ使わない。

2017/08/09 03:02

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,3 +1,7 @@
1
+ こんなんじゃダメなんかな。
2
+
3
+
4
+
1
5
  ```swift
2
6
 
3
7
  class User {
@@ -10,11 +14,7 @@
10
14
 
11
15
 
12
16
 
13
- init() {}
14
-
15
-
16
-
17
- init(json: Any) {
17
+ static func set(json: Any) {
18
18
 
19
19
  User.id = 100
20
20
 
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- _ = User(json: "")
37
+ User.set(json: "")
38
38
 
39
39
  print(User.id, User.email, User.accessToken)
40
40
 
@@ -44,4 +44,8 @@
44
44
 
45
45
 
46
46
 
47
+ 【追記】
48
+
47
- んじゃダメんかな
49
+ イニシャライザ使ってるから話がややしくっているよう気がしてきたので書き直しました
50
+
51
+