通用可重复使用 0.2.1

通用可重复使用 0.2.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最近发布2016年7月
SPM支持 SPM

Suyeol Jeon维护。



  • 作者:
  • Suyeol Jeon

通用可重复使用

Cocoa 通用可重复使用库。目前支持 UITableViewUICollectionView

概览

UITableView
struct Reusable {
    static let headerView = GenericCell<SectionHeaderView>()
    static let userCell = GenericCell<UserCell>()
}

tableView.registerView(Reusable.headerView)
tableView.registerCell(Reusable.userCell)

tableView.dequeueView(Reusable.userCell)
tableView.dequeueCell(Reusable.userCell)
UICollectionView
struct Reusable {
    static let headerView = GenericCell<SectionHeaderView>()
    static let photoCell = GenericCell<PhotoCell>()
}

collection.registerView(Reusable.headerView, kind: .Header)
collection.registerCell(Reusable.photoCell)

collection.dequeueView(Reusable.headerView, kind: .Header)
collection.dequeueCell(Reusable.photoCell, forIndexPath: indexPath)
还有其他问题吗?

欢迎 Pull requests💖

安装

  • 对于具有 CocoaPods 的 iOS 8+ 项目

    pod 'GenericReusable', '~> 0.2.0'
  • 对于具有 Carthage 的 iOS 8+ 项目

    github "devxoul/GenericReusable" ~> 0.2.0
    
  • 对于具有 CocoaSeeds 的 iOS 7 项目

    github 'devxoul/GenericReusable', '0.2.0', :files => 'Sources/*.swift'

许可证

通用可重复使用 下的 MIT 许可证。请参阅 LICENSE 文件以获取更多信息。