Swift Pocket Reference: Programming for iOS and OS X

Swift Pocket Reference: Programming for iOS and OS X
Preț: 68,54 lei
Disponibilitate: la comandă - vezi secțiunea "Despre livrare"
ISBN: 9781491915424
Editura:
Anul publicării: 2015
Pagini: 186

DESCRIERE

Get quick answers for developing and debugging applications with Swift, Apple’s multi-paradigm programming language. This pocket reference is the perfect on-the-job tool for learning Swift’s modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.

Designed to work with Cocoa and Cocoa Touch, Swift can be used in tandem with Objective-C, and either of these languages can call APIs implemented in the other. Swift is still evolving, but it’s clear that Apple sees it as the future language of choice for iOS and OS X software development.

Topics include:

Swift’s Run-Eval-Print-Loop (REPL) and interactive playgrounds
Supported data types, such as strings, arrays, and dictionaries
Variables and constants
Program flow: loops and conditional execution
Classes, structures, enumerations, functions, and protocols
Closures: similar to blocks in Objective-C and lambdas in C#
Optionals: values that can explicitly have no value
Operators, operator overloading, and custom operators
Access control: restricting access to types, methods, and properties
Built-in global functions and their parameter requirements



Getting Started with Swift
A Taste of Swift
Basic Language Features
Types
Variables and Constants
Tuples
Operators
Strings and Characters
Arrays
Dictionaries
Functions
Closures
Optionals
Program Flow
Classes
Structures
Enumerations
Access Control
Extensions
Checking and Casting Types
Protocols
Memory Management
Generics
Operator Overloading
Ranges, Intervals, and Strides
Global Functions

Anthony Gray (but you can call him Tony) has a long history working in tertiary education, where he’s provided technical and systems support for academic and research staff, and some very smart students. He loves to teach, with his favorite subjects being Operating Systems, Computer Graphics and Animation with OpenGL, and most recently Mobile Development for iOS. In his spare time, he writes software to scratch his own itch, some of which is available at squidman.net. Secretly he pines for the days when you could hand-code assembler for your 6502, and occasionally writes emulators so he can do just that.



The animal on the cover of Swift Pocket Reference is an African palm swift (Cypsiurus parvus). This bird seeks palm trees for dwelling in the savannas and grasslands of sub-Saharan Africa and of the Arabian Peninsula. 16 centimeters in length, with a thin body and a long tail, the African palm swift is mostly brown with a gray throat and a black bill. Differences in coloring between genders (mostly in the tail) lessen with age. To avoid the ground, these birds use their short purple legs to cling to vertical surfaces.

The species's population appears to be on the rise, thanks largely to growth in the planting of the Washington palm tree.

Many of the animals on O'Reilly covers are endangered; all of them are important to the world. To learn more about how you can help, go to animals.oreilly.com .

The cover image is from Wood's Illustrated Natural History. The cover fonts are URW Typewriter and Guardian Sans. The text font is Adobe Minion Pro; the heading font is Adobe Myriad Condensed; and the code font is Dalton Maag's Ubuntu Mono.

Obțineți răspunsuri rapide pentru dezvoltarea și depanarea aplicațiilor cu Swift, multi-paradigmă limbaj de programare de la Apple. Acest referință de buzunar este perfect instrumentul la locul de muncă pentru a învăța caracteristicile de limbi moderne Swift, inclusiv siguranța tip, generice, de tip deducție, închideri, tupluri, management automat al memoriei, precum și sprijin pentru Unicode.

Conceput pentru a lucra cu cacao și cacao Touch, Swift pot fi folosite în tandem cu Objective-C, precum și oricare dintre aceste limbi pot apela API-uri puse în aplicare în cealaltă. Swift este încă în evoluție, dar e clar că Apple vede ca limba viitor de alegere pentru iOS și dezvoltarea de software OS X.

Subiecte includ:

Swift a Run-Eval-Print-bucla (REPL) și locuri de joacă interactive
Tipuri de date acceptate, cum ar fi siruri de caractere, tablouri, și dicționare
Variabile și constante
Flux programului: bucle și executare condiționată
Clase, structuri, enumerările, funcții, și protocoale
Închiderile: similare cu blocuri în Objective-C și Lambda în C #
Optionale: valori care pot avea în mod explicit nici o valoare
Operatorii, operatorul supraîncărcarea și operatorii personalizate
Controlul accesului: restricționarea accesului la tipuri, metode și proprietăți
Built-in functii la nivel mondial și cerințele lor de parametri



Noțiuni de bază cu Swift
A Taste of Swift
Caracteristici Limba de bază
Tipuri
Variabile și Constante
tupluri
Operatori
Șiruri și caractere
Arrays
Dicționare
Funcții
Închideri
optionale
programul Flow
Clase
Structuri
enumerările
control Acces
Extensii
Verificarea și Casting Tipuri
Protocoale
Memory Management
Generics
Operator Supraîncărcarea
Intervale, intervale, și Pasi
Funcții globale

Anthony Gray (dar poți să-l sun pe Tony) are o istorie lungă de lucru în învățământul superior, unde a oferit sprijin tehnic si sisteme pentru personalul didactic și de cercetare, precum și unii studenți foarte inteligente. Îi place să învețe, cu supușii săi preferate fiind Sisteme de operare, grafica pe calculator și de animație cu OpenGL, și cel mai recent Dezvoltare Mobile pentru iOS. În timpul liber, el scrie software-ul la zero propria mâncărime, unele dintre acestea fiind disponibile la squidman.net. Secret el pini pentru zilele în care ai putea mână-cod de asamblare pentru 6502 dvs., și scrie ocazional emulatoare, astfel el poate face doar asta.



Animalul pe coperta Swift Pocket referință este un rapid palmier african (Cypsiurus parvus). Această pasăre caută palmieri pentru locuință în savane și pajiștile din Africa sub-sahariana si din Peninsula Araba. 16 cm lungime, cu un corp subțire și o coadă lungă, Swift palmier african este în mare parte maro cu un gât gri și un proiect de lege negru. Diferențele de colorat între sexe (mai ales în coada) reduce cu vârsta. Pentru a evita pământ, aceste păsări folosesc picioarele lor violet scurte pentru a se agata de suprafete verticale.

Populația Speciile lui pare să fie în creștere, datorită în mare măsură la creșterea în plantarea de palmier de la Washington.

Multe dintre animalele de pe capacele O'Reilly sunt puse în pericol; toate acestea sunt importante în lume. Pentru a afla mai multe despre cum puteți ajuta, du-te la animals.oreilly.com.

Imaginea de acoperire este de la Illustrated Istorie Naturală Wood. Fonturile de acoperire sunt URW Masini de tiparit si Guardian Sans. Fontul text este Adobe Minion Pro; fontul rubrică este Adobe Myriad condensat; și fontul cod este Dalton Maag lui Ubuntu Mono.

RECENZII

Spune-ne opinia ta despre acest produs! scrie o recenzie
NETOPIA Payments