タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

NSUndoManagerに関するSOMTDのブックマーク (1)

  • 取り消しとやり直し

    取り消しとやり直し 取り消しとやり直しの仕組み ユーザーが実行した操作を取り消したり、やり直したりする機能は様々なアプリケーションで必要とされるので、Cocoaフレームワークには予めその枠組みが用意されています。 その枠組みによれば、ある操作を取り消し可能にしたかったら、その操作を実行する前に「取り消し手順書」を登録する事が必要という事になっています。ユーザーがメニューから取り消しを選ぶと、その「取り消し手順書」が実行されるという訳です。 ユーザーが色々な操作を実行していくと、「取り消し手順書」もどんどん積み重なっていきます。ユーザーがメニューから取り消しを選ぶと、一番上に乗っている最も新しい手順書が実行されて、手順書の山から取り除かれます。 この「取り消し手順書」を管理するのがNSUndoManagerです。手順書の登録依頼はこのNSUndoManagerに対して行います。 NSUndo

  • 1