• Stars
    star
    110
  • Rank 306,511 (Top 7 %)
  • Language
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A list of solutions for the 100 Days of Swift challenge

100 Days of Swift

If you’re following the 100 Days of Swift challenge you’ll know there are lots of challenges that make you write code early and often – it’s the most powerful way to learn.

Well, if you’d like to compare your solutions against solutions from others, or if you’re a bit stuck and want to see what code others wrote, this repository is for you – the goal is to provide direct links to GitHub repositories for the various challenges so you can explore alternatives to your heart’s content.

Warning: I highly recommend you read these solutions only after you have tried thoroughly, otherwise you’re just short-changing your own learning.

Contributing

If you are following the 100 Days and want to add your own repository here – great! Please fork this repository, change this README to add your links, then open a pull request.

It would be nice to keep the repositories in alphabetical order based on GitHub username, so please add yours in the correct location.

Project 1

 

Project 2

 

Project 3

 

Milestone: Projects 1-3

 

Project 4

 

Project 5

 

Project 6

 

Milestone: Projects 4-6

 

Project 7

 

Project 8

 

Project 9

 

Milestone: Projects 7-9

 

Project 10

 

Project 11

 

Project 12

 

Milestone: Projects 10-12

 

Project 13

 

Project 14

 

Project 15

 

Milestone: Projects 13-15

 

Project 16

 

Project 17

 

Project 18

 

Milestone: Projects 16-18

 

Project 19

 

Project 20

 

Project 21

 

Milestone: Projects 19-21

Project 22

 

Project 23

 

Project 24

 

Milestone: Projects 22-24

 

Project 25

 

Project 26

 

Project 27

 

Milestone: Projects 25-27

 

Core Graphics redux

 

Project 28

 

Project 29

 

Project 30

 

Milestone: Projects 28-30

More Repositories

1

ControlRoom

A macOS app to control the Xcode Simulator.
Swift
5,610
star
2

HackingWithSwift

The project source code for hackingwithswift.com
Swift
5,607
star
3

Unwrap

Learn Swift interactively on your iPhone.
Swift
2,265
star
4

Inferno

Metal shaders for SwiftUI.
Metal
2,238
star
5

wwdc

WWDC Community: Learning and sharing together
1,858
star
6

Sitrep

A source code analyzer for Swift projects.
Swift
1,294
star
7

CodeScanner

A SwiftUI view that is able to scan barcodes, QR codes, and more, and send back what was found.
Swift
930
star
8

Vortex

High-performance particle effects for SwiftUI.
Swift
910
star
9

whats-new-in-swift-5-0

An Xcode playground that demonstrates the new features introduced in Swift 5.0.
Swift
731
star
10

Ignite

A static site generator for Swift developers.
Swift
707
star
11

Sourceful

A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView.
Swift
683
star
12

ShaderKit

A library of fragment shaders you can use in any SpriteKit project.
GLSL
655
star
13

SwiftOnSundays

Completed projects for the Swift on Sundays livestream series
Swift
635
star
14

simple-swiftui

A collection of small SwiftUI sample projects.
Swift
634
star
15

Brisk

A proof of concept scripting library for Swift
Swift
503
star
16

SwiftGD

A simple Swift wrapper for libgd
Swift
448
star
17

VisualEffects

A semi-official SwiftUI wrapper for UIVisualEffectView
Swift
354
star
18

whats-new-in-swift-5-5

Swift
312
star
19

Subsonic

A small library that makes it easier to play audio with SwiftUI.
Swift
308
star
20

swiftui-changelog

A repository to track changes in the SwiftUI generated interface.
Swift
258
star
21

macOS

The project source code for Hacking with macOS.
Swift
239
star
22

whats-new-in-swift-4-1

An Xcode playground that demonstrates the new features introduced in Swift 4.1.
Swift
221
star
23

TapStore

Code for a YouTube video on UICollectionView.
Swift
162
star
24

NeumorphismSwiftUI

Code to accompany my article on this topic.
Swift
139
star
25

whats-new-in-swift-5-3

An Xcode playground that demonstrates the new features introduced in Swift 5.3.
Swift
127
star
26

iDine

Source code for my SwiftUI introduction tutorial.
Swift
126
star
27

whats-new-in-swift-5-1

An Xcode playground that demonstrates the new features introduced in Swift 5.1.
Swift
121
star
28

whats-new-in-swift-5-8

Swift
120
star
29

whats-new-in-swift-4-2

An Xcode playground that demonstrates the new features introduced in Swift 4.2.
Swift
116
star
30

Sharpshooter

A tiny Xcode extension for people who debug with print().
Swift
115
star
31

whats-new-in-swift-5-7

Swift
115
star
32

HWSTranslation

A community project to translate free Swift tutorials
101
star
33

whats-new-in-swift-5-4

Swift
100
star
34

watchOS

The project source code for Hacking with watchOS.
Swift
98
star
35

vapor-clean

A Vapor 3 template with no additional cruft.
Swift
97
star
36

whats-new-in-swift-5-2

An Xcode playground that demonstrates the new features introduced in Swift 5.2.
Swift
95
star
37

AppleTime

A tiny program to use 9:41 in your iOS simulators.
Swift
92
star
38

whats-new-in-swift-5-6

Swift
91
star
39

HackingWithReact

The project source code for hackingwithreact.com
JavaScript
72
star
40

iTour

Source code for my SwiftData introduction tutorial.
Swift
67
star
41

Placeholder

Place temporary images in your iOS app showing the size of the available space.
Swift
56
star
42

Trekr

Companion code for a YouTube livestream.
Swift
54
star
43

FaceFacts

Source code for my SwiftUI + SwiftData tutorial.
Swift
51
star
44

Markdown

A small and fast Markdown parser library for Swift.
Swift
44
star
45

SwiftOverCoffee

Links to solutions for Swift over Coffee challenges
39
star
46

SwiftSlug

A simple package to convert strings to URL slugs.
Swift
38
star
47

Playmaker

Create Xcode playgrounds from Markdown.
Swift
35
star
48

IgniteStarter

A starter template for the Ignite static site generator.
Swift
33
star
49

tvOS

The project source code for Hacking with tvOS.
Swift
30
star
50

IgniteSamples

Sample code for the Ignite static site generator.
Swift
23
star
51

kitura-vs-vapor

A side-by-side comparison of two popular server-side Swift frameworks.
Swift
22
star
52

Cgd

A small Swift package exposing libgd to Swift.
Swift
20
star
53

super-powered-string-interpolation

Swift
18
star
54

SamplePackage

A test package for Swift Package Manager.
Swift
18
star
55

betterbeeb

Better Beeb
Swift
16
star
56

HowToInstrument

A deliberately broken app to help demonstrate Instruments.
Swift
14
star
57

BioBlitz

Code created during my birthday livestream 2022.
Swift
14
star
58

Paraphrase

A trivial app for storing and viewing famous quotes
Swift
12
star
59

DadJokes

The code from my try! Swift NYC 2019 talk.
Swift
10
star
60

homebrew-brew

Homebrew formulae.
Ruby
8
star
61

Paraphrase-Improved

Swift
4
star
62

switcharoo

Switcharoo
Python
4
star
63

easyoc

EasyOC
Objective-C
4
star