练习

Awesome Swift Playgrounds Awesome 155 playgrounds

> 精选的 Swift 游乐场列表.

Contributing

请快速浏览一下 contribution guidelines 第一的. 谢谢大家 contributors ; 你摇滚!

如果您看到此处的操场不再适用于当前版本的 Xcode 或不适合,请提交拉取请求以改进此文件或考虑更新它,谢谢!

Downloading all the playgrounds

除非另有说明,所有 Playground 都与 Swift 3 兼容.

所有的 Playgrounds 都可以作为 playgrounds/ 目录中的子模块使用,要一次性下载它们,只需使用 git clone --recursive https://github.com/uraimo/Awesome-Swift-Playgrounds 克隆这个存储库. git 或在以通常的方式克隆存储库后执行 git submodule update --init.

必须手动下载以 zip 存档形式分发的 Apple 游乐场.

Tags

= 我个人的最爱

= Swift 4+ 游乐场

⏳ = Pre-Swift 3 Playground

PlaygroundBooks

可在 iPad 上运行的游乐场

Learning Swift

一些有趣的学习 Swift 的游乐场

Learning Swift: Advanced Topics

高级主题,掌握语言基础后很有用

Design Patterns

Protocol Oriented Programming

Functional Reactive Programming

Apple's Playgrounds

来自 Apple 的 Playgrounds,通常在某些 WWDC 上展示

WWDC Students Submissions

学生为 WWDC 奖学金提交的游乐场

Playgrounds about Playgrounds

Playgrounds from Playgroundbooks

源自 iPad Swift Playgroundbooks 的 Playgrounds

Theoretical Computer Science

Algorithms and Data Structures

在 Swift 中实现的算法和数据结构

Languages

在 Swift 中实现的编程语言解释器

Machine Learning

UIKit And Graphics

演示 UIKit 和其他图形框架各个方面的游乐场列表

Core Image

Metal

Animations

SpriteKit

Audio

声音和音乐

  • Bach Playground - 一个简单的 Swift Playground,可使用 AVAudioEngine 和 AVMIDIPlayer 播放巴赫的简短作品.
  • PlayerNode Playground - Playground 使用带有播放器节点和效果的 AVAudioEngine 来播放音频文件.
  • Miles - 一个 Swift Playground,可以使用 AudioToolbox 和 AVFoundation 以任意键创建爵士即兴表演.

Mathematics

带操场的现场数学

Libraries and APIs

图书馆教程,在操场上

  • AudioKit Playgrounds - 使用 AudioKit 进行 130 多个音频合成、处理、播放和分析游乐场.
  • AIToolbox - 一组展示机器学习算法的游乐场,全部使用 AIToolbox 框架代码实现.
  • Cognitive Service APIs - 开始使用 Microsoft 认知服务 API.
  • Rx Playground - 带有 RxSwift 示例的游乐场.

Playground Sets

关于各种主题的游乐场集

Miscellaneous

什么不适合其他地方,但仍然很棒

  • Rubik's Cube - 在 Swift 中实现 Rubic's Cube 的基本模型和行为.
  • Icon Creator - 在 Swift playground 上创建应用程序图标.
  • 2048 Playground - 带有游乐场的 2048 游戏.
  • SwiftShell - 在操场上的 Bash shell.
  • LaunchPad Playground - 模拟真正的 LaunchPad 来制作音乐的游乐场.
  • Super Maze - 程序化迷宫生成器和求解器.
  • Tic Tac Toe - 在操场上玩井字游戏.
  • Pixel Art Maker - 一个可以制作像素艺术的游乐场.
  • SwiftCoin - 操场上的简单区块链和加密货币.
  • SentimentlySwift - Swift 中的情感分析.
  • SwiftChain - Swift Playground 中的简单加密货币.
  • Game Boards - 国际象棋、跳棋、井字游戏、数独和许多其他游戏. ⏳
  • StarWars Seals - 通过 CoreGraphics 和 UIViews 在 Swift 游乐场中的星球大战标志. ⏳
  • SwiftFiles - 在 Swift Playground 中轻松保存、加载和删除文件. ⏳
  • Earth photos - 由 DSCOVR/EPIC 拍摄的地球照片幻灯片. ⏳