Swift 5 for Absolute Beginners: Learn to Develop Apps for IOS

Kaczmarek, Stefan, Lees, Brad, Bennett, Gary

  • 出版商: Apress
  • 出版日期: 2019-06-28
  • 定價: $1,250
  • 售價: 9.5$1,188
  • 貴賓價: 9.0$1,125
  • 語言: 英文
  • 頁數: 295
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484248678
  • ISBN-13: 9781484248676
  • 相關分類: Apple Developer
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Stay motivated and overcome obstacles while learning to use Swift Playgrounds and Xcode 10.2 to become a great iOS developer. This book, fully updated for Swift 5, is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school.

Many people have a difficult time believing they can learn to write iOS apps. Swift 5 for Absolute Beginners will show you how to do so. You'll learn Object-Oriented Programming (OOP) and be introduced to User Interface (UI) design following Apple's Human Interface Guidelines (HIG) using storyboards and the Model-View-Controller (MVC) pattern before moving on to write your own iPhone and Apple Watch apps from scratch.

 

What You'll Learn

 

  • Work with Swift classes, properties, and functions
  • Examine proper User Interface (UI) and User Experience (UX) design
  • Understand Swift data types: integers, floats, strings, and booleans
  • Use Swift data collections: arrays and dictionaries
  • Review Boolean logic, comparing data, and flow control
  • Use the Xcode debugger to troubleshoot problems with your apps
  • Store data in local app preferences and Core Data databases

 

 

 

 


Who This Book Is For

 

Anyone who wants to learn to develop apps for the Mac, iPhone, iPad, and Apple Watch using the Swift programming language. No previous programming experience is necessary.

 

 

 

商品描述(中文翻譯)

學習使用Swift Playgrounds和Xcode 10.2,克服障礙並保持動力,成為優秀的iOS開發人員。這本書完全更新至Swift 5,非常適合沒有編程背景的人、有一些編程經驗但沒有面向對象經驗的人,或者有一個很好的應用點子但自從學校以來沒有編程的人。

很多人很難相信他們可以學會寫iOS應用。《Swift 5入門》將向您展示如何做到這一點。您將學習面向對象編程(OOP),並按照蘋果的人機界面指南(HIG)使用故事板和模型-視圖-控制器(MVC)模式進行用戶界面(UI)設計,然後從頭開始編寫自己的iPhone和Apple Watch應用。

您將學到的內容包括:

- 使用Swift類、屬性和函數
- 研究正確的用戶界面(UI)和用戶體驗(UX)設計
- 了解Swift數據類型:整數、浮點數、字符串和布爾值
- 使用Swift數據集合:數組和字典
- 檢查布爾邏輯、比較數據和流程控制
- 使用Xcode調試器解決應用程序的問題
- 在本地應用程序首選項和Core Data數據庫中存儲數據

這本書適合以下讀者:

- 想要使用Swift編程語言開發Mac、iPhone、iPad和Apple Watch應用程序的任何人。不需要任何編程經驗。

作者簡介

Stefan Kaczmarek is a software Engineer with over 20 years of experience specializing in mobile applications, large-scale software systems, project management, network protocols, encryption algorithms, and audio/video codecs. He has experience developing iOS software from webcams to fitness to education to point of sale. Stefan is also the author of Swift 4 For Absolute Beginners and Objective-C For Absolute Beginners.

Brad Lees has more than a decade of experience in application development and server management. He has specialized in creating and initiating software programs in real-estate development systems and financial institutions. His career has been highlighted by his positions as information systems manager at The Lyle Anderson Company, product development manager for Smarsh, vice president of application development for iNation, and IT manager at The Orcutt/Winslow Partnership, the largest architectural firm in Arizona. A graduate of Arizona State University, Brad and his wife, Natalie, reside in Phoenix with their five children.

作者簡介(中文翻譯)

Stefan Kaczmarek 是一位擁有超過20年經驗的軟體工程師,專注於移動應用程式、大型軟體系統、專案管理、網路協定、加密演算法和音視訊編解碼。他在開發iOS軟體方面有豐富經驗,從網路攝影機到健身、教育和銷售點都有涉獵。Stefan也是《Swift 4 For Absolute Beginners》和《Objective-C For Absolute Beginners》的作者。

Brad Lees 在應用程式開發和伺服器管理方面擁有超過十年的經驗。他專注於在房地產開發系統和金融機構中創建和啟動軟體程式。他的職業生涯包括擔任The Lyle Anderson Company的資訊系統經理、Smarsh的產品開發經理、iNation的應用程式開發副總裁以及亞利桑那州最大的建築公司The Orcutt/Winslow Partnership的IT經理。Brad畢業於亞利桑那州立大學,他和妻子Natalie以及五個孩子居住在鳳凰城。