# ole/whats-new-in-swift-4

An Xcode playground showcasing the new features in Swift 4.0.

Repository: https://github.com/ole/whats-new-in-swift-4
Canonical: https://ross.abutalabs.com/products/whats-new-in-swift-4
Homepage: https://oleb.net/blog/2017/05/whats-new-in-swift-4-playground/
Language: Swift
License Family: other
Topics: swift, xcode, playground
Archived: true
Last push: 2018-06-08T08:16:11+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3395, "days_push": 3008, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1817, forks 130 (observed 2026-08-28T04:05:40.599318+00:00)

## What it is
An Xcode playground demonstrating the new language features introduced in Swift 4.0, written by Ole Begemann. It serves as an interactive tutorial accompanying the WWDC 2017 'What's New in Swift' session.

## Use cases
- learn what's new in Swift 4
- try Swift 4 features interactively in Xcode
- see examples of Swift 4 language changes
- supplement the WWDC 2017 What's New in Swift session
- explore Swift 4 API additions in a playground

## When to choose
- you want a hands-on, runnable introduction to Swift 4.0 features
- you're following along with the WWDC 2017 Swift session
- you learn best from interactive playground code

## When to avoid
- you need documentation for modern Swift versions (5.x and later)
- you need a maintained or updated resource
- you don't use Xcode or macOS

## Facets
- artifact type: learning-resource
- maturity: abandoned
- function: documentation, developer-tools
- domain: programming-languages, tutorials, education
- platform: -
- tags: swift-4, xcode-playground, wwdc-2017, language-features, macos, swift

## Member repositories
- ole/whats-new-in-swift-4 (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:40.599318+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:20:13.892912+00:00, confidence not recorded.
  - readme: https://github.com/ole/whats-new-in-swift-4 (fetched 2026-08-28T04:05:40.599318+00:00, sha 2614534e11a4)
  - homepage: https://oleb.net/blog/2017/05/whats-new-in-swift-4-playground/ (fetched 2026-08-29T10:59:16.098373+00:00, sha 0f3b7c6de925)
  - site_page: https://oleb.net/about (fetched 2026-08-29T10:59:16.101566+00:00, sha 53ad01be1ffb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
