Philippe Bernery

2个pods
BkTask是一个受Proactor和Reactor设计模式启发的库。它旨在考虑两个概念,异步和模块化。
异步执行工作可以使您的应用程序保持响应。但是,并行编程很难。在iOS上,GCD和NSOperation等工具使得这个过程变得简单得多,但对于复杂的流程,Still仍然需要时间和资源来完成。BkTask允许您在后台简单地运行工作流程,并在完成后收到通知。
那么,模块化方面又是如何呢?简化复杂任务的一种方法是将它分解成多个简单的步骤。这就是构建BkTask中的任务的方式,通过添加您需要完成工作流程的步骤。如果工作流程发生变化,您可以添加或删除步骤来更新它。您甚至可以创建自己的步骤,并在不同的工作流程中重用它们。BkTask的模块化方面有助于您保持敏捷性。
在技术方面,它使用了NSOperation和键值观察等技术。
此库已被数百万人在AppStore上应用中使用。
许可证:MIT
PBYouTubeVideoViewController在UIWebView中显示YouTube iframe HTML 5视频播放器。PBYouTubeVideoViewController将播放器事件发送到代理,并在Objective-C中声明播放器方法,从而为您提供在iOS应用程序中显示YouTube视频的简单方法。
许可证:MIT