首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序猿DD

    我们常用的撤销和恢复功能,你知道它们使用了什么设计模式吗?

    关于观察者模式,如果有不熟悉的童鞋,看这里,加代码具体来讲解:设计模式是什么鬼(观察者) Cocoa Touch框架内的实际应用 NSUndoManager是苹果提供的撤销恢复管理类,它里面主要有三个要素构成 在Command中添加命令执行对象NSInvocation 在Command中添加观察者列表,当命令执行是通知列表中的观察者 创建一个类似NSUndoManager的类,来管理整体commond列表

    1.1K10编辑于 2023-04-04
  • 来自专栏云原生布道专栏

    【IOS开发高级系列】CoreData专题

    只应当在添加或删除 Persistent Stores 时使用 -undoManager返回当前 Context 所使用的NSUndoManager -assignObject: toPersistantStore

    1.8K50编辑于 2023-10-16
  • 来自专栏TechBox

    一份走心的iOS开发规范

    - (void)browserDidScroll:(NSBrowser *)sender; - (NSUndoManager *)windowWillReturnUndoManager:(NSWindow

    12.5K145发布于 2018-06-05
领券