Cargando…

Learn Swift by Building Applications : Explore Swift programming through iOS app development.

Swift Language is now more powerful than ever; it has introduced new ways to solve old problems and has gone on to become one of the fastest growing popular languages. It is now a de-facto choice for iOS developers and it powers most of the newly released and popular apps. This practical guide will...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Atanasov, Emil
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1039700895
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 180609s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d IDB  |d CHVBK  |d OCLCO  |d OCLCF  |d NLE  |d TEFOD  |d OCLCQ  |d LVT  |d N$T  |d OCL  |d UKAHL  |d OCLCQ  |d OCLCO  |d UX1  |d K6U  |d UKMGB  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL  |d TMA  |d OCLCQ 
015 |a GBC205790  |2 bnb 
016 7 |a 018897086  |2 Uk 
019 |a 1175620898 
020 |a 9781786466013  |q (electronic bk.) 
020 |a 1786466015  |q (electronic bk.) 
020 |z 9781786463920 
020 |a 178646392X  |q (Trade Paper) 
020 |a 9781786463920 
024 3 |a 9781786463920 
029 1 |a CHNEW  |b 001016555 
029 1 |a CHVBK  |b 523135521 
029 1 |a AU@  |b 000065655204 
029 1 |a UKMGB  |b 018897086 
035 |a (OCoLC)1039700895  |z (OCoLC)1175620898 
037 |a EB53EBFF-BABC-4A4F-9CAD-E8BB71774398  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.S95  |b A836 2018eb 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Atanasov, Emil. 
245 1 0 |a Learn Swift by Building Applications :  |b Explore Swift programming through iOS app development. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (356 pages) 
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 Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Swift Basics -- Variables and Functions; Variables; Optional types; Enumeration types; Basic flow statements; The if statements -- how to control the code flow; Loops; The while loops; The switch statement; Functions; What is a tuple?; What is the guard statement?; How to tackle huge problems -- bottom-up versus top-down; Summary; Chapter 2: Getting Familiar with Xcode and Playgrounds; Installing Xcode; Exploring Xcode; What do we see on the screen?; Toolbar; Menu. 
505 8 |a The Navigator panel (located to the left)The Debug panel (located at the bottom); The Utilities panel (located to the right); Xcode preferences window; Playground; What is a playground?; Let's add some code; How to add auxiliary code to a playground; How to add resource to a playground; Converting a playground to a workspace; Markup in playgrounds; Different items in the markup language; Basic markup items; Summary; Chapter 3: Creating a Minimal Mobile App; Your first iOS application; Project structure; AppDelegate; Application states; ViewController; Git; Summary. 
505 8 |a Chapter 4: Structures, Classes, and InheritanceStructures and classes; Extensions; The deinit method; Type properties and functions; Adding custom data types to a playground; Inheritance; Base class; Class properties; Model-View-Controller (MVC); Summary; Chapter 5: Adding Interactivity to Your First App; Storyboards; Visual components; Adding items to the storyboard; Linking the UI with the code; General discussion; Summary; Chapter 6: How to Use Data Structures, OOP, and Protocols; Primary collection types; Generics; Array; Set; Dictionary; How to choose the best collection type. 
505 8 |a List of items in a playgroundUICollectionView; UICollectionViewCell; Reusing cells; Layouts; Table view in iOS app; Model list of cities; Displaying all cities; Adding search; Protocols; Protocols and inheritance; Summary; Chapter 7: Developing a Simple Weather App; Defining the app screens; The home screen; Favorite locations; Constraints; Picking a location; Model; Locations; Controllers and segues; The first segue; How to pass data; Passing information in the reverse direction; Defining a custom segue; Further improvements; Summary; Chapter 8: Introducing CocoaPods and Project Dependencies. 
505 8 |a Software -- the modern wayRuby and CocoaPods; How to use it; CocoaPods useful commands; Carthage; Swift Package Manager ; Useful commands; Popular third-party libraries; Alamofire; Texture; RxSwift; Summary; Chapter 9: Improving a Version of a Weather App; Weather forecast API; What's an API?; List of requests; Creating new models; Pure network requests; Alamofire implementation; Improvements using third-party libraries; Better error handling; About the screen; Summary; Chapter 10: Building an Instagram-Like App; Tabbed app project; Firebase; Login; The different screens. 
500 |a Custom buttons on the tab bar. 
520 |a Swift Language is now more powerful than ever; it has introduced new ways to solve old problems and has gone on to become one of the fastest growing popular languages. It is now a de-facto choice for iOS developers and it powers most of the newly released and popular apps. This practical guide will help you to begin your journey with Swift ... 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a iOS (Electronic resource) 
630 0 7 |a iOS (Electronic resource)  |2 fast 
650 0 |a Swift (Computer program language) 
650 0 |a Application software  |x Development. 
650 0 |a Mobile apps. 
650 6 |a Swift (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Applications mobiles. 
650 7 |a Mobile & handheld device programming  |x Apps programming.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Operating systems.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Swift (Computer program language)  |2 fast 
650 7 |a Mobile apps  |2 fast 
650 7 |a Application software  |x Development  |2 fast 
758 |i has work:  |a Learn Swift by building applications (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCFYBr67jj3kqf3GPTMX3Yq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Atanasov, Emil.  |t Learn Swift by Building Applications : Explore Swift programming through iOS app development.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5405707  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0036924788 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5405707 
938 |a EBSCOhost  |b EBSC  |n 1823670 
994 |a 92  |b IZTAP