LDR | | 05698cmm u2200625Mi 4500 |
001 | | 000000312404 |
003 | | OCoLC |
005 | | 20230525152202 |
006 | | m d |
007 | | cr cnu---unuuu |
008 | | 180609s2018 enk o 000 0 eng d |
020 | |
▼a 9781786466013
▼q (electronic bk.) |
020 | |
▼a 1786466015
▼q (electronic bk.) |
020 | |
▼z 9781786463920 |
035 | |
▼a 1823670
▼b (N$T) |
035 | |
▼a (OCoLC)1039700895 |
037 | |
▼a EB53EBFF-BABC-4A4F-9CAD-E8BB71774398
▼b OverDrive, Inc.
▼n http://www.overdrive.com |
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 248032 |
049 | |
▼a MAIN |
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 | 04 |
▼a 005.133
▼2 23 |
100 | 1 |
▼a Atanasov, Emil. |
245 | 10 |
▼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 |
500 | |
▼a Custom buttons on the tab bar. |
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. |
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 ... |
588 | 0 |
▼a Print version record. |
590 | |
▼a Master record variable field(s) change: 050, 072, 082, 630, 650 |
630 | 00 |
▼a iOS (Electronic resource) |
650 | 0 |
▼a Swift (Computer program language) |
650 | 0 |
▼a Application software
▼x Development. |
650 | 0 |
▼a Mobile apps. |
650 | 7 |
▼a COMPUTERS / Programming Languages / General.
▼2 bisacsh |
650 | 7 |
▼a COMPUTERS / Software Development & Engineering / General.
▼2 bisacsh |
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 Application software
▼x Development.
▼2 fast
▼0 (OCoLC)fst00811707 |
655 | 4 |
▼a Electronic books. |
776 | 08 |
▼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 | 40 |
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1823670 |
938 | |
▼a EBL - Ebook Library
▼b EBLB
▼n EBL5405707 |
938 | |
▼a EBSCOhost
▼b EBSC
▼n 1823670 |
990 | |
▼a 관리자 |
994 | |
▼a 92
▼b N$T |