Cocoa学习手册(第四版)

Cocoa学习手册(第四版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , , ,
2016-10
版次: 4
ISBN: 9787512393974
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 344页
字数: 405千字
正文语种: 简体中文
8人买过
  •   通过本书,你将学会如何使用Xcode IDE、Objective-C的基础库,以及事件工具库和核心动画制作之类的其他开发工具。循序渐进,你将从构建实例项目开始,创建简单的Objective-C的应用、客户视图、简单的视频播放器,以及为用户显示日历事件的应用。

      学习OS X和 iOS应用软件的生命周期。

      使用Cocoa和Cocoa Touch的用户界面系统。

      使用AV Fundation播放视频和音频。

      构建供用户利用文档来创建、编辑和使用的应用程序。

      使用文件系统进行本地数据存储,或使用iCloud在网络上存储数据。

      使用表视图和集合视图显示数据列表或集合。

      使用Core Location和Core Motion进行内外通信。

      使用块和操作查询来进行多重处理。

      Paris Buttfield-Addison,是Secret实验室的合伙创始人,作为一名无线通信设计师和工程师,他还从事游戏设计和个人信息管理研究。



      Jon Manning,是一名iOS开发的培训员、游戏设计者和研究者,还是移动软件工程师。他也是Secret实验室的合伙创始人。



      Tim Nugent,是一名移动应用程序的开发员和游戏设计师,也是一名博士生兼作家。你可以用@The_McJones在Twitter上与他进行联系。



    前言.1

    第1章 Cocoa开发工具 .9

    Mac和iOS 开发程序 9

    在Xcode漫游 11

    开发一个简单的Objective-C应用程序.21

    使用iOS模拟器25

    第2章 使用Objective-C的面向对象编程 . 27

    面向对象编程 27

    内存管理 38

    NSObject的生命周期40

    第3章 Foundation 42

    可变和不可变对象.42

    数组 48

    字典 52

    NSValue和NSNumber53

    Cocoa中的设计模式 .58

    第4章 OS X和iOS应用程序 . 61

    什么是应用程序 .61

    应用程序的生命周期66

    应用程序沙盒 72

    第5章 图形用户界面 76

    OS X和iOS中的界面 76

    MVC和应用程序设计77

    Nib文件 77

    构造一个界面 83

    使用nib和约束构建一个应用 85

    UI Dynamics .87

    为iOS设计界面90

    第6章 块和操作队列 95

    块95

    操作队列的并发性 101

    小结 103

    第7章 在视图中绘制图形 107

    绘图原理 . 107

    像素网格 . 109

    在视图中绘图 111

    构建自定义视图 113

    第8章 音频和视频 . 133

    AV Foundation 133

    用AVPlayer播放视频 . 134

    用 AVAudioPlayer播放声音 141

    使用照片库. 143

    第9章 模型对象和数据存储 150

    Key-Value Coding151

    Key-Value Observing .152

    用NSNotification通知 154

    用沙箱工作. 163

    第10章 Cocoa绑定 166

    绑定视图到模型 166

    一个单独的绑定App 167

    绑定控制器. 169

    数组和对象控制器 171

    一个更复杂的绑定程序 172

    第11章 表格视图和集合视图. 178

    数据源和委托 178

    表格视图 . 179

    iOS下的UITableView .179

    OS X上的NSTableView 187

    集合视图 . 192

    第12章 基于文档的应用程序 196

    NSDocument和UIDocument类 .197

    MVC下的文档对象 197

    文档种类 . 197

    文档规则 . 198

    OS X下基于文档的应用程序. 198

    iOS下基于文档的应用程序 206

    第13章 网络 214

    连接 214

    建立一个网络版的应用程序 218

    Bonjour 服务发现 220

    Multipeer Connectivity .222

    第14章 现实世界的工作 . 226

    使用Location .226

    地理编码 . 233

    区域监测和iBeacons235

    位置与隐私. 237

    地图 237

    设备运动 . 240

    打印文档 . 245

    游戏控制器. 248

    App Nap 250

    第15章 事件工具包 252

    理解事件 . 252

    使用事件 . 255

    建立事件应用 256

    用户隐私权. 261

    第16章 工具和调试器 262

    启动仪器 . 262

    用仪器修复问题 268

    保持循环和泄漏 272

    使用调试器. 275

    第17章 共享与通知 281

    共享 281

    通知 287

    第18章 非标准应用 295

    命令行工具 295

    偏好设置面板 297

    状态项 . 300

    多窗口的iOS应用 302

    第19章 使用文本 305

    国际化和本地化 . 305

    用NSFormatter格式化数据 308

    用NSDataDetector检测数据 . 310

    文本工具箱 313

    第20章 iCloud 315

    iCloud存储什么 315

    iCloud设置 316

    测试iCloud的工作情况 318

    存储设置 . 318

    iCloud存储 323



  • 内容简介:
      通过本书,你将学会如何使用Xcode IDE、Objective-C的基础库,以及事件工具库和核心动画制作之类的其他开发工具。循序渐进,你将从构建实例项目开始,创建简单的Objective-C的应用、客户视图、简单的视频播放器,以及为用户显示日历事件的应用。

      学习OS X和 iOS应用软件的生命周期。

      使用Cocoa和Cocoa Touch的用户界面系统。

      使用AV Fundation播放视频和音频。

      构建供用户利用文档来创建、编辑和使用的应用程序。

      使用文件系统进行本地数据存储,或使用iCloud在网络上存储数据。

      使用表视图和集合视图显示数据列表或集合。

      使用Core Location和Core Motion进行内外通信。

      使用块和操作查询来进行多重处理。

  • 作者简介:
      Paris Buttfield-Addison,是Secret实验室的合伙创始人,作为一名无线通信设计师和工程师,他还从事游戏设计和个人信息管理研究。



      Jon Manning,是一名iOS开发的培训员、游戏设计者和研究者,还是移动软件工程师。他也是Secret实验室的合伙创始人。



      Tim Nugent,是一名移动应用程序的开发员和游戏设计师,也是一名博士生兼作家。你可以用@The_McJones在Twitter上与他进行联系。



  • 目录:
    前言.1

    第1章 Cocoa开发工具 .9

    Mac和iOS 开发程序 9

    在Xcode漫游 11

    开发一个简单的Objective-C应用程序.21

    使用iOS模拟器25

    第2章 使用Objective-C的面向对象编程 . 27

    面向对象编程 27

    内存管理 38

    NSObject的生命周期40

    第3章 Foundation 42

    可变和不可变对象.42

    数组 48

    字典 52

    NSValue和NSNumber53

    Cocoa中的设计模式 .58

    第4章 OS X和iOS应用程序 . 61

    什么是应用程序 .61

    应用程序的生命周期66

    应用程序沙盒 72

    第5章 图形用户界面 76

    OS X和iOS中的界面 76

    MVC和应用程序设计77

    Nib文件 77

    构造一个界面 83

    使用nib和约束构建一个应用 85

    UI Dynamics .87

    为iOS设计界面90

    第6章 块和操作队列 95

    块95

    操作队列的并发性 101

    小结 103

    第7章 在视图中绘制图形 107

    绘图原理 . 107

    像素网格 . 109

    在视图中绘图 111

    构建自定义视图 113

    第8章 音频和视频 . 133

    AV Foundation 133

    用AVPlayer播放视频 . 134

    用 AVAudioPlayer播放声音 141

    使用照片库. 143

    第9章 模型对象和数据存储 150

    Key-Value Coding151

    Key-Value Observing .152

    用NSNotification通知 154

    用沙箱工作. 163

    第10章 Cocoa绑定 166

    绑定视图到模型 166

    一个单独的绑定App 167

    绑定控制器. 169

    数组和对象控制器 171

    一个更复杂的绑定程序 172

    第11章 表格视图和集合视图. 178

    数据源和委托 178

    表格视图 . 179

    iOS下的UITableView .179

    OS X上的NSTableView 187

    集合视图 . 192

    第12章 基于文档的应用程序 196

    NSDocument和UIDocument类 .197

    MVC下的文档对象 197

    文档种类 . 197

    文档规则 . 198

    OS X下基于文档的应用程序. 198

    iOS下基于文档的应用程序 206

    第13章 网络 214

    连接 214

    建立一个网络版的应用程序 218

    Bonjour 服务发现 220

    Multipeer Connectivity .222

    第14章 现实世界的工作 . 226

    使用Location .226

    地理编码 . 233

    区域监测和iBeacons235

    位置与隐私. 237

    地图 237

    设备运动 . 240

    打印文档 . 245

    游戏控制器. 248

    App Nap 250

    第15章 事件工具包 252

    理解事件 . 252

    使用事件 . 255

    建立事件应用 256

    用户隐私权. 261

    第16章 工具和调试器 262

    启动仪器 . 262

    用仪器修复问题 268

    保持循环和泄漏 272

    使用调试器. 275

    第17章 共享与通知 281

    共享 281

    通知 287

    第18章 非标准应用 295

    命令行工具 295

    偏好设置面板 297

    状态项 . 300

    多窗口的iOS应用 302

    第19章 使用文本 305

    国际化和本地化 . 305

    用NSFormatter格式化数据 308

    用NSDataDetector检测数据 . 310

    文本工具箱 313

    第20章 iCloud 315

    iCloud存储什么 315

    iCloud设置 316

    测试iCloud的工作情况 318

    存储设置 . 318

    iCloud存储 323



查看详情
相关图书 / 更多
Cocoa学习手册(第四版)
Consciousness: Confessions of a Romantic Reductionist
Koch;Christof
Cocoa学习手册(第四版)
CorelDRAW童装款式绘制
贺小红;曾四英;文观秀;陈满红
Cocoa学习手册(第四版)
Convey指引导管的操作及冠脉介入治疗病例解析
李永乐,吴成程,孟新民
Cocoa学习手册(第四版)
Coding with Basher: Code Your Own Website
The Coder School
Cocoa学习手册(第四版)
CorelDRAW平面广告设计(第2版职业教育校企合作新形态富资源教材)
杨雪飞、张秀生 编
Cocoa学习手册(第四版)
ComputerCodingScratchMadeEasy进口儿童绘本
Carol Vorderman
Cocoa学习手册(第四版)
Conversations with Cezanne
Doran;Michael;Cochran;Julie Lawrence;Shiff;Richard
Cocoa学习手册(第四版)
Collected Poems
Achebe;Chinua
Cocoa学习手册(第四版)
Cool Panda少儿汉语教学资源·K级·水果沙拉
Cool Panda 编写组
Cocoa学习手册(第四版)
Collins法英汉会话轻松学
英国柯林斯出版社 编
Cocoa学习手册(第四版)
CorelDRAW 2022案例实战全视频教程
王红卫
Cocoa学习手册(第四版)
Colors versus Shapes
Boldt;Mike;Boldt;Mike
您可能感兴趣 / 更多
Cocoa学习手册(第四版)
世界思想宝库钥匙丛书:解析孙武《孙子兵法》
Pardo 著;Ramon、Pacheco、杨昉、黄碧 译
Cocoa学习手册(第四版)
数字货币:货币革命进行时
Parth 著;[美]Neel、Mehta(尼尔・梅塔)、Aditya、Agashe(阿迪蒂亚・阿加什)、AI人工智能翻组 译
Cocoa学习手册(第四版)
Behind Closed Doors A Novel
Paris;B. A
Cocoa学习手册(第四版)
Strong Is the New Pretty: A Celebration of Girls Being Themselves
Parker;Kate T
Cocoa学习手册(第四版)
Ethics in Public Relations: A Guide to Best Practice
Parsons;Patricia J
Cocoa学习手册(第四版)
Amazing Machines First Concepts: Colors
Parker;Ant;Mitton;Tony
Cocoa学习手册(第四版)
It's Okay to Make Mistakes
Parr, Todd
Cocoa学习手册(第四版)
Acrylics: A New Way to Learn How to Paint (Barron's Easel) [Spiral-bound]
Parramon's Editorial Team 著
Cocoa学习手册(第四版)
The tree 树
Parragon Publishing 著
Cocoa学习手册(第四版)
It\'s Okay To Be Different
Parr;Todd
Cocoa学习手册(第四版)
The Christopher Parkening Guitar Method, Volume 1: Guitar Technique
Parkening;Christopher;Marshall;Jack
Cocoa学习手册(第四版)
A Catskill Eagle
Parker, Robert B