Skip to content

Swift Featured Projects in brain Mapping

Notifications You must be signed in to change notification settings

mybkin2019/SwiftGuide

Repository files navigation

Swift 开源精选

  自 2014年 WWDC 发布 Swift 语言以来,本项目 一直致力于将主流 Swift 中文学习、开发资源汇集于此,并且尽力紧密地跟踪、甄选优秀 Swift 开源项目,以方便开发者快速获得并使用。考虑 Swift 已经正式发布超过四年半(更无力管理维护海量的 Swift 学习资源),因此,后续本项目将专注于 Swift 开源精选资源方向(项目及应用架构,开发方法和工具)进行维护、更新,内容的呈现或展示形式将着重于思维导图。而相对偏重于 Swift 初学者的旧有文档 Swift 语言指南 将不再进一步更新、维护。项目名称变更为 Swift 开源精选,库名由原先的 SwiftGuide 改为 awesome-swift。后续更新、维护的文档如下:

  • Swift 开源项目精选导图

这份文档主要基于微博 @SwiftLanguage 跟踪过活跃于 Swift 语言领域的那些 GitHub 开源项目,顺便也是对于过去几年关注的开源项目进行一次系统化梳理。尝试整理出一份相对结构化且精练的 Swift 开源项目参考知识库,它将主要以思维导图形式呈现。详见……  

  • Swift 开源项目精选 - 应用架构角度

基于Swift 开源项目精选导图,以应用架构角度出发继续甄选并“精分”。筛选、介定方法更偏重于构建应用时,项目在分类中起到的作用权重,可持续性权重,并部分算上开发者影响力。尝试持续地完善一份不那么杂乱无章(也许还比较好用)的 Swift 开源子集。详见…… 

 

  • Swift 开源项目团队介绍

介绍活跃于开源社区优秀的项目团队以及参与到 Swift 项目的公司或组织。详见…… 

  • Swift 知名开发者介绍

介绍活跃于开源社区知名的开发者及其作品。详见…… 

  • 最近分享收录的项目

  • <UI styles using Swifty Method Chain>
shindyu/ApplyStyleKit
➟ iOS

常用 UI 组件样式的链式操作(实现逻辑简单、轻量)。

  • <UIKit extensions>
haoking/SwiftyUI
➟ iOS

轻量、高性能的 UI 渲染及扩展类库。

  • <AR paths>
maxxfrazer/ARKit-SCNPath
➟ iOS

方便地绘制一条 AR 场景导航路径。

  • <grids and lists layout>
airbnb/MagazineLayout
➟ iOS

出自 Airbnb 栅格级 CollectionView 布局库。

  • <code formatter>
inamiy/SwiftRewriter
➟ CLI environment

基于 SwiftSyntax 针对代码进行自动格式化(其中包括基于代码规范进行简单的代码优化)。

  • <WKWebView>
LinusU/Marionette
➟ iOS | macOS

通过一套更高级的 API 控制 WKWebView。对标 Google Chrome 的 Puppeteer 库。

  • <utilities>
hollance/CoreMLHelpers
➟ iOS

一些输入/输出类型转换和扩展,以便于更容易地去使用 CoreML 。

  • <Swift on ARM devices>
uraimo/buildSwiftOnARM
➟ Shell

持续提供使 Swift 运行于 ARM 上的编译版本(已经更新到 Swift 4.1.3 ),它几乎支持所有的(运行于 Ubuntu 16.04 和 Raspbain)树莓派版本。

  • <dependency injection framework>
uber/needle
➟ iOS | macOS | watchOS

Uber 开源的类似 Dagger(Java)的依赖注入框架。

  • <child view controller framework>
zenangst/Family
➟ iOS | macOS

子视图控制器框架。使你的应用代码更加模块化,灵活性和可测试性,并且在构建复杂布局时也不失其可维护性。

  • <3D geometry>
nicklockwood/Euclid
➟ iOS | macOS | watchOS | Linux

创建和操控 3D 几何图形类库。

  • <localization>
igorkulman/iOSLocalizationEditor
➟ iOS

一款生产力编辑器,通过简单直观、统一的界面编辑 Localizable.strings 文件。

  • <API document in Markdown>
eneko/SourceDocs
➟ CLI environment

命令行工具产生 Markdown 格式源码 API 文档。

  • <GitHub client>
khoren93/SwiftHub
➟ iOS

一款功能在线的 GitHub 客户端(程序框架采用 RxSwift + MVVM)。

  • <Playground generator>
JohnSundell/Shapeshift
➟ CLI environment

一款 Playground 效率工具。快速地转换当前目录及子目录内所有 Swift 文件到(兼容 iPad 运行的) Playground 项目。

About

Swift Featured Projects in brain Mapping

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%