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
Mini-application iOS native avec Xcode et Swift exploitant l'architecture MVVM et le framework Combine d'Apple pour la mise en place de la programmation réactive fonctionnelle, le tout avec UIKit.

iOS (Swift 5): Test MVVM avec Combine et UIKit L'architecture MVVM et la programmation réactive fonctionnelle sont très utlisées dans le développement

Koussaïla BEN MAMAR 2 Nov 5, 2022
iOS native app demo with Xcode and Swift using MVVM architecture and Apple's Combine framework for functional reactive programming, all with UIKit

iOS (Swift 5): MVVM test with Combine and UIKit MVVM and functional reactive programming (FRP) are very used in iOS development inside companies. Here

Koussaïla BEN MAMAR 2 Dec 31, 2021
A framework to create proxies for XCBBuildService, which allows for custom Xcode build integrations.

XCBBuildServiceProxyKit XCBBuildServiceProxyKit is a framework that enables you to write a proxy for Xcode's XCBBuildService, which enables you to ext

Mobile Native Foundation 30 Dec 28, 2022
SwiftLint - A tool to enforce Swift style and conventions, loosely based on Swift Style Guide.

SwiftLint - A tool to enforce Swift style and conventions, loosely based on Swift Style Guide.

Realm 16.9k Dec 30, 2022
Sweet-swift - Make Swift Sweet by Gracefully Introducing Syntactic Sugar, Helper Functions and Common Utilities

Sweet Swift Make Swift Sweet by Gracefully Introducing Syntactic Sugar, Helper F

Yanzhan Yang 2 Feb 6, 2022
Airbnb's Swift Style Guide.

Airbnb Swift Style Guide Goals Following this style guide should: Make it easier to read and begin understanding unfamiliar code. Make code easier to

Airbnb 1.8k Jan 3, 2023
LinkedIn's Official Swift Style Guide

Swift Style Guide Make sure to read Apple's API Design Guidelines. Specifics from these guidelines + additional remarks are mentioned below. This guid

LinkedIn 1.4k Jan 5, 2023
The Official raywenderlich.com Swift Style Guide.

The Official raywenderlich.com Swift Style Guide. Updated for Swift 5 This style guide is different from others you may see, because the focus is cent

raywenderlich 12.5k Jan 3, 2023
A self-taught project to learn Swift.

30 Days of Swift Hi Community I am Allen Wang, a product designer and currently learning Swift. This project was totally inspired by Sam Lu's 100 Days

Allen Wang 11.4k Dec 31, 2022
Explanations and samples about the Swift programming language

About Swift Contents Explanations and samples about: Swift Programming Language Swift Standard Library Target audience Developers familiar with object

Nicola Lancellotti - About 74 Dec 29, 2022
A collection useful tips for the Swift language

SwiftTips The following is a collection of tips I find to be useful when working with the Swift language. More content is available on my Twitter acco

Vincent Pradeilles 929 Dec 10, 2022
Swift Featured Projects in brain Mapping

Swift 开源精选   自 2014年 WWDC 发布 Swift 语言以来,本项目 一直致力于将主流 Swift 中文学习、开发资源汇集于此,并且尽力紧密地跟踪、甄选优秀 Swift 开源项目,以方便开发者快速获得并使用。考虑 Swift 已经正式发布超过四年半(更无力管理维护海量的 Swift

iPader 15.8k Jan 9, 2023
A collection of Swift tips & tricks that I've shared on Twitter

⚠️ This list is no longer being updated. For my latest Swift tips, checkout the "Tips" section on Swift by Sundell. Swift tips & tricks ⚡️ One of the

John Sundell 3.9k Dec 30, 2022
📖 Design Patterns implemented in Swift 5.0

?? Design Patterns implemented in Swift 5.0

Oktawian Chojnacki 13.9k Dec 28, 2022
List of awesome iOS & Swift stuff!!

Awesome iOS Developer Feel free to fork this repository and pull requests!! ?? Content Coding Convention Swift Lint Design Pattern Adaptor Delegation

Jungpyo Hong 666 Jan 8, 2023
This repo shows how to set up and use GitHub Actions as a CI for Swift Packages

SwiftPackageWithGithubActionsAsCI This repo shows how to set up and use GitHub Actions as a CI for Swift Packages. Available environments on GitHib Li

Michał Tynior 0 Nov 3, 2021
The first HackingWithSwift project from the 100 Days of Swift series.

StormViwer A gallery to display images included in the app's internal assets folder. This is my first ever swift project and it is a part of the serie

Marcos Rios 0 Nov 9, 2021
Swift optional desugaring

Swift optional desugaring Setup Make sure you have installed Swift according to the instructions from you earlier assignment. Open a terminal / consol

null 0 Dec 4, 2021
A treelist ViewController that implemented with Uikit (swift).

TreeList ViewController A treelist viewcontroller that implemented with Uikit (swift). Features The sections could be expanded and folded by clicking

Vincent Liu 2 Dec 12, 2021