Swift recipes : problem-solution approach /

Saved in:
Bibliographic Details
Author / Creator:Rogers, T. Michael, author.
Imprint:[Berkeley, CA] : Apress, 2015.
Description:1 online resource (xxxiii, 307 pages) : 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/11095151
Hidden Bibliographic Details
ISBN:9781484204184
1484204182
1484204190
9781484204191
9781484204191
Digital file characteristics:text file PDF
Notes:Print version record.
Summary:Swift Recipes provides a problem solution approach for dealing with key aspects of the Swift programming language, ensuring you have the indispensable reference you need to successfully execute common programming tasks. You will see how to use the unique features of the Swift programming language along with its use with Cocoa and Cocoa touch frameworks and libraries. Solutions are available for a range of problems, including application development with Xcode; working with strings, numbers and object collections; dealing with threads, multi-core processing and asynchronous processing; and building applications that take advantage of dates and timers and memory management. This book is an essential core reference for every Swift programmer, and offers solutions in a concise and easy-to-follow manner. Matthew Campbell has trained over 800 new iOS developers at the Mobile App Mastery Institute and iOS Code Camp, and here brings his expertise to offer you the ability to use and exploit Swift to get the most out of all of your projects for your app creations - whether iOS or Mac OS X.
Other form:Print version: Rogers, Mike. Swift Recipes: Problem-Solution Approach 1484204190
Standard no.:10.1007/978-1-4842-0418-4

MARC

LEADER 00000cam a2200000Ii 4500
001 11095151
005 20170630050047.2
006 m o d
007 cr cnu---unuuu
008 150713s2015 caua o 000 0 eng d
003 ICU
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d N$T  |d CDX  |d N$T  |d IDEBK  |d YDXCP  |d VLB  |d COO  |d OCLCF  |d EBLCP  |d DEBSZ  |d OCLCQ  |d OCLCO  |d LVT  |d VT2  |d UAB  |d Z5A 
019 |a 913784563  |a 931578666  |a 972001976  |a 985037831 
020 |a 9781484204184  |q (electronic bk.) 
020 |a 1484204182  |q (electronic bk.) 
020 |a 1484204190  |q (print) 
020 |a 9781484204191  |q (print) 
020 |z 9781484204191 
024 7 |a 10.1007/978-1-4842-0418-4  |2 doi 
035 |a (OCoLC)913744681  |z (OCoLC)913784563  |z (OCoLC)931578666  |z (OCoLC)972001976  |z (OCoLC)985037831 
050 4 |a QA76.73.S95  |b R64 2015eb 
072 7 |a COM  |x 051210  |2 bisacsh 
072 7 |a UY  |2 bicssc 
049 |a MAIN 
100 1 |a Rogers, T. Michael,  |e author.  |0 http://id.loc.gov/authorities/names/n2016040659  |1 http://viaf.org/viaf/127147118285826342192 
245 1 0 |a Swift recipes :  |b problem-solution approach /  |c T. Michael Rogers. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c 2015. 
300 |a 1 online resource (xxxiii, 307 pages) :  |b 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 
520 |a Swift Recipes provides a problem solution approach for dealing with key aspects of the Swift programming language, ensuring you have the indispensable reference you need to successfully execute common programming tasks. You will see how to use the unique features of the Swift programming language along with its use with Cocoa and Cocoa touch frameworks and libraries. Solutions are available for a range of problems, including application development with Xcode; working with strings, numbers and object collections; dealing with threads, multi-core processing and asynchronous processing; and building applications that take advantage of dates and timers and memory management. This book is an essential core reference for every Swift programmer, and offers solutions in a concise and easy-to-follow manner. Matthew Campbell has trained over 800 new iOS developers at the Mobile App Mastery Institute and iOS Code Camp, and here brings his expertise to offer you the ability to use and exploit Swift to get the most out of all of your projects for your app creations - whether iOS or Mac OS X. 
588 0 |a Print version record. 
505 0 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Swift Programming; 1-1. Getting Started with Swift; Problem; Solution; 1-2. Installing Xcode 6; Problem; Solution; How It Works; 1-3. Working with Playgrounds; Problem; Solution; How It Works; The Code and Usage; 1-4. Designing User Interface Elements in a Storyboard; Problem; Solution; How It Works; The Code and Usage; 1-5. Dealing with Strings; Problem; Solution; How It Works; The Code and Usage; 1-6. Formatting Numbers as Strings; Problem; Solution; How It Works. 
505 8 |a The Code and Usage1-7. Getting the Length of a Swift String; Problem; Solution; How It Works; The Code and Usage; 1-8. Manipulating Swift Strings; Problem; Solution; How It Works; The Code and Usage; 1-9. Manipulating Strings with Native Swift Methods; Problem; Solution; How It Works; The Code and Usage; 1-10. Storing Strings on the iOS File System; Problem; Solution; How It Works; The Code and Usage; 1-11. Reading a Text File into a String; Problem; Solution; How It Works; The Code and Usage; 1-12. Reading and Writing Text Files in Cocoa; Problem; Solution; How It Works; The Code and Usage. 
505 8 |a 1-13. Dealing with NumbersProblem; Solution; How It Works; The Code and Usage; 1-14. Dealing with Dates; Problem; Solution; How It Works; The Code and Usage; Chapter 2: Complex Types; 2-1. Writing Functions; Problem; Solution; How It Works; The Code and Usage; 2-2. Creating Classes; Problem; Solution; How It Works; The Code and Usage; 2-3. Adding Class Properties; Problem; Solution; How It Works; The Code and Usage; 2-4. Initializing Class Properties; Problem; Solution; How It Works; The Code and Usage; 2-5. Adding Class Methods; Problem; Solution; How It Works; The Code and Usage. 
505 8 |a 2-6. Inheriting from ClassesProblem; Solution; How It Works; The Code and Usage; 2 -7. Implementing Protocols; Problem; Solution; How It Works; The Code and Usage; 2-8. Settin g Property Observers; Problem; Solution; How It Works; The Code and Usage; 2-9. Defining Enumerations; Problem; Solution; How It Works; The Code and Usage; 2-10. Creating Str uctures; Problem; Solution; How It Works; The Code and Usage; 2-11. Using Tuples; Problem; Solution; How It Works; The Code and Usage; Chapter 3: Collections; 3-1. Creating an Array; Problem; Solution; How It Works; The Code and Usage. 
505 8 |a 3-2. Counting the Number of Items in an ArrayProblem; Solution; How It Works; The Code and Usage; 3-3. Managing Items in an Array; Problem; Solution; How It Works; The Code and Usage; 3-4. Searching for Items in an Array; Problem; Solution; How It Works; The Code and Usage; 3-5. Sorting an Array; Problem; Solution; How It Works; The Code and Usage; 3-6. Replacing a Range of Values in an Array; Problem; Solution; How It Works; The Code and Usage; 3-7. Iterating Over an Array; Problem; Solution; How It Works; The Code and Usage; 3-8. Saving an Array to the File System; Problem; Solution. 
630 0 0 |a iOS (Electronic resource)  |0 http://id.loc.gov/authorities/names/n2010039603 
630 0 7 |a iOS (Electronic resource)  |2 fast  |0 http://id.worldcat.org/fast/01784820 
650 0 |a Programming languages (Electronic computers)  |0 http://id.loc.gov/authorities/subjects/sh85107313 
650 4 |a iOS (Electronic resource)  |x Security measures. 
650 4 |a Programming languages (Electronic computers)  |x Software. 
650 7 |a COMPUTERS Programming  |x Object Oriented.  |2 bisacsh 
650 7 |a Programming languages (Electronic computers)  |2 fast  |0 (OCoLC)fst01078704 
655 4 |a Electronic books. 
776 0 8 |i Print version:  |a Rogers, Mike.  |t Swift Recipes: Problem-Solution Approach  |z 1484204190  |w (OCoLC)913720427 
830 0 |a Online access with purchase: Springer (t) 
856 4 0 |u http://link.springer.com/10.1007/978-1-4842-0418-4  |y SpringerLink 
903 |a HeVa 
929 |a eresource 
999 f f |i 1f9d75db-918a-57b1-92c8-277801135caf  |s 4a925221-d5d2-542d-87e9-cf58a381f990 
928 |t Library of Congress classification  |a QA76.73.S95 R64 2015eb  |l Online  |c UC-FullText  |u http://link.springer.com/10.1007/978-1-4842-0418-4  |z SpringerLink  |g ebooks  |i 9909408