000 | 02779cam a2200433 i 4500 | ||
---|---|---|---|
999 |
_c1040 _d1040 |
||
001 | 19493396 | ||
005 | 20220131112100.0 | ||
008 | 170214s2017 gaua 001 0 eng | ||
010 | _a 2017288092 | ||
020 |
_a9780134610610 _qpaperback |
||
020 |
_a013461061X _qpaperback |
||
040 |
_aDLC _beng _cDLC _erda _dEG-CaTKH |
||
042 | _apcc | ||
050 | 0 | 0 |
_aQA76.73.S95 _bM38 2016 |
082 | 0 | 4 |
_a005.25 MA.S 2017 _223 |
100 | 1 |
_aMathias, Matthew, _eauthor. |
|
245 | 1 | 0 |
_aSwift programming : _bthe Big Nerd Ranch guide / _cMatthew Mathias & John Gallagher. |
250 | _aSecond edition. | ||
264 | 1 |
_aAtlanta, GA : _bBig Nerd Ranch, _c2017. |
|
300 |
_axix, 459 pages : _billustrations ; _c26 cm + _e1 pullout visual reference guide |
||
336 |
_atext _btxt _2rdacontent |
||
337 |
_aunmediated _bn _2rdamedia |
||
338 |
_avolume _bnc _2rdacarrier |
||
500 | _a"Written for Swift 3.0"--Page 4 of cover. | ||
500 | _aIncludes index. | ||
505 | 0 | _aGetting started. Getting started -- Types, constants, and variables -- The basics. Conditionals -- Numbers -- Switch -- Loops -- Strings -- Optionals -- Collections and functions. Arrays -- Dictionaries -- Sets -- Functions -- Closures -- Enumerations, structures, and class. Enumerations -- Structs and classes -- Properties -- Initialization -- Value vs reference types -- Advanced Swift. Protocols -- Error handling -- Extensions -- Generics -- Protocol extensions -- Memory management and ARC -- Equatable and comparable -- Event-driven applications. Your first Cocoa application -- Your first iOS application -- Interoperability -- Conclusion. | |
520 | _aThrough the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style. This book is written for Swift 3.0 and will also show you how to navigate Xcode 8 and get the most out of Apple's documentation. Throughout the book, the authors share their insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts. After working through the book, you will have the knowledge and confidence to develop your own solutions to a wide range of programming challenges using Swift. | ||
650 | 0 | _aSwift (Computer program language) | |
650 | 0 |
_aMobile computing _xProgramming. |
|
650 | 0 |
_aApplication software _xProgramming. |
|
653 | _aiOS (Electronic resource) | ||
700 | 1 |
_aGallagher, John, _c(Software engineer), _eauthor. |
|
942 |
_2ddc _cBK |
||
998 |
_ahuda.mahmoud _bM _d20220131 |
||
998 |
_amona.romia _bR _d20220131 |
||
630 | 0 | 0 | _aiOS (Electronic resource) |
906 |
_a7 _bcbc _corigres _d2 _encip _f20 _gy-gencatlg |