Learn Swift on the Mac : for OS X and iOS /
Saved in:
Author / Creator: | Malik, Waqar, author. |
---|---|
Imprint: | [Berkeley, CA] : Apress, [2015] New York, NY : Distributed to the Book trade worldwide by Springer Science+Business Media |
Description: | 1 online resource : color illustrations |
Language: | English |
Series: | Online access with purchase: Springer (t) |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/11092889 |
MARC
LEADER | 00000cam a2200000Ii 4500 | ||
---|---|---|---|
001 | 11092889 | ||
005 | 20170630045905.5 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 150408s2015 caua ob 001 0 eng d | ||
003 | ICU | ||
040 | |a N$T |b eng |e rda |e pn |c N$T |d N$T |d GW5XE |d E7B |d YDXCP |d IDEBK |d COO |d UPM |d B24X7 |d EBLCP |d DEBSZ |d VLB |d OCLCO |d OCLCQ |d OCLCF |d IAO |d IAS |d SOI |d ILO |d JBG |d IAD |d ICN |d IDB |d LVT |d VT2 |d UAB |d Z5A | ||
019 | |a 922977033 |a 927514059 |a 961513927 |a 972029334 |a 985032861 | ||
020 | |a 9781484203767 |q (electronic bk.) | ||
020 | |a 1484203763 |q (electronic bk.) | ||
020 | |a 1484203771 | ||
020 | |a 9781484203774 | ||
020 | |z 9781484203774 | ||
024 | 7 | |a 10.1007/978-1-4842-0376-7 |2 doi | |
035 | |a (OCoLC)906803970 |z (OCoLC)922977033 |z (OCoLC)927514059 |z (OCoLC)961513927 |z (OCoLC)972029334 |z (OCoLC)985032861 | ||
050 | 4 | |a QA76.76.A63 |b M35 2015eb | |
072 | 7 | |a COM |x 046020 |2 bisacsh | |
072 | 7 | |a UMX |2 bicssc | |
072 | 7 | |a UMC |2 bicssc | |
049 | |a MAIN | ||
100 | 1 | |a Malik, Waqar, |e author. |0 http://id.loc.gov/authorities/names/n93000882 |1 http://viaf.org/viaf/33663208 | |
245 | 1 | 0 | |a Learn Swift on the Mac : |b for OS X and iOS / |c Waqar Malik. |
264 | 1 | |a [Berkeley, CA] : |b Apress, |c [2015] | |
264 | 2 | |a New York, NY : |b Distributed to the Book trade worldwide by Springer Science+Business Media | |
300 | |a 1 online resource : |b color illustrations | ||
336 | |a text |b txt |2 rdacontent |0 http://id.loc.gov/vocabulary/contentTypes/txt | ||
337 | |a computer |b c |2 rdamedia |0 http://id.loc.gov/vocabulary/mediaTypes/c | ||
338 | |a online resource |b cr |2 rdacarrier |0 http://id.loc.gov/vocabulary/carriers/cr | ||
347 | |a text file |b PDF |2 rda | ||
588 | 0 | |a Online resource; title from PDF title page (Ebsco, viewed April 9, 2015). | |
500 | |a "Learn Swift, Apple's new language for native app development"--Cover. | ||
504 | |a Includes bibliographical references and index. | ||
520 | |a There's a new language in town. Swift is Apple's new, native, fast, and easy to learn programming language for iOS and OS X app development. It's their "Objective-C without the C". If you are an iOS developer or planning to become one, learning Swift is your #1 priority, and Learn Swift on the Mac tells you everything you need to get up to speed, well, swiftly. You'll start with the Swift Playground and an introduction to object-oriented programming so you can immediately see Swift in action. You then learn about all of the key language features like functions and closures, classes, methods, extensions, and how Swift works just as well as Objective-C when it comes to easy memory management with ARC. Finally you'll learn how to use Swift alongside Objective-C as well as with Core Data, and you'll learn how to put all of the pieces together with a health app using Apple's new HealthKit framework. | ||
505 | 0 | |a ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Hello Swift""; ""Improvements over Objective-C""; ""Type Inference""; ""Type Safety""; ""Control Flow""; ""Optionals""; ""Strings""; ""Unicode""; ""Other Improvements""; ""Requirements""; ""Getting Xcode""; ""Quick Tour of Xcode""; ""Quick Tour of Swift""; ""Basic Types""; ""Aggregate Types""; ""Control Flow""; ""Functions""; ""Objects""; ""Generics""; ""Getting the Sample Code""; ""Summary""; ""Chapter 2: The Swift Playground in Xcode 6"" | |
505 | 8 | |a ""Getting Started with a Playgorund""""Custom QuickLook Plugins""; ""XCShowView""; ""XCCaptureValue""; ""XCPSetExecutionShouldContinueIndefinitely""; ""Custom Modules for Playground""; ""Importing Your Code""; ""Summary""; ""Chapter 3: Accessing Swift�s Compiler and Interpreter: REPL""; ""What is REPL?""; ""LLDB and the Swift REPL""; ""Summary""; ""Chapter 4: Introduction to Object-Oriented Programming""; ""The Concept Behind OOP""; ""Indirection and Variables""; ""Procedural Programming""; ""Objected Oriented Implementation""; ""Summary"" | |
505 | 8 | |a ""Chapter 5: Constants, Variables, and Data Types""""Type Annotation""; ""Identifiers""; ""Console Output""; ""Integers""; ""Floating-Point Numbers""; ""Numeric Literals""; ""Conversion""; ""Booleans""; ""Characters""; ""Strings""; ""Collection Types""; ""Arrays""; ""Dictionaries""; ""Tuples""; ""Optionals""; ""Summary""; ""Chapter 6: Operators""; ""Syntax""; ""Notation""; ""Precedence""; ""Associativity""; ""Swift Operators""; ""Prefix""; ""Infix""; ""Bitwise Shift (precedence 160)""; ""Multiplicative (associativity left, precedence 150)""; ""Additive (associativity, left precedence 140)"" | |
505 | 8 | |a ""Range (precedence 135)""""Cast (precedence 132)""; ""Comparative (precedence 130)""; ""Conjunctive (associativity, left precedence 120)""; ""Disjunctive (associativity, left precedence 110)""; ""Nil Coalescing (associativity, right precedence 110)""; ""Ternary Conditional (associativity, right precedence 100)""; ""Assignment (associativity, right precedence 90)""; ""Postfix""; ""Overloading Operators""; ""Unary Operator""; ""Binary Operators""; ""Summary""; ""Chapter 7: Flow Control""; ""For Loops""; ""For-in""; ""For-conditional-Increment""; ""While""; ""Do-while""; ""Branch Statements"" | |
505 | 8 | |a ""Switch""""Range Matching""; ""Tuples""; ""Value Binding""; ""String Matching""; ""Where Clause""; ""Control Transfer Statements""; ""Continue""; ""Break""; ""Fallthrough""; ""Return""; ""Labeled Statements""; ""Summary""; ""Chapter 8: Functions and Closures""; ""Defining Functions""; ""Calling a Function""; ""Parameter Names""; ""Default Values""; ""Variadic Parameters""; ""Mutablity of Parameters""; ""In-Out Parameters""; ""Function Types""; ""Functions as Parameters""; ""Functions as Return Values""; ""Nested Functions""; ""Closures""; ""Closure Syntax""; ""Inferring Types from Context"" | |
630 | 0 | 0 | |a Mac OS. |
630 | 0 | 7 | |a Mac OS. |2 fast |0 http://id.worldcat.org/fast/01386304 |
650 | 0 | |a Swift (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2015001571 | |
650 | 0 | |a Application program interfaces (Computer software) |0 http://id.loc.gov/authorities/subjects/sh98004527 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 4 | |a Computer science. | |
650 | 7 | |a COMPUTERS |x Operating Systems |x Macintosh. |2 bisacsh | |
650 | 7 | |a Application program interfaces (Computer software) |2 fast |0 (OCoLC)fst00811704 | |
650 | 7 | |a Application software |x Development. |2 fast |0 (OCoLC)fst00811707 | |
650 | 7 | |a Swift (Computer program language) |2 fast |0 (OCoLC)fst01922222 | |
655 | 4 | |a Electronic books. | |
776 | 0 | 8 | |i Print version: |a Malik, Waqar. |t Learn Swift on the Mac : for OSX and iOS. |h [Berkeley, California] : Apress, ©2015. |d 242 pages |z 9781484203774 |
830 | 0 | |a Online access with purchase: Springer (t) | |
856 | 4 | 0 | |u http://link.springer.com/10.1007/978-1-4842-0376-7 |y SpringerLink |
903 | |a HeVa | ||
929 | |a eresource | ||
999 | f | f | |i 9b374e4f-7197-5cf3-86fb-7f72b2643423 |s 0c909303-53e2-53bb-9136-61e6399497bd |
928 | |t Library of Congress classification |a QA76.76.A63 M35 2015eb |l Online |c UC-FullText |u http://link.springer.com/10.1007/978-1-4842-0376-7 |z SpringerLink |g ebooks |i 9907146 |