Beginning Swift Programming (Paperback)

Beginning Swift Programming (Paperback)

作者: Wei-Meng Lee
出版社: Wrox Press
出版在: 2014-12-22
ISBN-13: 9781119009313
ISBN-10: 1119009316
裝訂格式: Paperback
總頁數: 288 頁





內容描述


Enter the Swift future of iOS and OS X programmingBeginning Swift Programming is your ideal starting point for creating Mac, iPhone, and iPad apps using Apple's new Swift programming language. Written by an experienced Apple developer and trainer, this comprehensive guide explains everything you need to know to jumpstart the creation of your app idea. Coverage includes data types, strings and characters, operators and functions, arrays and dictionaries, control flow, and looping, with expert guidance on classes, objects, class inheritance, closures, protocols, and generics. This succinct — yet complete — overview provides a detailed introduction to the core features of Swift.Apple developed Swift to address the limitations of Objective-C, and add features found in more complex languages like Python. The results is simpler, cleaner, more expressive code with automatic memory management, functional programming patterns, and more, including built-in features that make Swift apps faster, scalable, and more secure. This book explains it all, helping developers master Apple's new language.Become fluent with syntax that's easier to read and maintainUnderstand inferred types for cleaner, less mistake-prone codeLearn the key features that make Swift more expressive than Objective-CLearn the new optional types in Swift that make your code more resilientUnderstand the key design patterns in iOS and Mac OS programming using protocols and delegatesLearn how to use generics to create highly reusable codeLearn the new access controls mechanism in SwiftGet up to speed quickly to remain relevant and ahead of the curve.




相關書籍

手機應用程式設計超簡單 -- App Inventor 2 初學特訓班 (中文介面第三版) (附影音/範例/架設與上架PDF)

作者 鄧文淵 總監製 文淵閣工作室

2014-12-22

Beginning Swift Games Development for iOS: Develop 2D and 3D games Using Apple's SceneKit and SpriteKit

作者 James Goodwill Wesley Matlock

2014-12-22

Android Wireless Application Development Volume II: Advanced Topics, 3/e (Paperback)

作者 Lauren Darcey Shane Conder

2014-12-22