• Cocoa编程开发者手册
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Cocoa编程开发者手册

33.16 2.6折 128 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者[美]David Chisnall 著;江疆、杨武、李亮 译

出版社电子工业出版社

出版时间2013-08

版次1

装帧平装

货号A8

上书时间2024-11-22

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]David Chisnall 著;江疆、杨武、李亮 译
  • 出版社 电子工业出版社
  • 出版时间 2013-08
  • 版次 1
  • ISBN 9787121122392
  • 定价 128.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 804页
  • 字数 868千字
  • 正文语种 简体中文
【内容简介】
  《Cocoa编程开发者手册》是关于MacOSX上CocoaAPI的指南,涵盖了从用户界面到网络编程各个方面的特性。《Cocoa编程开发者手册》共七个部分,详细叙述了核心的框架,以及其他许多用来构建丰富应用程序的组件,指出了庞大的API中最有价值的地方,指引读者进一步学习。
  《Cocoa编程开发者手册》适合MacOSX应用程序开发人员及爱好者阅读。
【作者简介】
  DavidChlsnall,作为实现者和开发人员。他对于Cocoa有着深入的了解。他是GNUstep项目(提供CocoaAPl的开源实现)的活跃贡献者。参与开创了Etoilé项目来构建GNUstep上的桌面环境。他还创建过一个新的Objective—C运行库,为clan9编译器提供Objective—C支持,发表过关于ObjectiVe—C的论文。他为informlT.com撰写过一个关于Objective—C和CoCoa的系列文章,非常受欢迎。他还是TheDefinitiveGuidetotheXenHypervisor(Addison—Wesley,2008)一书的作者。
【目录】
第一部分Cocoa概述
第1章Cocoa与MacOSX
1.1理解何时该用Cocoa
1.1.1Carbon
1.1.2Java
1.1.3Cocoa
1.1.4UNIXAPI
1.1.5其他选择
1.2理解Cocoa在MacOSX中的角色
1.2.1Cocoa
1.2.2Quartz
1.2.3CoreFoundation
1.2.4Darwin
1.2.5XNU
1.3概览
第2章Cocoa的可选语言
2.1面向对象
2.2Objective-C
2.2.1Objective-C的可选编译器
2.2.2与Java及C++的区别
2.2.3Objective-C2.0
2.3Ruby与Python
2.4小结
第3章使用Apple的开发工具
3.1获取Apple的开发工具
3.2InterfaceBuilder
3.2.1Outlet与Action
3.2.2Cocoa绑定
3.2.3绘制简单的应用程序
3.3Xcode
3.3.1创建简单的项目
3.3.2OpenStepBundle
3.3.3开发样例
3.3.4不用Xcode来编译
3.4Objective-C
3.4.1为何学习Objective-C
3.4.2对C的添加
3.4.3异常与同步
3.4.4自省
3.4.5C中的Objective-C
3.4.6Objective-C2.0
3.4.7Block
3.4.8Objective-C++
3.5Cocoa规约
3.5.1命名
3.5.2内存管理
3.5.3构造器与初始化器
3.6小结

第二部分Cocoa框架
第4章Foundation:Objective-C基础库
4.1一般概念
4.1.1可变的
4.1.2ClassCluster
4.2CoreFoundation类型
4.3基本数据类型
4.3.1非对象类型
4.3.2字符串
4.3.3数字和值的装箱
4.3.4数据
4.3.5缓存和丢弃数据
4.3.6日期和时间
4.4容器
4.4.1比较和排序
4.4.2原生容器
4.4.3数组
4.4.4字典
4.4.5集合
4.5枚举类型
4.5.1利用高级消息枚举
4.5.2利用block枚举
4.5.3支持快速枚举
4.6属性列表
4.6.1序列化
4.6.2用户默认值
4.7和文件系统交互
4.7.1Bundle
4.7.2工作区和文件管理
4.7.3使用路径工作
4.7.4文件访问
4.8通知
4.8.1请求通知
4.8.2发送通知
4.8.3发送异步通知
4.8.4分布式通知
4.9小结
第5章应用程序相关概念
5.1RunLoop
5.2应用程序和委托
5.3响应者链
5.3.1事件传递
5.3.2目标与活动
5.3.3变成首先响应者
5.4应用程序里的RunLoop
5.5委托与通知
5.6视图层次
5.6.1窗口
5.6.2视图
5.6.3格子
5.7小结
第6章创建图形用户界面
6.1位置视图
6.2嵌套视图
6.2.1剪裁视图
6.2.2滚动视图
6.2.3页签视图
6.2.4分割视图
6.2.5方框
6.3创建视图
6.3.1按钮
6.3.2文本视图
6.3.3数据视图
6.3.4菜单
6.4Cocoa绑定
6.4.1键-值编码
6.4.2键-值观测
6.4.3公开绑定
6.4.4通用控制器
6.4.5绑定与用户默认值
6.4.6在InterfaceBuilder中使用绑定
6.5小结
第7章窗口与菜单
7.1理解窗口
7.1.1窗口类型
7.2创建窗口
7.3创建窗口对象
7.3.1显示窗口
7.3.2隐藏窗口
7.3.3了解窗口控制器
7.3.4创建一个简单的窗口工厂
7.3.5保存窗口的位置
7.4面板
7.4.1显示标准选盘
7.5卷帘窗口
7.5.1创建卷帘窗口
7.5.2显示标准卷帘窗口
7.6警告对话框
7.7菜单
7.7.1菜单的结构
7.7.2生成窗口菜单
7.7.3Dock菜单
7.7.4检验菜单项
7.7.5上下文菜单
7.7.6弹出菜单
7.8小结
第8章Cocoa中的文本
8.1字符串的构建与析构
8.2字符串标注
8.3本地化
8.3.1本地化的宏定义
8.3.2Strings文件
8.3.3格式字符串的本地化
8.4文本存储
8.5理解字体
8.5.1转换字体
8.5.2罗列字体
8.6显示文本
8.6.1基本绘制
8.6.2布局管理器
8.6.3附件(attachment)
8.6.4文本视图
8.6.5文本控件单元
8.7编写自定义文本容器
8.8使用多个文本视图
8.9小结

第三部分Cocoa文档
第9章创建文档驱动型应用程序
9.1Cocoa文档模型
9.1.1文件类型
9.1.2文档对象
9.2创建应用程序骨架
9.3创建文档
9.3.1载入窗口
9.3.2建立文档模型
9.3.3读入和保存文档
9.3.4文档创建事件
9.4扩展Outliner
9.4.1定义原生文件格式
9.4.2定义外部文件格式
9.4.3支持读入和保存
9.5支持撤销
9.5.1注册撤销操作
9.5.2创建撤销组
9.5.3处理撤销操作
9.5.4撤销用户界面
9.6给Outliner增加撤销功能
9.7小结
第10章CoreData
10.1数据建模介绍
10.2理解托管对象
10.3属性类型
10.4创建数据模型
10.5选择持久存储
10.5.1内存存储
10.5.2XML存储
10.5.3二进制存储
10.5.4SQLite存储
10.5.5自定义存储
10.6存储元数据
10.7自动还原
10.8CoreData、Spotlight与TimeMachine
10.9小结

第四部分复杂用户界面
第11章处理结构化数据
11.1数据源和委托对象
11.2表格
11.2.1表格视图的绘制
11.2.2使用排序描述符
11.2.3定制表格视图
11.3大纲视图
11.3.1扩展Outliner示例
11.4浏览器视图
11.4.1浏览器视图的委托
11.4.2创建浏览器
11.5集合视图
11.5.1在集合视图中显示文件
11.6用新控件单元定制视图
11.7创建主-从视图
11.7.1作为细节视图的检视器
11.8小结
第12章动态视图
12.1多标签视图
12.2分析视图层级结构
12.3修改视图层级结构
12.3.1改变视图的父元素
12.3.2重排视图
12.3.3可拖出窗口的标签
12.4创建动态输入表单
12.4.1用矩阵控件创建表单
12.4.2用自定义视图创建表单
……
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP