ノートアプリにUndo機能を実装! UndoManager導入ポイント by watura

iOSDC Japan 2024
レギュラートーク(20分)

ノートアプリにUndo機能を実装! UndoManager導入ポイント

watura watura watura
5

noteのiOSアプリにはこれまでUndo/Redo機能がありませんでした。しかし、この春にUndoManagerを導入しUndoに対応しました。

UndoManagerは、アプリにUndo・Redo機能を提供してくれる強力なクラスです。
特にnote アプリのような編集アプリにとって、Undo機能は必須の機能の一つといえます。
しかし、意外とUndoManagerを使いこなしているアプリは少ないのが現状です。

本トークでは、UndoManagerの基礎から、実際のアプリへの導入方法、そしてその際のはまりポイントまで、実体験に基づいて解説します。

[内容]

  1. UndoManagerの概要とUndo・Redo方法
  2. Undoのグルーピング機能
  3. note アプリへのUndoManager導入
  4. 導入時に遭遇したはまりポイントと解決策
  5. UndoManagerを使ったテストの書き方

一緒にUndoManagerを使いこなし、アプリのユーザーエクスペリエンスを向上させましょう!