Jérôme Morissard

18 pods
BkTask是一个受Proactor和Reactor设计模式启发的库。它基于两个概念:异步和模块化。
异步工作可以保持应用响应。但并行编程很难。在iOS上,如GCD和NSOperation等工具可以使它变得简单得多,但对于复杂的流程,仍然需要时间和资源。BkTask允许您轻松在后台运行工作流并在完成时收到通知。
那么模块化是什么意思呢?简化复杂任务的一种方式是将它分解成多个简单的步骤。这就是您使用BkTask构建任务的方式,通过添加您需要完成工作流的步骤。如果工作流程有所改变,添加或删除步骤以更新它。您甚至可以创建自己的步骤并在不同的工作流程中使用它们。BkTask的模块化特性可以帮助您保持敏捷。
在技术方面,它使用NSOperation和键值观察等技术构建。
这个库已经被数百万人在AppStore应用中使用。
许可:MIT
JMActionSheetDescription是一个描述组件,它替代了ActionSheet和UIActivityViewController的使用。写下您要传入的actionSheet描述,然后让框架生成您的自定义动作表示。 (支持iOS9 SplitView!)
可定制元素:按钮字体、颜色、背景。额外的元素包括:_pickerView、带有图标化动作的水平滚动栏、带有图片的水平滚动栏、帮助理解动作上下文的图片、(正在进行的)URL、(正在进行的)文本。
许可:MIT
JMFormDescription是一个Objective-C库,可以轻松创建和管理复杂的结构化窗体。* 以非常简单的方法实现布局的新方法,* 简化数据源/代理,并专注于被操纵的对象,没有indexPath! * 对TextField和TextView提供Next/Previous/Done inpoutAccesoryView。
许可:MIT
JMOTableViewDescription是一个Objective-C库,可以轻松创建和管理复杂的结构化tableView。* 以非常简单的方法使用非常简单的方法描述您的tableView "布局",* 显著简化数据源/代理,并专注于被操纵的对象,没有indexPath!* 它是一个非常简单的方法来生成类似“grouped tableView”的风格,而不必使用“F*******g”TableView分组!* 使用此实现生成的代码高度可定制、可重用和灵活。(没有更多bug?)
许可:MIT
JMSystemNotifications是一个Objective-C库,可以轻松注册OS系统通知。获取系统发送的所有可能的通知。* 下面是前114条通知:)
许可:MIT