An Xcode playground showcasing the new features in Swift 4.0.

Overview
Comments
  • Swift 4 and Foundation - New block-based KVO

    Swift 4 and Foundation - New block-based KVO

    Hi, With the WWDC 2017 in session 201 What's New in Cocoa Touch (21m01) Apple introduce a new block-base KVO. Is not a pure Swift 4 feature 🤔 but it's may be interesting to mention on your playground 😉 swift 4 and foundation - new block-based kvo

    opened by TofPlay 5
  • Print out result of `FilteredSet` missing.

    Print out result of `FilteredSet` missing.

    The result of filteredSet example is missing. I added it.

    If you updated the code for a more recent Swift toolchain, did you remember to also update the "Latest toolchain tested" date on the first page of the playground? That would be rad.

    Thank you so much!

    opened by MacMeDan 3
  • integer-protocols.png is not displaying

    integer-protocols.png is not displaying

    integer-protocols.png, referenced by the "New Integer Protocols" page is not displaying. I spent a few minutes trying tweaking the resource in the page but nothing causes it to display. I see it in the Resources folder. Is this just an Xcode 9 bug?

    opened by rcritz 2
  • Comment out `swap(_:_:)` in swapAt page

    Comment out `swap(_:_:)` in swapAt page

    I am running 4.0-DEVELOPMENT-SNAPSHOT-2017-06-06-a of the Swift 4.0 snapshot and the commented out line was causing a crash in the playground giving the following error message.

    error: simultaneous accesses to var 'numbers', but modification requires exclusive access; consider copying to a local variable
    

    Thanks for the this playground! It's really handy.

    opened by NicholasTD07 1
  • corrected comment 'so that String and Substring behave largely the same.'

    corrected comment 'so that String and Substring behave largely the same.'

    looks like this should be String and Substring, not String and StringProtocol.

    that line 12 edit wasn't manual, only notice it in this pull request. possible side effect of switching between raw and rendered markup.

    opened by krotondo 1
Just For Fun - tiny easy apps, refresher for swift basics

Stanford Swift Education - Very Basic - Refresher Some useful hints: Outlet types: Outlet Action Outlet Collection with Index - very useful Debugger l

Anton Veldanov 0 Nov 14, 2021
A quick reference cheat sheet for common, high level topics in Swift.

Swift 3+ Cheat Sheet Want to help improve this? File an issue or open a pull request! :) This is not meant to be a beginner's guide or a detailed disc

rob phillips 957 Dec 12, 2022
A Swift library for efficient highlighting, indenting, and querying the structure of language syntax.

Neon A Swift library for efficient highlighting, indenting, and querying the structure of language syntax. It features: Minimal text invalidation Supp

Chime 214 Dec 28, 2022
An Xcode playground showcasing the new features in Swift 4.0.

What’s new in Swift 4 An Xcode playground showcasing the new features in Swift 4.0. As seen in the What’s New in Swift session at WWDC 2017. Written b

Ole Begemann 1.8k Dec 23, 2022
Discover new programming concepts and more new SwiftUI 2 features in this section

Africa-Zoo One thing is sure, we will discover new programming concepts and more new SwiftUI 2 features in this section. TOPICS ARE COVERED: JSON with

Noye Samuel 2 Nov 8, 2022
A Swift playground that comes pre-loaded with Plot, that can be used to explore the new component API.

PlotPlayground A Swift playground that comes pre-loaded with Plot, so that you can quickly try out the library and its new, SwiftUI-like API for build

John Sundell 48 Jan 5, 2023
Code Swift iOS app showcasing basic movies list from Orange TV API.

iOS Code Test - Optiva Media Code Swift iOS app showcasing basic movies list from Orange TV API. Built using XCode 13.0 (Swift 5) How to run the examp

Manu Martinez 1 Oct 17, 2021
A repository for showcasing my knowledge of the Swift programming language, and continuing to learn the language.

Learning Swift (programming language) I know very little about programming in the Swift programming language. This document will go over all my knowle

Sean P. Myrick V19.1.7.2 2 Nov 8, 2022
The Xcode playground labs from the Develop in Swift Fundamentals and Data Collections books.

Develop in Swift Labs A repository with the student materials from the Xcode 12 version of Develop with Swift Fundamentals This repo contains the Swif

Teaching Develop in Swift 9 Dec 15, 2022
UIKitTest - Xcode, UIKit and Swift playground

UIKit Test Just a Xcode, UIKit and Swift playground (try and learning purposes).

Ruben Rica 0 Jul 14, 2022
📱 An app fully written in SwiftUI showcasing beautiful design and animations.

DesignCode DesignCode is an app fully built using Apple's latest SwiftUI and Combine framework. Beautifully written code that is well intended for eas

Mithun 704 Jan 3, 2023
Showcasing simple SwiftUI and networking capabilities

CovidCounts CovidCounts is powered by SwiftUI. It allows a user to view COVID related data for different U.S. States. App Purpose This app is showcasi

Joel Sereno 1 Oct 15, 2021
A sample application showcasing Vapor 4 connecting to an Oracle database using SwiftOracle package.

vapor-oracle A sample application showcasing Vapor 4 connecting to an Oracle database using SwiftOracle package. In this Vapor application, we create

Ilia Sazonov 3 Sep 22, 2022
A repository for showcasing my knowledge of the Objective-C++ programming language, and continuing to learn the language.

Learning Objective-C-Plus-Plus I hardly know anything about the Objective-C++ programming language. This document will go over all of my knowledge of

Sean P. Myrick V19.1.7.2 3 Nov 8, 2022
A repository for showcasing my knowledge of the Objective-C programming language, and continuing to learn the language.

Learning Objective-C I hardly know anything about the Objective-C programming language. This document will go over all of my knowledge of the Objectiv

Sean P. Myrick V19.1.7.2 3 Nov 8, 2022
This is a simple Mac Catalyst example showcasing how to build a dropdown menu toolbar button using AppKit.

CatalystToolbarMenuButton This is a simple Mac Catalyst example showcasing how to build a dropdown menu toolbar button using AppKit. There are ways to

Steven Troughton-Smith 24 Dec 8, 2022
🧸 Xcode Playground management made easy

Toybox Toybox made easy to manage Xcode Playgrounds. You can create and open Xcode Playground from CLI. $ toybox create Snippet # Generate ~/.toybox/S

Kohki Miki 130 Nov 8, 2022
Conway's Game of Life in Xcode Playground

Xcode Playground for Conway's Game of Life Compatibility You need macOS 12 and Xcode 13 to run this Playground. If you are familiar with SwiftUI, you

Gong Zhang 1 Nov 22, 2021
An introduction to using Swift's new concurrency features in SwiftUI

SwiftUI Concurrency Essentials An introduction to using Swift's new concurrency features in SwiftUI Discuss with me · Report Bug · Request Feature Art

Peter Friese 80 Dec 14, 2022
Showcase new features after an app update similar to Pages, Numbers and Keynote.

WhatsNew Description WhatsNew automatically displays a short description of the new features when users update your app. This is similar to what happe

Patrick Balestra 1.5k Jan 4, 2023