4 "summary": "基于NSOperation的任务管理工具",
5 "description": "Task extends the functionality of NSOperation by adding conditions and observers. Its use is similar but slightly different than NSOperation. Instead of overriding start() and main() subclasses should override execute() and call finish() when the code has finished. `finish() `must be called whether the task completed successfully or in an error state. As long as these methods are called, all other state is managed automatically.\n\nConditions are added to an task to establish criteria required in order for the task to successfully run. For example a task that required location data could add a condition that made sure access had been granted to location services. Observers are added to a task and can react to the starting and ending of a task. For example an observer could start and stop an activity indicator while the task is executing.",
6 "homepage": "https://github.com/xtxh/TaskObjc.git",
12 "xtxh": "xtxh@outlook.com"
15 "git": "git@github.com:xtxh/TaskObjc.git",
21 "source_files": "TaskObjc/Classes/**/*",
22 "public_header_files": "Pod/Classes/**/*.h"