《macOS应用开发基础教程》是Swift版本的macOS应用开发教程。本书全面介绍和说明了macOS平台中应用开发的系统控件,详细阐述和探讨了应用开发的常用组件、系统框架、应用沙盒处理、上架流程、生产力工具开发等内容,并配有丰富的示例讲解。书中还介绍了几个小型的演示项目,剖析了开发过程、开发思路和关键流程代码,力求让读者从基础知识和项目实践等多个维度去理解和掌握macOS平台的应用开发。
 

本书立足普及基本的macOS应用开发知识,力求每个知识点的讲解都简明扼要,并通过代码示例演示让读者尽快学以致用,非常适合macOS应用开发的初学者阅读。但是,本书中并没有介绍Swift的基础语法,阅本书需要读者了解Swift的知识。

目录

知识兔

第1章 准备工作 1
第2章 窗口对象 13
第3章 视图和滚动条 23
第4章 基本控件 35
第5章 面板和警告框 84
第6章 工具栏和菜单 94
第7章 表视图 109
第8章 自动布局 134
第9章 窗口控制器 157
第10章 视图控制器 164
第11章 鼠标和键盘事件 206
第12章 撤销/重做操作 220
第13章 拖放操作 227
第14章 Cocoa数据绑定 243
第15章 蓝牙框架 261
第16章 Bonjour协议 270
第17章 系统服务 276
第18章 XPC服务 284
第19章 消息推送 290
第20章 多文档应用 298
第21章 iCloud同步 320
第22章 CloudKit 329
第23章 Core Data 340
第24章 HTTP网络编程 360
第25章 多线程 377
第26章 事件循环 393
第27章 绘图技术 399
第28章 核心动画 422
第29章 多代理 455
第30章 数据转换 464
第31章 框架 471
第32章 应用沙盒化 479
第33章 数据导航视图 487
第34章 表格数据管理控制器 497
第35章 自动化小工具 522
第36章 iPhone利用蓝牙控制Mac 534
第37章 SQLite数据库编程 546
第38章 开发一个完整的macOS应用 564

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载