Swift4を使用しています。
userDefaultsについて質問というよりかはご意見集めみたいな内容ですが、聞いてください。
質問内容は下記の3点です
-1. SNSで例えた場合、端末側で保存する内容はEmailとユーザー名だけなどにとどめたほうが良いですか?(例えば投稿内容を引き出すためにidが割り振られていた場合、idは端末保存のEmailをもとに鯖内で検索を書ける状態。)
-2. userDefaultsは関数をまたいで読み書きができるようですが、クラスをまたいでの読み書きも可能ですか?
swift
1//例 2 3class A{ 4 func a(){ 5 //ここで初期値を設定したデータを 6 userDefaults.register(defaults: ["cryData":"わんわん"]) 7 } 8} 9 10class B{ 11 func b(){ 12 //ここで書き込める? 13 userDefaults.set("めーめー", forKey: "cryData") 14 } 15}
-3. もし2.の内容が可能だとしたら、このuserDefaultsクラスそのものはクラス外に変数を持ってるということでしょうか?
swift
1 2//こんな感じでimportしたuikitとかの中に入ってるのかな~? 3let userDefaults = UserDefaults() 4 5class A{ 6 func a(){ 7 //ここで初期値を設定したデータを 8 userDefaults.register(defaults: ["cryData":"わんわん"]) 9 } 10}
興味本位で聞いた内容ばかりなのですが、「たぶんこうなんじゃないかな~」くらいで構いませんので、回答お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/21 16:55