macOS 运用研发工程师全力以赴打造出,图片配文字,并出示丰富多彩且详尽的实例,着眼于协助用户开发设计出强劲的生产主力专用工具。 · 对macOS 服务平台中的AppKit 控件干了详解,每章出示详细的实例编码,协助用户尽快了解有关內容。 · 为要学macOS 开发设计的新手,循序渐进地详细介绍应用程序开发的详细全过程,让用户学好单独开发设计自身的运用。 · 根据Xcode 9.0和Swift 4.0英语的语法撰写。 这书以Swift 語言为基本详细介绍masOS 服务平台应用程序开发,分成8 绝大多数,总共38 章。D部分叙述景图、对话框和系统软件控件,D二一部分详细介绍全自动合理布局、对话框控制板和景图控制板,最后一部分解读关键服务项目架构,最后一部分得出与文本文档和数据储存有关的內容,第五部分成互联网和多核解决,最后一部分是图型和动漫,第7一部分为拓展议案,第八一部分是新项目开发设计和实践活动。 这书立足于普及化基础的macOS 应用程序开发专业知识,务求每一知识结构图的解读都言简意赅,并根据编码实例让用户尽早融会贯通,特别适合macOS 应用程序开发的新手阅读文章。可是,这书沒有详细介绍Swift 编程语言,阅读文章这书必须用户具有Swift 有关的基本知识。这书是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