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...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | 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 ... |
Beschreibung: | Custom buttons on the tab bar. |
Beschreibung: | 1 online resource (356 pages) |
ISBN: | 9781786466013 1786466015 178646392X 9781786463920 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1039700895 | ||
003 | OCoLC | ||
005 | 20241004212047.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 |d SXB |d HOPLA | ||
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 | |
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 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
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 ... | ||
630 | 0 | 0 | |a iOS (Electronic resource) |0 http://id.loc.gov/authorities/names/n2010039603 |
630 | 0 | 7 | |a iOS (Electronic resource) |2 fast |
650 | 0 | |a Swift (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2015001571 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Mobile apps. |0 http://id.loc.gov/authorities/subjects/sh2014000897 | |
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 | |
655 | 4 | |a Electronic book. | |
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 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1823670 |3 Volltext |
938 | |a hoopla Digital |b HOPL |n MWT13380385 | ||
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 GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1039700895 |
---|---|
_version_ | 1816882462189420544 |
adam_text | |
any_adam_object | |
author | Atanasov, Emil |
author_facet | Atanasov, Emil |
author_role | |
author_sort | Atanasov, Emil |
author_variant | e a ea |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.S95 A836 2018eb |
callnumber-search | QA76.73.S95 A836 2018eb |
callnumber-sort | QA 276.73 S95 A836 42018EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | 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. 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. 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. 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. 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. |
ctrlnum | (OCoLC)1039700895 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06640cam a2200781Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1039700895</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">180609s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">MERUC</subfield><subfield code="d">IDB</subfield><subfield code="d">CHVBK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCF</subfield><subfield code="d">NLE</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">LVT</subfield><subfield code="d">N$T</subfield><subfield code="d">OCL</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UX1</subfield><subfield code="d">K6U</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">SXB</subfield><subfield code="d">HOPLA</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBC205790</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018897086</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1175620898</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781786466013</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1786466015</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781786463920</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">178646392X</subfield><subfield code="q">(Trade Paper)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781786463920</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781786463920</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1039700895</subfield><subfield code="z">(OCoLC)1175620898</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">EB53EBFF-BABC-4A4F-9CAD-E8BB71774398</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.S95</subfield><subfield code="b">A836 2018eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051010</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051230</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Atanasov, Emil.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learn Swift by Building Applications :</subfield><subfield code="b">Explore Swift programming through iOS app development.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (356 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Custom buttons on the tab bar.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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 ...</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">iOS (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2010039603</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">iOS (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Swift (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2015001571</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Mobile apps.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2014000897</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Swift (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Applications mobiles.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Mobile & handheld device programming</subfield><subfield code="x">Apps programming.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming & scripting languages: general.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Operating systems.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Swift (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Mobile apps</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="4"><subfield code="a">Electronic book.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Learn Swift by building applications (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCFYBr67jj3kqf3GPTMX3Yq</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Atanasov, Emil.</subfield><subfield code="t">Learn Swift by Building Applications : Explore Swift programming through iOS app development.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2018</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1823670</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">hoopla Digital</subfield><subfield code="b">HOPL</subfield><subfield code="n">MWT13380385</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">BDZ0036924788</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5405707</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1823670</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | Electronic book. |
genre_facet | Electronic book. |
id | ZDB-4-EBA-on1039700895 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:29:00Z |
institution | BVB |
isbn | 9781786466013 1786466015 178646392X 9781786463920 |
language | English |
oclc_num | 1039700895 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (356 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Atanasov, Emil. Learn Swift by Building Applications : Explore Swift programming through iOS app development. Birmingham : Packt Publishing, 2018. 1 online resource (356 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. 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. 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. 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. 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. 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. Custom buttons on the tab bar. 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 ... iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Swift (Computer program language) http://id.loc.gov/authorities/subjects/sh2015001571 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Mobile apps. http://id.loc.gov/authorities/subjects/sh2014000897 Swift (Langage de programmation) Logiciels d'application Développement. Applications mobiles. Mobile & handheld device programming Apps programming. bicssc Programming & scripting languages: general. bicssc Operating systems. bicssc COMPUTERS Programming Languages General. bisacsh COMPUTERS Software Development & Engineering General. bisacsh Swift (Computer program language) fast Mobile apps fast Application software Development fast Electronic book. has work: Learn Swift by building applications (Text) https://id.oclc.org/worldcat/entity/E39PCFYBr67jj3kqf3GPTMX3Yq https://id.oclc.org/worldcat/ontology/hasWork Print version: Atanasov, Emil. Learn Swift by Building Applications : Explore Swift programming through iOS app development. Birmingham : Packt Publishing, ©2018 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1823670 Volltext |
spellingShingle | Atanasov, Emil Learn Swift by Building Applications : Explore Swift programming through iOS app development. 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. 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. 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. 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. 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. iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Swift (Computer program language) http://id.loc.gov/authorities/subjects/sh2015001571 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Mobile apps. http://id.loc.gov/authorities/subjects/sh2014000897 Swift (Langage de programmation) Logiciels d'application Développement. Applications mobiles. Mobile & handheld device programming Apps programming. bicssc Programming & scripting languages: general. bicssc Operating systems. bicssc COMPUTERS Programming Languages General. bisacsh COMPUTERS Software Development & Engineering General. bisacsh Swift (Computer program language) fast Mobile apps fast Application software Development fast |
subject_GND | http://id.loc.gov/authorities/names/n2010039603 http://id.loc.gov/authorities/subjects/sh2015001571 http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh2014000897 |
title | Learn Swift by Building Applications : Explore Swift programming through iOS app development. |
title_auth | Learn Swift by Building Applications : Explore Swift programming through iOS app development. |
title_exact_search | Learn Swift by Building Applications : Explore Swift programming through iOS app development. |
title_full | Learn Swift by Building Applications : Explore Swift programming through iOS app development. |
title_fullStr | Learn Swift by Building Applications : Explore Swift programming through iOS app development. |
title_full_unstemmed | Learn Swift by Building Applications : Explore Swift programming through iOS app development. |
title_short | Learn Swift by Building Applications : |
title_sort | learn swift by building applications explore swift programming through ios app development |
title_sub | Explore Swift programming through iOS app development. |
topic | iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Swift (Computer program language) http://id.loc.gov/authorities/subjects/sh2015001571 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Mobile apps. http://id.loc.gov/authorities/subjects/sh2014000897 Swift (Langage de programmation) Logiciels d'application Développement. Applications mobiles. Mobile & handheld device programming Apps programming. bicssc Programming & scripting languages: general. bicssc Operating systems. bicssc COMPUTERS Programming Languages General. bisacsh COMPUTERS Software Development & Engineering General. bisacsh Swift (Computer program language) fast Mobile apps fast Application software Development fast |
topic_facet | iOS (Electronic resource) Swift (Computer program language) Application software Development. Mobile apps. Swift (Langage de programmation) Logiciels d'application Développement. Applications mobiles. Mobile & handheld device programming Apps programming. Programming & scripting languages: general. Operating systems. COMPUTERS Programming Languages General. COMPUTERS Software Development & Engineering General. Mobile apps Application software Development Electronic book. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1823670 |
work_keys_str_mv | AT atanasovemil learnswiftbybuildingapplicationsexploreswiftprogrammingthroughiosappdevelopment |