文件名称:AOperation:NSOperation的包装器,使NSOperation的使用更加高效
文件大小:15.04MB
文件格式:ZIP
更新时间:2024-05-29 17:32:53
swift ios apple best-practices receive
Operation和OperationQueue类的包装,使它们有更多使用它们的能力。 特征 支持声明性语法 可以与一起使用 易于使用 帮助编写更好的短代码和模块化代码 通过使用可重复使用的操作和条件来防止重复代码 非常灵活 完全适应任何编程风格和体系结构 演示版 搜寻者 第一个演示是关于一个简单的应用程序,该应用程序获取给定用户名的推文。 用户首次打开应用程序并键入用户名时,将显示一个视图控制器,要求注册。 您应该注意,此注册视图控制器并未作为视图控制器流添加到应用程序,而是作为条件添加到需要授权以执行其任务的每个操作中的。 该条件将在操作添加到队列并准备执行时进行评估。 条件评估的流程如下所示。 每个条件可以具有一个依赖操作,它将作为依赖项添加到入队操作中。 相关操作在条件评估之前执行并完成。 对于此应用, AuthorizationCondition具有Chec