Cargando…

Transitioning to Swift /

Developing apps for Apple?s broadening platform of devices is an exciting topic these days. Apple created the Swift programming language to build state-of-the-art apps using the latest Apple technologies. In this 200-page book, author Scott Gardner articulates the similarities and differences betwee...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gardner, Scott (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2014.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn898892696
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 141229t20142014caua o 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d GW5XE  |d N$T  |d YDXCP  |d CDX  |d S4S  |d COO  |d UMI  |d OCLCF  |d B24X7  |d IDEBK  |d DEBBG  |d E7B  |d EBLCP  |d OCLCQ  |d Z5A  |d OCLCQ  |d MERUC  |d ESU  |d VT2  |d IOG  |d REB  |d CEF  |d DEHBZ  |d OCLCQ  |d U3W  |d AU@  |d OCLCQ  |d WYU  |d YOU  |d UAB  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d WURST  |d AJS  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 900882943  |a 903954291  |a 1005789897  |a 1048129554  |a 1066462153  |a 1086469526  |a 1110993629  |a 1112567515  |a 1129347163  |a 1153005965 
020 |a 9781484204061  |q (electronic bk.) 
020 |a 1484204069  |q (electronic bk.) 
020 |a 1484204077  |q (print) 
020 |a 9781484204078  |q (print) 
020 |z 9781484204078 
024 7 |a 10.1007/978-1-4842-0406-1  |2 doi 
029 1 |a AU@  |b 000056057939 
029 1 |a AU@  |b 000062419273 
029 1 |a CHNEW  |b 000890503 
029 1 |a CHVBK  |b 374492204 
029 1 |a DEBBG  |b BV042490982 
029 1 |a DEBBG  |b BV043617694 
029 1 |a DEBSZ  |b 434841595 
029 1 |a GBVCP  |b 882845047 
029 1 |a NLGGC  |b 387297782 
035 |a (OCoLC)898892696  |z (OCoLC)900882943  |z (OCoLC)903954291  |z (OCoLC)1005789897  |z (OCoLC)1048129554  |z (OCoLC)1066462153  |z (OCoLC)1086469526  |z (OCoLC)1110993629  |z (OCoLC)1112567515  |z (OCoLC)1129347163  |z (OCoLC)1153005965 
037 |a CL0500000540  |b Safari Books Online 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Gardner, Scott,  |e author. 
245 1 0 |a Transitioning to Swift /  |c Scott Gardner. 
264 1 |a Berkeley, CA :  |b Apress,  |c 2014. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer Science + Business Media,  |c [2014] 
264 4 |c ©2014 
300 |a 1 online resource (xv, 240 pages) :  |b illustrations 
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  |b PDF  |2 rda 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed January 7, 2015). 
520 |a Developing apps for Apple?s broadening platform of devices is an exciting topic these days. Apple created the Swift programming language to build state-of-the-art apps using the latest Apple technologies. In this 200-page book, author Scott Gardner articulates the similarities and differences between traditional Objective-C based programming and Swift, revealing what you need to know from syntax changes to emerging best practices and paradigm shifts, to write powerful, expressive, and flexible code in Swift. Written at a brisk pace and in a methodical style, you'll learn how to apply your Objective-C skills to successfully transition to programming in Swift. 
505 0 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Who This Book Is For; Chapter 1: Getting Started; Installing Xcode; Creating a Playground; Running a REPL; Logging to the Console; Adding Comments; Using Dot Notation; Summary; Chapter 2: Declaring Variables and Constants; Value Types and Reference Types; Named Types and Compound Types; Naming; Mutability; Declaring Type; Defining Type; Declaration Attributes; @, *, and ; ; Declaring Values; Writing Numeric Literals; Access Control; Protocol Adoption; nil and Optionals; Syntax Reference; Summary. 
505 8 |a Chapter 3: Working with Strings and CollectionsWorking with Strings; Creating Tuples and Collections; Creating Tuples; Creating Arrays; Creating Dictionaries; Mutability; Multidimensional Tuples and Collections; Working with Tuples and Collections; Working with Tuples; Working with Arrays; Working with Dictionaries; Syntax Reference; Summary; Chapter 4: Performing Operations; Basic Operators; Logical Operators; Bitwise Operators; Advanced Operators; Operator Precedence and Associativity; Summary; Chapter 5: Controlling Program Flow; Range Operators; stride() Functions. 
505 8 |a Control Transfer StatementsConditional Statements; Iteration and Enumeration; Labels; Summary; Chapter 6: Creating Functions; Methods & Functions; Currying; Overloading; Custom Operators; Blocks and Closure Expressions; Declaration and Type Attributes; Summary; Chapter 7: Constructing Classes, Structures, and Enumerations; Naming Conventions; Classes and Structures; Classes; Structures; Enumerations; Initialization; Class Initialization; Structure Initialization; Enumeration Initilialization; Failable Initializers; Properties; Enumeration Associated Values; Subscripts; Methods. 
505 8 |a Declaration and Type AttributesClass Deinitialization; Avoiding Strong Reference Cycles; Singletons; Selection Guidelines; Summary; Chapter 8: Defining and Adopting Protocols; Use Cases; Naming; Defining; Adopting; Type Checking and Casting; Summary; Chapter 9: Subclassing and Extending; Subclassing; Initializer Inheritance; Overriding; Deinitializer Inheritance; Extending; Protocol Adoption Via An Extension; Summary; Chapter 10: Controlling Access; Access Control Compared; Assigning Access Levels; Summary; Chapter 11: Generic Programming; Specific versus Generic; Syntax; Functions and Types. 
505 8 |a Where Clauses and Protocol Associated TypesUsage Examples; Summary; Index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software  |x Development. 
650 0 |a Programming languages (Electronic computers) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
653 0 0 |a computerwetenschappen 
653 0 0 |a computer sciences 
653 0 0 |a programmeertalen 
653 0 0 |a programming languages 
653 1 0 |a Information and Communication Technology (General) 
653 1 0 |a Informatie- en communicatietechnologie (algemeen) 
776 0 8 |i Print version:  |a Gardner, Scott.  |t Transitioning to swift  |z 9781484204078  |w (OCoLC)894301384 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484204061/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Books 24x7  |b B247  |n bks00077635 
938 |a Coutts Information Services  |b COUT  |n 29714915 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1964886 
938 |a ebrary  |b EBRY  |n ebr11003512 
938 |a EBSCOhost  |b EBSC  |n 930919 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis30391639 
938 |a YBP Library Services  |b YANK  |n 12230749 
994 |a 92  |b IZTAP