Mac 开发基础教程 部分章节

5,494 阅读1分钟
原文链接: d3caifu.com

本书对Mac平台中应用开发的AppKit系统控件做了详细的介绍,示例说明;从开发软件的常用的公用组件,系统框架,生产力工具开发,经典的开源项目方面做了进一步的阐述探讨。最后介绍了几个小型项目的demo开发过程关键代码和开发思路,力求让读者从基础知识,方法论,项目实践多纬度去理解和掌握Mac平台的应用开发

本书没有对Objc的基础语法概念做介绍说明,需要读者具备Objective-C基础知识。

作者微博 weibo.com/u/178752114…

视图基础:d3caifu.com/ebook/nsvie…

窗口对象:d3caifu.com/ebook/windo…

沙盒概念:d3caifu.com/ebook/Sandb…

iCloud 编程:d3caifu.com/ebook/iClou…

CloudKit 编程:d3caifu.com/ebook/Cloud…

DragDrop 拖拽处理:d3caifu.com/ebook/DragD…

图片资源适配自动化工具: d3caifu.com/ebook/asset…

XPC服务编程: d3caifu.com/ebook/XPC.h…

Transformer数据转换: d3caifu.com/ebook/Trans…

NSTableView详解 d3caifu.com/ebook/NSTab…

NSOutlineView树形导航控件 d3caifu.com/ebook/NSOut…

面板和警告框 d3caifu.com/ebook/NSPan…

完整的目录

1.准备工作

2.窗口对象

3.视图和滚动条

4.基础控件

5.面板和警告框

6.菜单和工具栏

7.表格和树形控件

8.Controller

9.Cocoa绑定

10.Bonjour网络

11.应用沙盒化

12.Framework

13.鼠标和键盘事件

14.Undo操作

15.Drag&Drop

16.蓝牙框架

17.iCloud编程

18.CloudKit存储

18.CoreData

19.多代理

20.SQLite数据库

21.JSON解析

22.HTTP网络

23.NSUserDefault

24.Service编程

25.XPC服务

26.应用扩展AppExtension

27.消息推送

28.2D绘图

29.动画基础

30.数据转换Transformer

31.Text文本

32.Handoff

33.多文档应用

34.自定义UI界面

35.自动化小工具开发

36.利用蓝牙控制Mac

37.SQLite数据库工具开发

38.CoreData数据浏览器开发

39.iPhone界面监控

40.设计你的Mac应用

41.发布你的应用

42.优秀开源项目介绍