TokyoFacebookTwitterHatenaPocket※日本版編注:この記事には下品な表現が含まれますが、原文を尊重してそのまま翻訳しています。これらの質問に1つでも答えられるなら、UIColorについて書いているパート2に飛んでください。参考:もし型変換を熟知していてas、as!、as?を区別できるなら、英語ですがYouTubeで動画を見てください。ステージ1:アナロジーUserDefaultsを深く理解するために、いつもの通り噛み砕いて説明します。実際、とてもシンプルです。説明の必要すらないとも思います。UserDefaultsオブジェクトはユーザーデータを保存します。アプリを最初にダウンロードしたときに背景色や画像などの設定しますがUserDefaultsを使えばバッテリが切れても保存しておけます。なんでも保存できます。携帯電話に254GBの空き容量があれば、254GBのユーザーデータを保存できます。大きな問題があります。実行時にすべてを吐き出します。抽象的な言い方で分かりにくいですね。これではどうでしょう。アプリ起動時やビューの読み込み時に、すべてを吐き出します。