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

Emil Atanasov

  • 出版商: Packt Publishing
  • 出版日期: 2018-05-24
  • 售價: $1,810
  • 貴賓價: 9.5$1,720
  • 語言: 英文
  • 頁數: 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

  1. Swift Basics - Variables and Functions
  2. Getting Familiar with Xcode and Playgrounds
  3. Creating a Minimal Mobile App
  4. Structures, Classes, and Inheritance
  5. Adding Interactivity to Your First App
  6. How to Use Data Structures, OOP, and Protocols
  7. Developing a Simple Weather App
  8. Introducing CocoaPods and Project Dependencies
  9. Improving a Version of a Weather App
  10. Building an Instagram-Like App
  11. Instagram-Like App Continued
  12. Contributing to an Open Source Project

商品描述(中文翻譯)

開始建立自己的移動應用程式,這本全面介紹 Swift 和物件導向程式設計的書籍。

主要特點:
- 完整的初學者指南,學習 Swift 程式語言
- 理解核心的 Swift 程式設計概念和技巧,用於創建熱門的 iOS 應用程式
- 透過這本實用指南,開始你的移動應用程式開發之旅

書籍描述:
Swift 語言現在比以往更強大,它引入了解決舊問題的新方法,並成為最快增長的熱門語言之一。它現在是 iOS 開發人員的首選,並為大多數新發布和熱門應用程式提供動力。這本實用指南將幫助您開始使用 Swift 程式設計,通過學習如何建立 iOS 應用程式。

您將學習所有基本變數、if 條件、函數、迴圈和其他核心概念;然後討論結構、類別和繼承。接下來,您將深入開發一個從網絡獲取數據並向用戶呈現信息的天氣應用程式。最後一個項目更複雜,涉及創建一個類似 Instagram 的應用程式,該應用程式集成了不同的外部庫。該應用程式還使用 CocoaPods 作為其套件依賴管理器,為您的技能組合提供了一個尖端工具。通過閱讀本書,您將學習如何在 Swift 中建模真實世界的應用程式。

您將學到什麼:
- 通過創建從簡單到複雜的 iOS 移動應用程式,成為 iOS 開發的專家
- 掌握 Playgrounds,一種獨特且直觀的教學 Xcode 方法
- 解決基礎問題,包括變數、if 條件、函數、迴圈、結構、類別和繼承
- 在 Swift 中建模真實世界的對象,深入了解使用的數據結構,以及面向對象編程概念和協議
- 使用 CocoaPods,一個開源的 Swift 套件管理器,輕鬆滿足您日常開發需求
- 開發各種應用程式,從簡單的天氣應用程式到類似 Instagram 的社交應用程式
- 通過學習如何高效使用第三方庫,提前在行業中取得優勢

本書適合對 Swift 新手或具有一些 Objective-C 初步知識的讀者。如果您有興趣學習和精通 Swift 在蘋果生態系統中的應用,特別是移動開發,那麼這本書適合您。

目錄:
1. Swift 基礎 - 變數和函數
2. 熟悉 Xcode 和 Playgrounds
3. 創建一個最小的移動應用程式
4. 結構、類別和繼承
5. 為您的第一個應用程式添加互動功能
6. 如何使用數據結構、面向對象編程和協議
7. 開發一個簡單的天氣應用程式
8. 介紹 CocoaPods 和專案依賴
9. 改進一個版本的天氣應用程式
10. 建立一個類似 Instagram 的應用程式
11. Instagram-Like 應用程式的持續開發
12. 貢獻給一個開源項目