エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iOSの画像加工アプリでUndoRedoの実装 (NSCodingの話とか) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iOSの画像加工アプリでUndoRedoの実装 (NSCodingの話とか) - Qiita
#UndoRedoとは 一応知らない人の為に説明すると、Xcodeでいう[戻る(commond + z)],[進む(commond + shif... #UndoRedoとは 一応知らない人の為に説明すると、Xcodeでいう[戻る(commond + z)],[進む(commond + shift + z)]のことです。 ま、イラレとかフォトショとか何にでもありますよね。 UndoRedoと書いていますが、今回説明するのはUndoです。UndoさえできればRedoも出来たようなものなので分かりやすくする為にあえて書きません。 #動作動画 [do]で行った作業を[Undo]で戻っていく動画です。 動画にはありませんが、画像を追加、削除等の動きも全て戻れるように出来ています。 ###do ###Undo #実装概要 ##保存方法 まず考えるべきことは、どのようにして保存するか。 戻れるということは、状態が変化するタイミングで現在の状態を保存しておく必要があり、全て残す必要があります。 ###配列に突っ込む(不正解) シンプルな方法としては、配