GitHub上的10个快速项目
- 基于mpv,可在macOS上提供最佳解码能力
- 专为现代macOS(10.10+)设计,旨在提供最佳的用户体验
- 视频,音频,字幕,播放列表,章节等所需的所有功能。
- 强制触摸,画中画和(高级)Touch Bar支持
精选的iOS框架,库,教程,Xcode扩展和插件,组件等等的精选列表。
该列表分为几类,例如框架,组件,测试和其他,开源项目,免费和付费服务。
每个类别中没有预先确定的项目顺序,该顺序是用于贡献的。
如果您是计算机科学专业的学生,需要学习这些东西以进行考试–或者您是一个自学成才的程序员,并且希望重新学习您的手艺背后的理论,那么您来对地方了!
该项目的目的是解释算法如何工作。
重点是代码的清晰度和可读性,而不是制作可放入您自己的项目中的可重用库。
就是说,大多数代码都应准备好用于生产,但是您可能需要对其进行调整以适合您自己的代码库。
Rx是通过Observable 接口表示的通用计算抽象。
这是Rx的Swift版本。
它尝试从原始版本中移植尽可能多的概念,但对某些概念进行了改编,以便与iOS / macOS环境进行更愉快,更高效的集成。
Vapor是Swift的Web框架。
它为您的下一个网站,API或云项目提供了精美而易用的基础。
很棒的Swift库和资源的协作列表。
随时贡献!
- 可链接的请求/响应方法
- URL / JSON / plist参数编码
- 上传文件/数据/流/ MultipartFormData
- 使用请求或继续数据下载文件
- 使用URLCredential进行身份验证
- HTTP响应验证vv
- Material的动画系统已被完全改编,以利用Motion(专用于动画和过渡的库)的优势。
- 一些功能:
- 完全可定制
- 运动动画和转场
- 自动版图和网格系统的版图工具
- 颜色库
- 牌
- 英雄类似于Keynote的Magic Move。 它检查所有源视图和目标视图上的heroID属性。
然后,每个匹配的视图对都会自动从其旧状态转换为新状态。
Hero还可以为无与伦比的视图构建动画。
通过heroModifiers属性很容易定义这些动画。
Hero将与Magic Move动画一起运行这些动画。
所有这些动画都可以通过用户手势进行交互控制。
Eureka允许我们指定何时应该评估验证规则。
我们可以通过设置validationOptions行的属性来实现,该属性可以具有以下值:
- .validatesOnChange —每当行值更改时验证。
- .validatesOnBlur —(默认值)在单元格退出第一响应者后立即验证。 不适用于所有行。
- .validatesOnChangeAfterBlurred —每当行值首次退出第一响应者后发生更改时,都会进行验证。
- .validatesOnDemand —我们应该通过调用validate()方法来手动验证行或表单。
这篇文章是由IssueHunt策划的,它是开源项目基于问题的赏金平台。
IssueHunt提供了一项服务,使自由开发人员可以为开源代码做出贡献。 我们通过所谓的赏金来做到这一点:给予解决特定问题的人的经济奖励。 这些赏金的资金来自愿意捐赠以修复任何给定错误或添加功能的任何人。