My Account Log in

1 option

Five Swift Essentials / Buttfield-Addison, Paris.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Author/Creator:
Buttfield-Addison, Paris, author.
Manning, Jon, author.
Language:
English
Subjects (All):
Application software--Development.
Application software.
iPad (Computer)--Programming.
iPad (Computer).
iOS (Electronic resource)--Programming.
iOS (Electronic resource).
iPhone OS--Programming.
iPhone OS.
Swift (computer program language).
Genre:
Electronic videos.
Physical Description:
1 online resource (1 video file, approximately 1 hr., 3 min.)
Edition:
1st edition
Place of Publication:
O'Reilly Media, Inc., 2015.
System Details:
video file
Summary:
In this webcast, we'll cover five important features of the Swift language, and talk about how you can use them to reduce the amount of code you need to write, to make your code easier to understand, and to extend the Swift language to meet your needs.Generics: Write code that doesn't need to know every detail about the data it's working withClosures: Writing code that can be run at a later timeTypes and protocols: Understanding how Swift's type system works, and how to make custom types that fit neatly into the languageCustom operators: Creating your own representations for different ways objects can interact with each other.Literal convertibles: Writing code that interacts nicely with built-in types.This talk is designed for existing programmers of any type, but does not necessarily require any Swift (or Objective-C) experience. At the end, attendees will understand these five essential components of the Swift, and how to use them to improve their code and be more "Swifty".
Participant:
Presenter, Jon Manning & Paris Buttfield-Addison.
Notes:
Online resource; Title from title screen (viewed February 10, 2015)
Title taken from title screen.
Date of publication taken from resource description page.
OCLC:
913535044

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account