ConnectionKit

为 Cocoa 应用提供基于 Block 的 API 实现
授权协议 BSD
开发语言 Objective-C
所属分类 Web应用开发、 WebDAV 开源软件
软件类型 开源软件
地区 不详
投 递 者 柏正平
操作系统 OS X
开源组织
适用人群 未知
 软件概览

ConnectionKit 为 Cocoa 应用提供了基于 Block 的 API 实现异步的 FTP、SFTP 和 WebDAV 服务端以及本地文件操作。

特性:

  • Use of blocks for simple completion and error-handling

  • URLs replace paths throughout the API

  • Management of raw connections is hidden behind the scenes, handling multiple connections and re-connections for you

  • Same authentication workflow as NSURLSession and friends

  • No longer tied to the main thread

  • libcurl is used for FTP, instead of custom implementation

  • NSURLConnection (via DAVKit) is used for WebDAV, instead of custom HTTP stack

  • libssh2 (via libcurl) is used for SFTP, instead of calling out to the command-line sftp program

 相关资料
  • 问题内容: 制作按宽度占据其父容器固定百分比的容器的最简单方法是什么? 当其父容器的宽度更改时,其宽度应更新。 我尝试使用,但是当父容器的宽度更改时,它不会更新。 问题答案: 您想要的是GridBagLayout。(如何使用?) 使用GridbagLayout可以为添加的每个单个组件定义GridBagConstraints。 这些限制条件包括其在锡罐上的确切说明。这是在“网格行”中所有组件上计算的

  • 如何为不支持流式处理的数据库提供反应式流 API?比如说dymodb。执行 get 调用时,dynamodb 将返回所有结果。因此,即使我将 get 调用包装在源中,如何处理来自下游阶段的背压?另外,如何实现写入 db 中的写入调用?我的水槽会是什么样子?任何关于此的指针都会有所帮助。

  • 问题内容: 我想将Java Persistence API(JPA)用于我的Web应用程序。 有流行的JPA实现,例如 Hibernate , Toplink 和 EclipseLink 。什么实现是一个很好的选择,为什么? 问题答案: 当 Java持久性API(API) 的开发,它成为流行的速度非常快。JPA描述了使用Java在应用程序中关系数据的管理。 JPA(Java持久性API)是持久性提

  • 我有一个web服务,它接收对象,通过AMQP发送通知,并向请求者返回JSON响应。每个请求都是在一个线程上执行的,我正在尝试实现publisher confirms,我正在努力解决如何设置它。我有它的工作,但我不喜欢我这样做。 我这样做的方式是: 在邮件上添加一些标题 拥有一个包含2个订阅者的发布-订阅频道 订户1)创建一个阻塞队列,使其准备就绪,并通过amqp发送消息 订户2)开始在该队列上拉动

  • 7.5. 基于http提供wiki页面 要使用http包,先将其导入: import ( "fmt" "http" "io/ioutil" "os" ) 然后创建一个用于浏览wiki的函数: const lenPath = len("/view/") func viewHandler(w http.ResponseWriter,

  • 为了给研发团队提供更为灵活的测试方式,我们提供一组UWA API,以帮助研发人员收集自定义的数据信息,并在报告中进行查看。目前,该功能只为专业会员开放。 目前,UWA API 提供以下两种功能: 自定义代码段测试 自定义变量测试 自定义代码段测试 (UWAEngine.PushSample / PopSample) public static void PushSample(string samp