Cargando…

Mastering Swift.

Swift is Apple's new innovative and user-friendly development language, which is packed with modern features to make programming easier, fun, and flexible. This book begins by giving you a solid Introduction to the Swift programming language so you can quickly begin developing applications usin...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hoffman, Jon
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn913095988
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 150703s2015 enk o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d YDXCP  |d DEBSZ  |d COO  |d OCLCO  |d TEFOD  |d OCLCQ  |d FEM  |d OCLCQ  |d MERUC  |d OCLCF  |d UKMGB  |d OCLCQ  |d UKAHL  |d OCLCQ  |d N$T  |d K6U  |d HS0  |d OCLCO  |d OCLCQ 
016 7 |a 018007193  |2 Uk 
019 |a 968109499  |a 969026378 
020 |a 1784393274  |q (electronic bk.) 
020 |a 9781784393274  |q (electronic bk.) 
020 |z 9781784392154 
020 |z 1784392154 
029 1 |a AU@  |b 000056101644 
029 1 |a DEBBG  |b BV043621112 
029 1 |a DEBSZ  |b 442851790 
029 1 |a UKMGB  |b 018007193 
035 |a (OCoLC)913095988  |z (OCoLC)968109499  |z (OCoLC)969026378 
037 |a 804338  |b MIL 
037 |a 5399B9C5-D537-49B9-85B6-058E5E6D12C6  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a T55.4-60.8 
082 0 4 |a 005.3 
049 |a UAMI 
100 1 |a Hoffman, Jon. 
245 1 0 |a Mastering Swift. 
260 |a Birmingham :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (358 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community Experience Distilled 
588 0 |a Print version record. 
520 |a Swift is Apple's new innovative and user-friendly development language, which is packed with modern features to make programming easier, fun, and flexible. This book begins by giving you a solid Introduction to the Swift programming language so you can quickly begin developing applications using this interesting language. It also covers advanced topics such as Objective-C interoperability, ARC, closures, and concurrency. Each concept covered is backed up with example code and demonstrates how to properly execute it. Next, you will be taught about all of the advanced features of Swift, and its interaction with Apple's APIs and libraries. You'll then learn to interact with REST-based web services using Swift. We will conclude the book by getting equipped to design and build applications using established design patterns. 
505 0 |a Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Taking the First Steps with Swift -- What is Swift? -- Swift features -- Playgrounds -- Getting started with Playgrounds -- iOS and OS X Playgrounds -- Showing images in a Playground -- Displaying graphs in Playgrounds -- What Playgrounds are not -- Swift language syntax -- Comments -- Semicolons -- Parentheses -- Curly braces -- Assignment operator (=) does not return a value 
505 8 |a Spaces are optional in conditional and assignment statementsHello world -- Summary -- Chapter 2: Learning about Variables, Constants, Strings, and Operators -- Constants and variables -- Defining constants and variables -- Type safety -- Type inference -- Explicit types -- Numeric types -- Integers -- Floating-point -- The Boolean type -- The string type -- Optional variables -- Enumerations -- Operators -- The assignment operator -- Comparison operators -- Arithmetic operators -- The remainder operator -- Increment and decrement operators 
505 8 |a Compound assignment operatorsThe ternary conditional operator -- The logical NOT operator -- The logical AND operator -- The logical OR operator -- Summary -- Chapter 3: Using Collections and Cocoa Data Types -- Swift collection types -- Mutability -- Arrays -- Creating and initializing arrays -- Accessing the array elements -- Counting the elements of an array -- Is the array empty? -- Appending to an array -- Inserting a value into an array -- Replacing elements in an array -- Removing elements from an array -- Adding two arrays 
505 8 |a Reversing an arrayRetrieving a subarray from an array -- Making bulk changes to an array -- Algorithms for arrays -- sort -- sorted -- filter -- map -- Iterating over an array -- Dictionaries -- Creating and initializing dictionaries -- Accessing dictionary values -- Counting key/values in a dictionary -- Is the dictionary empty? -- Updating the value of a key -- Adding a key-value pair -- Removing a key-value pair -- Tuples -- Using Cocoa data types -- NSNumber -- NSString data type -- NSArray -- NSDictionary -- Foundation data types 
505 8 |a SummaryChapter 4: Control Flow and Functions -- What we have learned so far -- Curly brackets -- Parenthesis -- Control flow -- Conditional statements -- The if statement -- Executing codes with the if-else statement -- The for loops -- Using the for loop variant -- Using the for-in loop variant -- The while loop -- Using the while loop -- Using the do-while loop -- The switch statement -- Control transfer statements -- The continue statement -- The break statement -- The fallthrough statement -- Functions -- Using a single parameter function 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a iPhone (Smartphone)  |x Programming. 
650 0 |a Swift (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a iPhone (Téléphone intelligent)  |x Programmation. 
650 6 |a Swift (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Programming  |x Object Oriented.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Macinstosh.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Modeling & Design.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Swift (Computer program language)  |2 fast  |0 (OCoLC)fst01922222 
776 0 8 |i Print version:  |a Hoffman, Jon.  |t Mastering Swift : master Apple's new Swift programming language by following the best practices to write efficient and powerful code.  |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015  |h xiv, 331 pages  |k Community experience distilled.  |z 9781784392154 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1018903  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28813844 
938 |a EBL - Ebook Library  |b EBLB  |n EBL2081445 
938 |a EBSCOhost  |b EBSC  |n 1018903 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31906145 
938 |a YBP Library Services  |b YANK  |n 12515113 
994 |a 92  |b IZTAP