MARC보기
LDR05739cam a2200625Mi 4500
001000000411301
00520190131142042
006m d
007cr cnu---unuuu
008180609s2018 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 247004
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
08204 ▼a 005.133 ▼2 23
1001 ▼a Atanasov, Emil.
24510 ▼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.
5050 ▼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.
5058 ▼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.
5058 ▼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.
5058 ▼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.
5058 ▼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 ...
5880 ▼a Print version record.
590 ▼a Master record variable field(s) change: 050, 072, 082, 630, 650
63000 ▼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.
77608 ▼i Print version: ▼a Atanasov, Emil. ▼t Learn Swift by Building Applications : Explore Swift programming through iOS app development. ▼d Birmingham : Packt Publishing, 짤2018
85640 ▼3 EBSCOhost ▼u http://libproxy.dhu.ac.kr/_Lib_Proxy_Url/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 ***1012033
994 ▼a 92 ▼b N$T