
购买说明
购买请去官网 http://macdev.io 使用微信或支付宝扫码支付,按网站发货注意事项中提供的 QQ 邮箱发送支付信息截图来获取图书下载方式。 内容简介
本书对 macOS 平台中应用开发的 AppKit 系统控件做了详细的介绍,示例说明;从开发软件的常用的公用组件,系统框架,生产力工具开发等方面做了进一步的阐述探讨。最后介绍了几个小型项目的 Demo 开发过程关键代码和开发思路,力求让读者从基础知识,方法论,项目实践多纬度去理解和掌握 macOS 平台的应用开发。
适合的读者群
本书是基于最新 Swift 3.0 版本的 macOS App 开发教程,没有对 Swift 的基础语法概念做介绍说明,需要读者具备 Swift 基础知识。
版本升级
本书会根据读者的反馈不断修改完善,内容也会调整或增加,已经购买过的用户后续都是免费升级。新的版本会邮件通知您下载更新。如果由于网站的原因,您没有收到通知邮件只要重新下载就是最新版本了。
同时提供每章的示例代码随书一起下载。
本书提供的 pdf , epub , mobi 格式。
本书示例程序
已经提供了一个管理 SQLite 数据库的小应用SwiftSQLiteApp,请您路过 github 时顺便 star 下。 其它章节的例子程序待整理完后会发布到 github ,微博和微信公众号会及时的通知大家。
联系方式
macOS 应用开发官网: http://www.macdev.io
微博帐号:剑指人心
微信公众号:MacAppDev

扫一扫关注微信公众号
目录
序言
第一部分 控件基础
1.准备工作
2.窗口对象
3.视图和滚动条
4.基本控件
5.面板和警告框
6.工具栏和菜单
7.表格和树形控件
第二部分 布局和控制器
1.AutoLayout
2.窗口控制器
3.视图控制器
第三部分 核心服务和框架
1.鼠标和键盘事件
2.Undo/Redo 操作
3.Drag/Drop 操作
4.Cocoa 数据绑定
5.蓝牙框架
6.Bonjour 协议
7.系统 Service
8.XPC 服务
9.消息推送
第四部分 文档和数据存储
1.多文档应用
2.iCloud 同步
3.CloudKit
4.Core Data
第五部分 网络和多线程
1.HTTP 网络编程
-
多线程
-
RunLoop
第六部分 图形和动画
1.Cocoa 绘图技术
2.Core Animation
第七部分 扩充议题
1.多代理
2.数据转换
3.Framework
4.应用沙盒化
第八部分 项目开发实践
1.数据导航控制视图
2.表格数据管理控制器
3.自动化小工具
4.iPhone 利用蓝牙控制 Mac
5.SQLite 数据库编程
6.开始你的第一个 Mac 应用
