Cargando…

Swift recipes : a problem-solution approach /

This book provides a problem solution approach for dealing with key aspects of the Swift programming language (covering version 1.2). Solutions are available for a range of problems, including application development with Xcode; working with strings, numbers, and object collections; dealing with thr...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rogers, T. Michael (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Place of publication not identified] : Apress, [2015]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn914301412
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150723s2015 xx a o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d B24X7  |d STF  |d COO  |d DEBBG  |d DEBSZ  |d LIV  |d CEF  |d DEHBZ  |d OCLCQ  |d OCLCO  |d INT  |d REB  |d OCLCQ  |d OCLCO  |d WYU  |d UKMGB  |d OCLCQ  |d OCLCO  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d OCLCO  |d BRF  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 019177026  |2 Uk 
019 |a 1026458395 
020 |a 9781484204184 
020 |a 1484204182 
020 |a 1484204190 
020 |a 9781484204191 
020 |z 9781484204191 
029 1 |a DEBBG  |b BV043019968 
029 1 |a DEBSZ  |b 455695369 
029 1 |a GBVCP  |b 848504410 
029 1 |a UKMGB  |b 019177026 
035 |a (OCoLC)914301412  |z (OCoLC)1026458395 
037 |a CL0500000622  |b Safari Books Online 
050 4 |a QA76.7 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Rogers, T. Michael,  |e author. 
245 1 0 |a Swift recipes :  |b a problem-solution approach /  |c T. Michael Rogers. 
264 1 |a [Place of publication not identified] :  |b Apress,  |c [2015] 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer Science and Business Media 
264 4 |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 
588 0 |a Online resource; title from title page (Safari, viewed July 22, 2015). 
500 |a Includes index. 
520 |a This book provides a problem solution approach for dealing with key aspects of the Swift programming language (covering version 1.2). 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. Topics include: strings and arrays; data management; dictionaries, dates and times, timers, and localization; threads, multi-core processing, and asynchronous processing; Cocoa touch, Cocoa, and core frameworks for user interfaces and experience design and development; iOS SDK for iPhone and iPad apps design and development. --  |c Edited summary from book. 
505 0 0 |g Machine generated contents note:  |g ch. 1  |t Swift Programming --  |g 1-1.  |t Getting Started with Swift --  |t Problem --  |t Solution --  |g 1-2.  |t Installing Xcode 6 --  |t Problem --  |t Solution --  |t How It Works --  |g 1-3.  |t Working with Playgrounds --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-4.  |t Designing User Interface Elements in a Storyboard --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-5.  |t Dealing with Strings --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-6.  |t Formatting Numbers as Strings --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-7.  |t Getting the Length of a Swift String --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-8.  |t Manipulating Swift Strings --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-9.  |t Manipulating Strings with Native Swift Methods --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-10.  |t Storing Strings on the iOS File System --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-11.  |t Reading a Text File into a String --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-12.  |t Reading and Writing Text Files in Cocoa --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-13.  |t Dealing with Numbers --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 1-14.  |t Dealing with Dates --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 2  |t Complex Types --  |g 2-1.  |t Writing Functions --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-2.  |t Creating Classes --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-3.  |t Adding Class Properties --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-4.  |t Initializing Class Properties --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-5.  |t Adding Class Methods --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-6.  |t Inheriting from Classes --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-7.  |t Implementing Protocols --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-8.  |t Setting Property Observers --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-9.  |t Defining Enumerations --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-10.  |t Creating Structures --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 2-11.  |t Using Tuples --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 3  |t Collections --  |g 3-1.  |t Creating an Array --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-2.  |t Counting the Number of Items in an Array --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-3.  |t Managing Items in an Array --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-4.  |t Searching for Items in an Array --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-5.  |t Sorting an Array --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-6.  |t Replacing a Range of Values in an Array --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-7.  |t Iterating Over an Array --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-8.  |t Saving an Array to the File System --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-9.  |t Populating an Array with the Contents of a plist File --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-10.  |t Using Subscripts --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-11.  |t Creating a Dictionary --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-12.  |t Managing Items in a Dictionary --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-13.  |t Implementing the Hashable Protocol --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-14.  |t Iterating Through Items in a Dictionary --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-15.  |t Saving a Dictionary to the File System --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 3-16.  |t Populating a Dictionary with the Contents of a Property List File --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 4  |t Advanced Swift Programming --  |g 4-1.  |t Writing Closures --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-2.  |t Writing Trailing Closures --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-3.  |t Overloading the Equality Operator --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-4.  |t Checking for Reference Equality --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-5.  |t Implementing Generic Functions --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-6.  |t Implementing Generic Classes --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-7.  |t Working with Local Dates and Times --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-8.  |t Creating a Unit Test Project --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-9.  |t Writing a Unit Test --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-10.  |t Performance Testing with XCTest --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-11.  |t Creating Mock Objects for Testing --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 4-12.  |t Testing Asynchronous Code --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 5  |t iOS Applications --  |g 5-1.  |t Creating a New iOS Application --  |t Problem --  |t Solution --  |t How It Works --  |g 5-2.  |t Adding a UILabel to a View --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-3.  |t Adding a UIButton to a View --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-4.  |t Adding a UITextField to a View --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-5.  |t Positioning UIViews in Auto Layout Using NSConstraints --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-6.  |t Repositioning a View to Accommodate the Keyboard --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-7.  |t Displaying an Alert with UIAlertController --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-8.  |t Using UIAlertController to Collect User Input --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-9.  |t Creating a UITableView --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 5-10.  |t Swiping to Delete an Item from a UITableView --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 6  |t OS X Applications --  |g 6-1.  |t Creating an OS X Application --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-2.  |t Adding a View to a Window --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-3.  |t Adding a Menu and Menu Items --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-4.  |t Adding a Button to a Window --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-5.  |t Using an NSTextField --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-6.  |t Displaying an Image in a Window --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-7.  |t Adjusting Contents When a Window Is Resized --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-8.  |t Implementing an NSTableView --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-9.  |t Sorting an NSTableView --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 6-10.  |t Handling the Selection of an NSTableView Row --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 
505 0 0 |t 7  |t Files and Directories --  |g 7-1.  |t Locating Specialized Directories --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 7-2.  |t Checking for the Existence of a File or Directory --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 7-3.  |t Copying Files --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 7-4.  |t Creating Directories --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 7-5.  |t Deleting Files and Directories --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 7-6.  |t Getting a List of Files from a Path --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 7-7.  |t Archiving Objects to Files --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 7-8.  |t Archiving Custom Classes to Files --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 8  |t Concurrency --  |g 8-1.  |t Threading with NSThread --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 8-2.  |t Synchronizing Threads --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 8-3.  |t Using Grand Central Dispatch for Threading --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 8-4.  |t Using NSOperations and NSOperationsQueue --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 8-5.  |t Completing Tasks in the Background in iOS --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 8-6.  |t Downloading Content in the Background --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 8-7.  |t Creating Long-Running Background Tasks --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 9  |t Web Services --  |g 9-1.  |t Parsing JSON --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 9-2.  |t Parsing XML --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 9-3.  |t Making HTTP Calls --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 9-4.  |t Checking for Network Connectivity. 
505 0 0 |g Note continued:  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 9-5.  |t Calling a REST API --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 9-6.  |t Posting Data to a REST API --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 10  |t Core Data --  |g 10-1.  |t Creating a Data Model --  |t Problem --  |t Solution --  |t How It Works --  |g 10-2.  |t Creating Model Classes --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 10-3.  |t Creating a Data Store --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 10-4.  |t Creating a Managed Object Context --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 10-5.  |t Adding a New Entity --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 10-6.  |t Creating an NSFetchRequest --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 10-7.  |t Populating a UITableView with a Fetched Results Controller --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 10-8.  |t Deleting an Item --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 10-9.  |t Searching for Entities --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g ch. 11  |t Advanced iOS 8 Features --  |g 11-1.  |t Creating a Today Extension --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 11-2.  |t Creating a Custom Keyboard Extension --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 11-3.  |t Creating a Sharing Extension --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 11-4.  |t Creating an Action Extension --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage --  |g 11-5.  |t Creating a WatchKit Application --  |t Problem --  |t Solution --  |t How It Works --  |t Code and Usage. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a iOS (Electronic resource) 
630 0 7 |a iOS (Electronic resource)  |2 fast 
650 0 |a Programming languages (Electronic computers) 
650 0 |a Mobile computing. 
650 0 |a Application software  |x Development. 
650 6 |a Informatique mobile. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Macintosh programming.  |2 bicssc 
650 7 |a Computers  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming  |x Apple Programming.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Mobile computing  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484204184/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH31352759 
938 |a Books 24x7  |b B247  |n bks00093045 
994 |a 92  |b IZTAP