|
|
|
|
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
|