Cargando…

Swift essentials : discover how to build iOS and watchOS applications in Swift 2 using Xcode /

A fast-paced guide that provides an overview of Swift programming and then walks you through how to write iOS applications in detail. Progress through chapters on custom views, networking and parsing, and build a complete application as a Git repository, all by using Swift as the core language.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Blewitt, Alex Dr (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2016.
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 EBSCO_ocn937390334
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 160208s2016 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d YDXCP  |d N$T  |d DEBSZ  |d DEBBG  |d OCLCQ  |d OCLCF  |d CEF  |d FIC  |d UKMGB  |d MQY  |d AGLDB  |d IGB  |d UKAHL  |d RDF  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBB6G3481  |2 bnb 
016 7 |a 018010581  |2 Uk 
019 |a 936630016  |a 1052743523  |a 1285007135 
020 |z 9781785888878 
020 |a 9781785880964  |q electronic bk. 
020 |a 1785880969  |q electronic bk. 
020 |z 1785888870 
029 1 |a DEBSZ  |b 473875225 
029 1 |a DEBBG  |b BV043968874 
029 1 |a DEBSZ  |b 485793865 
029 1 |a GBVCP  |b 882848623 
029 1 |a AU@  |b 000057218685 
029 1 |a UKMGB  |b 018010581 
035 |a (OCoLC)937390334  |z (OCoLC)936630016  |z (OCoLC)1052743523  |z (OCoLC)1285007135 
037 |a CL0500000714  |b Safari Books Online 
050 4 |a QA76.73.S95 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Blewitt, Alex  |c Dr.,  |e author. 
245 1 0 |a Swift essentials :  |b discover how to build iOS and watchOS applications in Swift 2 using Xcode /  |c Dr Alex Blewitt. 
250 |a Second edition. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2016. 
300 |a 1 online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
500 |a Includes index. 
588 |a Description based on online resource; title from cover page (Safari, viewed February 5, 2016). 
520 |a A fast-paced guide that provides an overview of Swift programming and then walks you through how to write iOS applications in detail. Progress through chapters on custom views, networking and parsing, and build a complete application as a Git repository, all by using Swift as the core language. 
520 |a This practical guide will give you hands-on experience with all the features of Swift programming. Following the practical examples in the book will help you successfully create your own iOS applications. 
520 |a No prior iOS programming experience is assumed; however, having some experience with any programming language will be beneficial. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Exploring Swift; Open source Swift; Getting started with Swift; Numeric literals; Floating point literals; String literals; Variables and constants; Collection types; Optional types; Nil coalescing operator; Conditional logic; If statements; Switch statements; Iteration; Iterating over keys and values in a dictionary; Iteration with for loops; Break and continue; Functions; Named arguments; Optional arguments and default values; Guards 
505 8 |a Multiple return values and argumentsReturning structured values; Error handling; Throwing errors; Catching errors; Cleaning up after errors; Command-line Swift; Interpreted Swift scripts; Compiled Swift scripts; Summary; Chapter 2: Playing with Swift; Getting started with playgrounds; Creating a playground; Viewing the console output; Viewing the timeline; Displaying objects with Quick Look; Showing colored labels; Showing images; Advanced techniques; Capturing values explicitly; Running asynchronous code; Playgrounds and documentation; Learning with playgrounds 
505 8 |a Understanding the playground formatAdding a page; Documenting code; Playground navigation documentation; Text formatting; Symbol documentation; Limitations of playgrounds; Summary; Chapter 3: Creating an iOS Swift App; Understanding iOS applications; Creating a single-view iOS application; Removing the storyboard; Setting up the view controller; Swift classes, protocols, and enums; Classes in Swift; Subclasses and testing in Swift; Protocols in Swift; Enums in Swift; Raw values; Associated values; Creating a master-detail iOS application; The AppDelegate class; The MasterViewController class 
505 8 |a The DetailViewController classSummary; Chapter 4: Storyboard Applications with Swift and iOS; Storyboards, scenes, and segues; Creating a storyboard project; Scenes and view controllers; Adding views to the scene; Segues; Adding a navigation controller; Naming scenes and views; Swift and storyboards; Custom view controllers; Connecting views to outlets in Swift; Calling actions from interface builder; Triggering a segue with code; Passing data with segues; Using Auto Layout; Understanding constraints; Adding constraints; Adding a constraint with drag and drop 
505 8 |a Adding constraints to the Press Me sceneAdding missing constraints; Summary; Chapter 5: Creating Custom Views in Swift; An overview of UIView; Creating new views with Interface Builder; Creating a table view controller; Showing data in the table; Defining a view in a xib file; Wiring a custom view class; Dealing with intrinsic size; Creating new views by subclassing UIView; Auto Layout and custom views; Constraints and the visual format language; Adding the custom view to the table; Custom graphics with drawRect; Drawing graphics in drawRect; Responding to orientation changes 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a iOS (Electronic resource)  |x Programming. 
630 0 7 |a iOS (Electronic resource)  |2 fast 
650 0 |a Swift (Computer program language) 
650 0 |a Mobile apps  |x Development. 
650 6 |a Swift (Langage de programmation) 
650 6 |a Applications mobiles  |x Développement. 
650 7 |a COMPUTERS / Programming Languages / General  |2 bisacsh 
650 7 |a Swift (Computer program language)  |2 fast 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1163373  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH30053562 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis33698664 
938 |a YBP Library Services  |b YANK  |n 12831310 
938 |a EBSCOhost  |b EBSC  |n 1163373 
994 |a 92  |b IZTAP