Skip to content

Latest commit

 

History

History
100 lines (49 loc) · 4.42 KB

File metadata and controls

100 lines (49 loc) · 4.42 KB

Mac 开源项目

Mac

=======================================================================================

  • macdown:一款开源的macdown软件

    Github地址:macdown

=======================================================================================

  • IINA:Mac系统下的开源播放器

Github地址:IINA

=======================================================================================

  • Gitbook:mac系统下的文本编辑器

Github地址:Gitbook

=======================================================================================

  • Lepton:开源的跨平台代码片段管理工具(Mac OS,Windows,Linux)

Github地址:Lepton

=======================================================================================

  • Alamofire:Alamofire是一个用Swift编写的HTTP网络库,由此前热门开源项目AFNetworking的的作者mattt开发,可非常简单地用于异步网络通信。

    关于何时使用AFNetworking,何时使用Alamofire,可参看作者对两种情况的分析,不过很好的一点是AFNetworking和Alamofire两个库并不相互排斥,可以很好地共存于相同的代码库中。

    Github地址:Alamofire

=======================================================================================

  • Surge(Swift + Accelerate):Surge基于Accelerate框架开发,用于执行矩阵数学、数字信号处理以及图像处理等方面。换句话说,它可以快速处理复杂的数学、语音以及图像信号。并且依然来自于大神级人物mattt。

    Github地址:Surge

=======================================================================================

  • SwiftyJSON:SwiftyJSON使得用Swift处理JSON数据更加容易。这是解析JSON字符串封装类。实现功能与Javascript中的JSON.parse相近,使用方便。

    Github地址:SwiftyJSON

=======================================================================================

  • Dollar.swift:Dollar是一个Swift库,提供了有用的函数式编程辅助方法,无需扩展任何内置对象。Dollar类似于Lo-Dash或者Javascript中的Underscore。

    Github地址:Dollar

=======================================================================================

  • ExSwift:包含一组标准类型和类的Swift扩展。

Github地址:ExSwift

=======================================================================================

  • SwiftTask:SwiftTask是用Swift编写的状态机,综合了 Promise + progress + pause + cancel,使用 SwiftState ( Swift 编写的优雅的状态机)。

    Github地址:SwiftTask

=======================================================================================

  • HanekeSwift:Haneke 是一个用 Swift 编写的轻量级iOS通用缓存,易于使用。

    Github地址:Haneke

=======================================================================================

  • Cartography:Swift声明Auto Layout

Github地址:Cartography

=======================================================================================

  • Sleipnir:Sleipnir是一个适用于Swift的BDD(Behavior Driven Development)风格框架,灵感来自于Cedar(一款BDD风格的Objective-C测试框架)。

    核心原则:Sleipnir不依赖NSObject,是纯Swift BDD测试框架;Sleipnir不使用XCTest;有着很好的命令行输出,支持自定义测试报告,等等。

    Github地址:Sleipnir

=======================================================================================

  • Quick:Quick是一个适用于Swift和Objective-C的行为驱动开发测试框架。借鉴了RSpec, Specta以及Ginkgo。

    Github地址:Quick

=======================================================================================

  • marktext:一款简单的markdown编辑工具。

    Github地址:marktext