Logan Shire

23个组件

APIService

封装RESTful和基于JSON的API的可依赖注入的服务。

许可证: MIT

  • Swift

ConnectionKit

许可证: MIT

ImageLoadingService

一个简单的可依赖注入的图片加载服务。包含UIImageView扩展和NSCache支持。

许可证: MIT

  • Swift

LocationService

此库提供了一个简化的访问CoreLocation的接口。无需使用代理人或管理器。服务是可依赖注入的,并与其他Trellis服务兼容。

许可证: MIT

  • Swift

MapService

此服务提供一个简单的对MapViews的封装。

许可证: MIT

  • Swift

ModelService

ModelService是数据源用来辅助TableView和CollectionView的抽象。客户端可以创建自己的模型服务实现,并与相应地使用集合视图或表格视图。

许可证: MIT

  • Swift

NavigationService

通过该服务管理导航控制器。NavigationContext会懒加载视图控制器,服务将它们以模态或推动的方式呈现。

许可证: MIT

  • Swift

OAuthService

简单封装OAuthSwift库的可依赖注入的服务。是Trellis服务家族的成员之一。

许可证: MIT

  • Swift

OpenGraphService

一个简单的可依赖注入Open Graph解析器。需要Kanna, PromiseKit, SwiftToolKit和ServiceRegistry。

许可证: MIT

  • Swift

ParseCloudService

一个可依赖注入的服务,用于通过Parse REST API调用Cloud Code函数。需要API服务。

许可证: MIT

  • Swift

ParseCreateService

封装对Parse REST API的POST请求的可依赖注入的服务。需要API服务。

许可证: MIT

  • Swift

ParseDeleteService

封装对Parse REST API的DELETE请求的可依赖注入的服务。需要API服务。

许可证: MIT

  • Swift

ParsePushService

处理Parse REST API推送通知的可依赖注入的服务。需要API服务。

许可证: MIT

  • Swift

ParseReadService

封装对Parse REST API的GET请求的可依赖注入的服务。需要API服务。

许可证: MIT

  • Swift

ParseService

封装Parse REST API的可依赖注入的服务。需要API服务。

许可证: MIT

  • Objective C

ParseUpdateService

封装对Parse REST API的PUT请求的可依赖注入的服务。需要API服务。

许可证: MIT

  • Swift

ParseUserService

处理Parse REST API用户的可依赖注入的服务。需要API服务。

许可证: MIT

  • Swift

ParseUtils

一组用于Parse服务的实用工具。没有依赖。

许可证: MIT

  • Swift

RSSService

一个简单的解析RSS源服务。与Trellis组件集成。

许可证: MIT

  • Swift

ServiceRegistry

ServiceRegistry是一个用Swift编写的依赖注入框架。它允许您为它们的API注册实现,以更有效地组件化代码。

许可证: MIT

  • Swift

SwiftToolKit

此库包含了一系列Swift实用函数和扩展,有助于代码更清晰、更易读。

TypeTools包含一个从类型生成可哈希键的函数。

UIButtonExtensions为UIButton添加了一个可定制的角半径属性,可以通过界面构建器进行配置和设计。

UIColorExtensions为UIColor添加了方便的初始化器,用于RGB整数值和RGB十六进制值。

UIImageViewExtensions为UIImageView添加了一个imageURL属性。当设置时,它会异步获取图片并将其设置为imageView的image属性。

UIViewAutolayoutExtensions包含简化编写AutoLayout约束的实用函数和扩展。

许可证: MIT

  • Swift

TableService

TableService 允许用户为表格视图单元格注册模型。在 Swift 2 和 Xcode 7 中,它将被更新为包含一个新的、统一的 TableViewDataSource 协议,该协议符合 UITableViewDelegate 和 UITableViewDataSource,并为您执行了大量冗余工作。

许可证: MIT

  • Swift

TwitterService

Twitter API 的依赖注入服务包装

许可证: MIT

  • Swift