练习

Awesome Swift Playgrounds Awesome 151 playgrounds

>精选的绝佳Swift游乐场清单.

Contributing

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

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

Downloading all the playgrounds

除非另有说明,否则所有游乐场均与Swift 3兼容.

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

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

Tags

=我的个人收藏

=迅捷4+游乐场

⏳=迅捷3游乐场

PlaygroundBooks

可在iPad上运行的游乐场

Learning Swift

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

Learning Swift: Advanced Topics

高级主题,一旦您掌握了该语言的基础知识,将非常有用

Design Patterns

Protocol Oriented Programming

Functional Reactive Programming

Apple's Playgrounds

WWDC Students Submissions

学生为WWDC奖学金提交的运动场

Playgrounds about Playgrounds

描述您可以在游乐场做什么的游乐场

Playgrounds from Playgroundbooks

源自iPad Swift Playgroundbooks的游乐场

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,可播放Bach与AVAudioEngine和AVMIDIPlayer的简短片段.
  • PlayerNode Playground -使用带有播放器节点的AVAudioEngine和用于播放音频文件的效果的游乐场.
  • Miles -一个Swift Playground,可使用AudioToolbox和AVFoundation在任意琴键中创建爵士即兴演奏.

Mathematics

带操场的现场数学

Libraries and APIs

在操场上的图书馆教程

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

Playground Sets

各种主题的游乐场

Miscellaneous

什么都不适合,但仍然很棒

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