• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Learn Swift by Building Applications :

پدید آورنده

موضوع
iOS (Electronic resource),IOS (Electronic resource),Application software-- Development.,Mobile apps.,Swift (Computer program language),Application software-- Development.,COMPUTERS-- Programming Languages-- General.,COMPUTERS-- Software Development & Engineering-- General.,Mobile & handheld device programming-- Apps programming.,Mobile apps.,Operating systems.,Programming & scripting languages: general.,Swift (Computer program language)

رده
QA76
.
73
.
S95
A836
2018eb

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
178646392X
(Number (ISBN
1786466015
(Number (ISBN
9781786463920
(Number (ISBN
9781786466013
Erroneous ISBN
9781786463920

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Learn Swift by Building Applications :
General Material Designation
[Book]
Other Title Information
Explore Swift programming through iOS app development.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Birmingham :
Name of Publisher, Distributor, etc.
Packt Publishing,
Date of Publication, Distribution, etc.
2018.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (356 pages)

GENERAL NOTES

Text of Note
Custom buttons on the tab bar.

CONTENTS NOTE

Text of Note
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.
Text of Note
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.
Text of Note
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.
Text of Note
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.
Text of Note
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.
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
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 ...

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
OverDrive, Inc.
Stock Number
EB53EBFF-BABC-4A4F-9CAD-E8BB71774398

OTHER EDITION IN ANOTHER MEDIUM

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

TITLE USED AS SUBJECT

iOS (Electronic resource)
IOS (Electronic resource)

TOPICAL NAME USED AS SUBJECT

Application software-- Development.
Mobile apps.
Swift (Computer program language)
Application software-- Development.
COMPUTERS-- Programming Languages-- General.
COMPUTERS-- Software Development & Engineering-- General.
Mobile & handheld device programming-- Apps programming.
Mobile apps.
Operating systems.
Programming & scripting languages: general.
Swift (Computer program language)

(SUBJECT CATEGORY (Provisional

COM-- 051010
COM-- 051230

DEWEY DECIMAL CLASSIFICATION

Number
005
.
133
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
S95
Book number
A836
2018eb

PERSONAL NAME - PRIMARY RESPONSIBILITY

Atanasov, Emil.

ORIGINATING SOURCE

Date of Transaction
20200823055251.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival