Schatz, Jacob Learning Swift Programming

ISBN 13: 9780133950403

Learning Swift Programming

Valutazione media 4,33
( su 3 valutazioni fornite da GoodReads )
 
9780133950403: Learning Swift Programming

Get started fast with Swift programming for iOS and OS X Learning Swift Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple's new programming language. Written for developers with previous experience in any other modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems. Author Jacob Schatz's popular Skip Wilson video tutorials on YouTube have already helped thousands of Apple developers get started with Swift. Now, he helps you take full advantage of Swift's advanced design, remarkable performance, and streamlined development techniques. Step-by-step, you'll move from basic syntax through advanced features such as closures and generics-discovering helpful tips and tricks along the way. After you've mastered Swift's building blocks and learned about its key innovations, a full section of case studies walks you through building complete apps from scratch. * Compare Swift with Objective-C, JavaScript, Python, Ruby, and C * Collect data with arrays and dictionaries, and store it with variables and constants * Group commonly-used code into functions for easy reuse * Structure your code with enums, structs, and classes * Use generics to get more done with less code * Write closures to share small blocks of functionality * Use optionals to write more robust, crash-resistant, and cleaner code * Integrate existing Objective-C code into new Swift apps * Program on the bit and byte level with advanced operators * Implement efficient design patterns with protocols and delegates * Create animated 2D games with SpriteKit, and 3D games with SceneKit Contents at a Glance 1 Getting Your Feet Wet Building Blocks of Swift Optionals: A Gift to Unwrap Tuples Number Types and Converting Between Them Coming to Swift from Objective-C and C 2 Collecting Data Using Arrays Modifying Arrays Using Dictionaries 3 Making Things Happen: Functions Defining Functions More on Parameters 4 Structuring Code: Enums, Structs, and Classes Enums Structs 5 Making a Game Building a User Interface (UI) The Action-Packed View Controller 6 Reusable Code: Closures What Are Closures? Closures in Other Languages How Closures Work and Why They're Awesome 7 Subscripts and Advanced Operators Writing Your First Subscript Bits and Bytes with Advanced Operators Customizing Operators Making Your Own Operators Bits and Bytes in Real Life 8 Protocols Writing Your First Protocol Animizable and Humanizable Delegation Protocols as Types Protocols in Collections Optional Chaining 9 Becoming Flexible with Generics The Problem That Generics Solve 10 Games with SpriteKit Setting Up the Project The Start Screen Dangerous Ground A Hero to the Rescue Enemies in Motion Spawned Obstacles Smashing Physics 11 Games with SceneKit Creating DAE Files Creating a New SceneKit Project Your SceneKit Files Making the Game Bridging the Gap to Objective-C 12 Apps with UIKit Application Types Loading a Table View Loading Data from a URL

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

Edizione Internazionale
Edizione Internazionale

1.

Jacob Schatz
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Softcover Prima edizione Quantità: > 20
Edizione Internazionale
Da
GREAT BOOKS DEAL
(TALLAHASSEE, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Softcover. Condizione libro: New. 1st edition. Brand New; Paperback; Black & White or Color International Edition. ISBN and Cover page may differ but similar contents as US edition. GET IT FAST in 3-5 business days by DHL/FEDEX with tracking number. Books printed in English. No shipping to PO Box/APO/FPO address. In some instances, the international textbooks may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code or CD is not provided with these editions, unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Codice libro della libreria INAB1561805

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 12,48
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,18
Da: U.S.A. a: Italia
Destinazione, tempi e costi
Edizione Internazionale
Edizione Internazionale

2.

Schatz
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Softcover Quantità: 4
Edizione Internazionale
Da
Book Deal
(Delhi, India)
Valutazione libreria
[?]

Descrizione libro Softcover. Condizione libro: Brand New. .. Black & White or color International Edition. ISBN and front cover may be different, but contents are same as the US edition. Book printed in English. GET IT FAST within 3-5 business days by DHL/FedEx/Aramex and tracking number will be uploaded into your order page within 24-48 hours. Territorial restrictions may be printed on the book. No shipping to PO BOX, APO, FPO addresses. Kindly provide day time phone number in order to ensure smooth delivery. 100% Customer satisfaction guaranteed!. . Codice libro della libreria BD004301

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 18,79
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: India a: Italia
Destinazione, tempi e costi
Edizione Internazionale
Edizione Internazionale

3.

Schatz
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Brossura Quantità: 10
Edizione Internazionale
Da
bookscollection
(Delhi, DELHI, India)
Valutazione libreria
[?]

Descrizione libro Condizione libro: Brand New. PAPERBACK,Book Condition New, Brand New, Softcover, International Edition. We Do not Ship APO FPO AND PO BOX. Cover Image & ISBN may be different from US edition but contents as US Edition. Printing in English language. Quick delivery by USPS/UPS/DHL/FEDEX/ARAMEX ,Customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. Codice libro della libreria ABESTTND9339

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 14,25
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,58
Da: India a: Italia
Destinazione, tempi e costi
Edizione Internazionale
Edizione Internazionale

4.

Jacob Schatz
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Paperback Quantità: 5
Edizione Internazionale
Da
PRIORITY BOOKS
(springfield, VA, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Paperback. Condizione libro: New. Softcover Book, Condition: New. 1st Edition. [Please Read Carefully Before Buying], This Is An International Edition. Printed In Black and White. 300 Pages, Book Cover And ISBN No May Be Different From US Edition. Restricted Sales Disclaimer Wordings Not For Sales In USA And Canada May Be Printed On The Cover Of The Book. Standard Shipping 7-14 Business Days. Expedited Shiping 4-8 Business Days. ***WE DO NOT ENTERTAIN BULK ORDERS.*** The Books May Be Ship From Overseas For Inventory Purpose. Codice libro della libreria 527427

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 12,37
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 8,25
Da: U.S.A. a: Italia
Destinazione, tempi e costi
Edizione Internazionale
Edizione Internazionale

5.

Jacob Schatz
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Paperback Quantità: 5
Edizione Internazionale
Da
Nick Book House
(fresno, CA, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Paperback. Condizione libro: New. New Softcover International Edition, Printed in Black and White, Different ISBN, Same Content As US edition, Book Cover may be Different, in English Language. Codice libro della libreria 32986

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 12,47
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 9,17
Da: U.S.A. a: Italia
Destinazione, tempi e costi

6.

Schatz, Jacob
Editore: Addison-Wesley Professional (2015)
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2015. Paperback. Condizione libro: New. book. Codice libro della libreria 0133950409

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 23,00
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 11,01
Da: U.S.A. a: Italia
Destinazione, tempi e costi

7.

Schatz, Jacob
Editore: Addison-Wesley Professional (2015)
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Paperback Quantità: 1
Da
Revaluation Books
(Exeter, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2015. Paperback. Condizione libro: Brand New. 1st edition. 300 pages. 9.25x7.00x0.75 inches. In Stock. Codice libro della libreria 0133950409

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 40,28
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 17,83
Da: Regno Unito a: Italia
Destinazione, tempi e costi

8.

Schatz, Jacob
Editore: Addison-Wesley Professional (2015)
ISBN 10: 0133950409 ISBN 13: 9780133950403
Nuovi Paperback Quantità: 2
Da
Murray Media
(North Miami Beach, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2015. Paperback. Condizione libro: New. Codice libro della libreria P110133950409

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 40,78
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 18,35
Da: U.S.A. a: Italia
Destinazione, tempi e costi