Glasgow
是什么?
Glasgow是一组基本的类,旨在能够良好地协同工作或者不工作。每个类只有一个职责,并且完全遵循S.O.L.I.D.原则。
目标
- 显著减少ViewControllers的大小。
- 提供简单方便的项目启动并减少启动时间。
- 通过使用设计良好的基类,提供一个标准,将项目保持得尽可能标准化。
因此,Glasgow分为五个领域(子规范)
- 核心:由更具体领域使用的基元素。
- 网络:基本的API消费。
- 转换:基本的值转换类。
- UIKit:与UIKit相关的类。
- 箭头:使用'Arrow'扩展来泛型转换可解析对象。
需求
- iOS 8.0+
安装
Glasgow 可以通过 CocoaPods 获取。要安装它,只需在 Podfile 中添加以下行
pod "Glasgow"
作者
伊纳西奥·费拉里尼,[email protected]
许可协议
MIT 许可协议 (MIT)
版权所有 © 2016 伊纳西奥·费拉里尼
以下条款下,未经限制,任何人获取此软件及相关文档副本(“软件”)的副本,可以自由处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许将软件提供给他人以执行上述操作。
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
该软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的还是口头形式的,包括但不限于适销性、特定目的的适用性和非侵权性。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任负责,无论是因为合同、侵权或任何其他行为,起源于、由于或与软件的使用或任何其他方式有关。