Swift 5 for Absolute Beginners: Learn to Develop Apps for IOS
暫譯: Swift 5 給完全初學者的指南:學習開發 iOS 應用程式

Kaczmarek, Stefan, Lees, Brad, Bennett, Gary

  • 出版商: Apress
  • 出版日期: 2019-06-28
  • 售價: $1,250
  • 貴賓價: 9.5$1,188
  • 語言: 英文
  • 頁數: 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 for Absolute Beginners》將告訴你如何做到這一點。你將學習物件導向程式設計(Object-Oriented Programming, OOP),並在使用故事板和模型-視圖-控制器(Model-View-Controller, MVC)模式的過程中,根據 Apple 的人機介面指南(Human Interface Guidelines, HIG)介紹用戶介面(User Interface, UI)設計,然後開始從零開始編寫自己的 iPhone 和 Apple Watch 應用程式。

 

你將學到什麼

 


  • 使用 Swift 類別、屬性和函數

  • 檢視正確的用戶介面(UI)和用戶體驗(User Experience, 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 BeginnersObjective-C For Absolute Beginners 的作者。

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

最後瀏覽商品 (20)