|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
EBOOKCENTRAL_ocn914345485 |
003 |
OCoLC |
005 |
20240329122006.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
150724s2015 enka o 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e rda
|e pn
|c UMI
|d COO
|d OCLCF
|d DEBBG
|d TEFOD
|d YDXCP
|d IDEBK
|d EBLCP
|d DEBSZ
|d OCLCQ
|d MERUC
|d CEF
|d NLE
|d UKMGB
|d OCLCQ
|d OCLCO
|d WYU
|d UAB
|d AU@
|d UKAHL
|d OCLCQ
|d OCLCO
|d N$T
|d SFB
|d OCLCO
|d K6U
|d OCLCQ
|d OCLCO
|d OCLCL
|
016 |
7 |
|
|a 018010402
|2 Uk
|
019 |
|
|
|a 913086285
|a 914074929
|
020 |
|
|
|a 9781784399627
|q (electronic bk.)
|
020 |
|
|
|a 1784399620
|q (electronic bk.)
|
020 |
|
|
|a 1784392502
|q (electronic bk.)
|
020 |
|
|
|a 9781784392505
|q (electronic bk.)
|
029 |
1 |
|
|a DEBBG
|b BV043019897
|
029 |
1 |
|
|a DEBBG
|b BV043621127
|
029 |
1 |
|
|a DEBSZ
|b 442851944
|
029 |
1 |
|
|a DEBSZ
|b 455694664
|
029 |
1 |
|
|a GBVCP
|b 882742647
|
029 |
1 |
|
|a UKMGB
|b 018010402
|
035 |
|
|
|a (OCoLC)914345485
|z (OCoLC)913086285
|z (OCoLC)914074929
|
037 |
|
|
|a CL0500000620
|b Safari Books Online
|
037 |
|
|
|a E894B2C9-B14E-48B5-B1B7-9DC51AF8B978
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.73.S95
|
082 |
0 |
4 |
|a 005.13
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Wagner, Andrew J.,
|e author.
|
245 |
1 |
0 |
|a Learning Swift :
|b build a solid foundation in Swift to develop smart and robust iOS and OS X applications /
|c Andrew J. Wagner.
|
246 |
3 |
0 |
|a Build a solid foundation in Swift to develop smart and robust iOS and OS X applications
|
264 |
|
1 |
|a Birmingham, UK :
|b Packt Publishing,
|c 2015.
|
300 |
|
|
|a 1 online resource (1 volume) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
490 |
1 |
|
|a Community Experience Distilled
|
500 |
|
|
|a Includes index.
|
588 |
0 |
|
|a Online resource; title from cover (Safari, viewed July 20, 2015).
|
505 |
0 |
|
|a Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing Swift; Defining our goals for this book; Setting up the development environment; Running our first Swift code; Understanding playgrounds; Learning with this book; Summary; Chapter 2: Building Blocks -- Variables, Collections, and Flow Control; Core Swift types; Constants and variables; Containers; Tuples; Arrays; Dictionaries; Swift's type system; Printing to the console; Control flow; Conditionals; Switches; Loops; Functions; Basic functions
|
505 |
8 |
|
|a Parameterized functionsFunctions that return values; Functions with default arguments; Bringing it all together; Summary; Chapter 3: One Piece at a Time -- Types, Scopes, and Projects; Structs; Types versus instances; Properties; Member and static methods; Computed properties; Reacting to property changes; Subscripts; Custom initialization; Classes; Inheriting from another class; Initialization; Overriding initializers; Required initializers; Designated and convenience initializers; Overriding methods and computed properties; Methods; Computed properties; Casting; Upcasting; Downcasting
|
505 |
8 |
|
|a EnumerationsBasic declaration; Testing enumeration values; Raw values; Associated values; Methods and properties; Projects; Setting up a command-line Xcode project; Creating and using an external file; Interfacing with code from other files; File organization and navigation; Extensions; Scope; How is scope defined; Nested types; Access control; Summary; Chapter 4: To Be or Not to Be -- Optionals; Introducing optionals; Unwrapping an optional; Optional binding; Forced unwrapping; Nil coalescing; Optional chaining; Implicitly unwrapped optionals; Debugging optionals
|
505 |
8 |
|
|a The underlying implementationSummary; Chapter 5: A Modern Paradigm -- Closures and Functional Programming; Functional programming philosophy; State and side effects; Declarative versus imperative code; Closures; Closures as variables; Closures as parameters; Syntactic sugar; Building blocks of functional programming in Swift; The filter function; The reduce function; The map function; The sorted function; How these affect the state and nature of code; Lazy evaluation; Curried functions; Summary; Chapter 6: Make Swift Work for You -- Protocols and Generics; Protocols; Defining a protocol
|
505 |
8 |
|
|a Implementing a protocolUsing type aliases; Defining a generic; The generic function; The generic type; Type constraints; Protocol constraints; Where clauses for protocols; Where clauses for equality; Extending the existing generics; Enhancing arrays; Enhancing dictionaries; Putting protocols and generics to use; Generators; Sequences; Product of Fibonacci numbers under 50; Summary; Chapter 7: Everything is Connected -- Memory Management; How data is stored on a computer; Filesystem; Memory; Value types versus reference types; Determining if a value or reference type; Behavior on assignment
|
520 |
|
|
|a If you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you have yet to develop for iOS or OS X.
|
590 |
|
|
|a ProQuest Ebook Central
|b Ebook Central Academic Complete
|
630 |
0 |
0 |
|a iOS (Electronic resource)
|
630 |
0 |
0 |
|a Mac OS.
|
630 |
0 |
7 |
|a iOS (Electronic resource)
|2 fast
|
630 |
0 |
7 |
|a Mac OS
|2 fast
|
650 |
|
0 |
|a Programming languages (Electronic computers)
|
650 |
|
0 |
|a Computer programming.
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
6 |
|a Programmation (Informatique)
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
7 |
|a computer programming.
|2 aat
|
650 |
|
7 |
|a COMPUTERS
|x Programming
|x General.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming
|x Games.
|2 bisacsh
|
650 |
|
7 |
|a Application software
|x Development
|2 fast
|
650 |
|
7 |
|a Computer programming
|2 fast
|
650 |
|
7 |
|a Programming languages (Electronic computers)
|2 fast
|
758 |
|
|
|i has work:
|a Learning Swift (Text)
|1 https://id.oclc.org/worldcat/entity/E39PCXfBtPQfRthPR7wDFdDHWC
|4 https://id.oclc.org/worldcat/ontology/hasWork
|
776 |
0 |
8 |
|i Print version:
|a Wagner, Andrew J.
|t Learning Swift : build a solid foundation in Swift to develop smart and robust iOS and OS X applications.
|d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015
|h x, 246 pages
|k Community experience distilled.
|z 9781784392505
|
830 |
|
0 |
|a Community experience distilled.
|
856 |
4 |
0 |
|u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=2081460
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH28814609
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL2081460
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1019621
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis31909022
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 12507286
|
994 |
|
|
|a 92
|b IZTAP
|