Learn Swift by Building Applications: Explore Swift programming through iOS app development
暫譯: 透過建構應用程式學習 Swift:探索 iOS 應用程式開發中的 Swift 程式設計
Emil Atanasov
- 出版商: Packt Publishing
- 出版日期: 2018-05-24
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 366
- 裝訂: Paperback
- ISBN: 178646392X
- ISBN-13: 9781786463920
-
相關分類:
Apple Developer
海外代購書籍(需單獨結帳)
買這商品的人也買了...
相關主題
商品描述
Start building your very own mobile apps with this comprehensive introduction to Swift and object-oriented programming
Key Features
- A complete beginner's guide to Swift programming language
- Understand core Swift programming concepts and techniques for creating popular iOS apps
- Start your journey toward building mobile app development with this practical guide
Book Description
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 programming through learning how to build iOS apps.
You will learn all about basic variables, if clauses, functions, loops, and other core concepts; then structures, classes, and inheritance will be discussed. Next, you'll dive into developing a weather app that consumes data from the internet and presents information to the user. The final project is more complex, involving creating an Instagram like app that integrates different external libraries. The app also uses CocoaPods as its package dependency manager, to give you a cutting-edge tool to add to your skillset. By the end of the book, you will have learned how to model real-world apps in Swift.
What you will learn
- Become a pro at iOS development by creating simple-to-complex iOS mobile applications
- Master Playgrounds, a unique and intuitive approach to teaching Xcode
- Tackle the basics, including variables, if clauses, functions, loops and structures, classes, and inheritance
- Model real-world objects in Swift and have an in-depth understanding of the data structures used, along with OOP concepts and protocols
- Use CocoaPods, an open source Swift package manager to ease your everyday developer requirements
- Develop a wide range of apps, from a simple weather app to an Instagram-like social app
- Get ahead in the industry by learning how to use third-party libraries efficiently in your apps
Who This Book Is For
This book is for beginners who are new to Swift or may have some preliminary knowledge of Objective-C. If you are interested in learning and mastering Swift in Apple's ecosystem, namely mobile development, then this book is for you.
Table of Contents
- Swift Basics - Variables and Functions
- Getting Familiar with Xcode and Playgrounds
- Creating a Minimal Mobile App
- Structures, Classes, and Inheritance
- Adding Interactivity to Your First App
- How to Use Data Structures, OOP, and Protocols
- Developing a Simple Weather App
- Introducing CocoaPods and Project Dependencies
- Improving a Version of a Weather App
- Building an Instagram-Like App
- Instagram-Like App Continued
- Contributing to an Open Source Project
商品描述(中文翻譯)
開始建立您自己的行動應用程式,這是對 Swift 和物件導向程式設計的全面介紹
主要特點
- 完整的 Swift 程式語言初學者指南
- 理解核心 Swift 程式設計概念和技術,以創建流行的 iOS 應用程式
- 透過這本實用指南開始您的行動應用程式開發之旅
書籍描述
Swift 語言現在比以往任何時候都更強大;它引入了解決舊問題的新方法,並已成為增長最快的流行語言之一。它現在是 iOS 開發者的事實上選擇,並驅動著大多數新發布和流行的應用程式。這本實用指南將幫助您開始您的 Swift 程式設計之旅,學習如何構建 iOS 應用程式。
您將學習有關基本變數、if 條件、函數、迴圈和其他核心概念的所有知識;然後將討論結構、類別和繼承。接下來,您將深入開發一個從互聯網獲取數據並向用戶呈現信息的天氣應用程式。最後的專案更為複雜,涉及創建一個類似 Instagram 的應用程式,整合不同的外部庫。該應用程式還使用 CocoaPods 作為其套件依賴管理器,為您提供一個尖端工具,增強您的技能組合。在書籍結束時,您將學會如何在 Swift 中建模現實世界的應用程式。
您將學到什麼
- 通過創建簡單到複雜的 iOS 行動應用程式,成為 iOS 開發的專家
- 掌握 Playgrounds,這是一種獨特且直觀的 Xcode 教學方法
- 掌握基礎知識,包括變數、if 條件、函數、迴圈、結構、類別和繼承
- 在 Swift 中建模現實世界的物件,深入理解所使用的數據結構,以及 OOP 概念和協議
- 使用 CocoaPods,這是一個開源的 Swift 套件管理器,以簡化您的日常開發需求
- 開發各種應用程式,從簡單的天氣應用程式到類似 Instagram 的社交應用程式
- 通過學習如何有效地在您的應用程式中使用第三方庫,讓您在行業中領先
本書適合誰
這本書適合對 Swift 新手或可能對 Objective-C 有一些初步了解的初學者。如果您有興趣在 Apple 的生態系統中學習和掌握 Swift,特別是行動開發,那麼這本書就是為您而寫。
目錄
- Swift 基礎 - 變數和函數
- 熟悉 Xcode 和 Playgrounds
- 創建一個最小的行動應用程式
- 結構、類別和繼承
- 為您的第一個應用程式添加互動性
- 如何使用數據結構、OOP 和協議
- 開發一個簡單的天氣應用程式
- 介紹 CocoaPods 和專案依賴
- 改進一個版本的天氣應用程式
- 構建一個類似 Instagram 的應用程式
- 類似 Instagram 的應用程式續篇
- 為開源專案做貢獻