Mastering macOS Programming
暫譯: 精通 macOS 程式設計
Stuart Grimshaw
- 出版商: Packt Publishing
- 出版日期: 2017-05-30
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 626
- 裝訂: Paperback
- ISBN: 1786461692
- ISBN-13: 9781786461698
海外代購書籍(需單獨結帳)
相關主題
商品描述
Key Features
- Learn to harness the power of macOS with the elegance of the Swift programming language
- Become highly competent in building apps on the macOS platform
- Get the most in-depth guide with a hands-on approach on the latest version of macOS
Book Description
macOS continues to lead the way in desktop operating systems, with its tight integration across the Apple ecosystem of platforms and devices. With this book, you will get an in-depth knowledge of working on macOS, enabling you to unleash the full potential of the latest version using Swift 3 to build applications.
This book will help you broaden your horizons by taking your programming skills to next level. The initial chapters will show you all about the environment that surrounds a developer at the start of a project. It introduces you to the new features that Swift 3 and Xcode 8 offers and also covers the common design patterns that you need to know for planning anything more than trivial projects. You will then learn the advanced Swift programming concepts, including memory management, generics, protocol orientated and functional programming and with this knowledge you will be able to tackle the next several chapters that deal with Apple's own Cocoa frameworks. It also covers AppKit, Foundation, and Core Data in detail which is a part of the Cocoa umbrella framework. The rest of the book will cover the challenges posed by asynchronous programming, error handling, debugging, and many other areas that are an indispensable part of producing software in a professional environment.
By the end of this book, you will be well acquainted with Swift, Cocoa, and AppKit, as well as a plethora of other essential tools, and you will be ready to tackle much more complex and advanced software projects.
What you will learn
- Combine beautiful design with robust code for the very best user experience
- Bring the best coding practices to the new macOS Sierra
- See what's new in Swift 3.0 and how best to leverage the Swift language
- Master Apple's tools, including Xcode, Interface Builder, and Instruments
- Use Unix and other common command-line tools to increase productivity
- Explore the essential Cocoa frameworks, including networking, animation, audio, and video
商品描述(中文翻譯)
主要特點
- 學習如何利用 macOS 的強大功能與 Swift 程式語言的優雅
- 成為在 macOS 平台上構建應用程式的高效能開發者
- 獲得最新版本 macOS 的深入指南,並採用實作方式進行學習
書籍描述
macOS 繼續在桌面作業系統中引領潮流,因為它與 Apple 生態系統中的平台和設備緊密整合。透過本書,您將深入了解在 macOS 上工作的知識,使您能夠利用 Swift 3 的最新版本來構建應用程式,釋放其全部潛力。
本書將幫助您擴展視野,將您的程式設計技能提升到新的層次。最初的章節將向您展示開發者在專案開始時所處的環境。它介紹了 Swift 3 和 Xcode 8 提供的新功能,並涵蓋了您需要了解的常見設計模式,以便規劃不僅僅是微不足道的專案。接下來,您將學習進階的 Swift 程式設計概念,包括記憶體管理、泛型、協定導向和函數式程式設計,憑藉這些知識,您將能夠應對接下來幾個章節,這些章節涉及 Apple 自家的 Cocoa 框架。它還詳細介紹了 AppKit、Foundation 和 Core Data,這些都是 Cocoa 伞形框架的一部分。本書的其餘部分將涵蓋非同步程式設計、錯誤處理、除錯以及許多其他在專業環境中產出軟體不可或缺的領域所帶來的挑戰。
在本書結束時,您將對 Swift、Cocoa 和 AppKit 以及眾多其他重要工具有充分的了解,並準備好應對更複雜和進階的軟體專案。
您將學到的內容
- 將美麗的設計與穩健的程式碼結合,以提供最佳的使用者體驗
- 將最佳的編碼實踐帶入新的 macOS Sierra
- 了解 Swift 3.0 的新功能以及如何最佳利用 Swift 語言
- 精通 Apple 的工具,包括 Xcode、Interface Builder 和 Instruments
- 使用 Unix 和其他常見的命令列工具來提高生產力
- 探索基本的 Cocoa 框架,包括網路、動畫、音訊和視頻