YoVDO

Catching Up with Swift - Current State and Future Prospects

Offered By: ChariotSolutions via YouTube

Tags

Swift Courses iOS Development Courses Programming Languages Courses Objective C Courses Memory Management Courses Generics Courses Lazy Evaluation Courses Unicode Courses

Course Description

Overview

Explore the current state of Apple's Swift programming language in this 57-minute conference talk by Ash Furrow, author and iOS engineer at Artsy. Discover why Swift was developed, addressing problems in Objective-C and how it solves them. Learn from Furrow's experience developing a production application using Swift, and gain insights into the language's technical and business readiness. Delve into topics such as language evolution, memory management, native Unicode strings, collections, conciseness, named parameters, generics, lazy evaluation, type extensions, index paths, and open-source development. Examine the language's progression through August, September, and October, and hear predictions and safe bets for Swift's future. Gain a comprehensive understanding of Swift's capabilities and potential impact on iOS development.

Syllabus

Intro
Agenda
Language Evolution
Objective-C Replacement
Abandon C Roots
Be Memory Managed
Native Unicode Strings
Native Collections
Be Concise
Named Parameters
Generics
Lazy Swift
Extending Types
Index Paths
Open Source by Default
August
September
October
Safe Bets
Predictions
Recap


Taught by

ChariotSolutions

Related Courses

C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Learn Intermediate Java
Codecademy
Learn Intermediate Java: Generics and Collections
Codecademy
Learn Intermediate Swift
Codecademy
Learn Intermediate TypeScript: Generics
Codecademy