画像を永続的に登録したい時
画像を登録してもアプリを切ったらまた画像をあげ直しでは意味が無いですよね。
なので今回は画像を保存してアプリを再起動した時にも表示されているように設定しました。
NSUserDefaults
これを使って画像の保存をします。
しかしUIImageはこのままだと入らないので一度NSDataに変換して入れます。
PNGファイルをNSDataに変換した後にNSUserDfaultsに保存しています。
保存する時のkeyは取り出しの時も使います。
保存の方法はこれだけ
次に取り出しですが、入れた時がNSDataなので取り出す時もUIImageに変換して
あげましょう
キーを使ってNSDataに入っているUIImageを取り出して
UIImageに戻してあげる事で元通り。
保存の所を画像の登録に仕込んで、画像の表示の時に取り出しをすると
ちゃんと表示されているはずです。
しかしこれだけならいいんですが、他の情報と紐付けてやらないといけないので
まだまだ勉強しないとちゃんと使えそうにないです・・・。