内容简介
《Cocoa入门:使用Objective-C(第3版)》助你快速开发iOS和OSX应用。就算你丝毫没有接触过苹果开发工具也没有关系。从面向对象编程到使用iCloud存储应用数据,本书覆盖了构建iPhone、iPad,以及Mac应用所需的每一件事情。你将学习如何使用Xcode集成开发环境、Objective-C的Foundation库,以及如EventKit框架和CoreAnimation的其他开发工具。沿着本书的教学方式,你将学会构建示例代码,包括简单的Objective-C应用,自定义视图,简单的视频播放应用,以及为用户演示日历事件的应用。《Cocoa入门:使用Objective-C(第3版)》的主要内容有:学习OSX和iOS的应用程序生命周期;学习使用Cocoa和CocoaTouch中的用户界面系统;使用AVFoundation演示视频和音频;构建允许用户创建,编辑和操作文件的应用;使用文件系统在本地存储数据,或使用iCloud在网络上存储;使用表视图或集合视图演示数据的列表或集合;使用CoreLocation和CoreMotion与现实世界进行交互;对多处理使用块和操作引用。
作者简介
Jon Manning是SecretLab(分布在澳洲的霍巴特、塔斯马尼亚的一个独立的游戏开发工作室)的创立者之一。他从事于各类应用,从儿童的iPad游戏到即时通信客户端。他精通Core Animation,并且经常在充满了渴望学习的iOS开发者的班级里激情地讲课。
Paris Buttfieid-Addison是Secret Lab的另一个创立者,他负责经营他们的工作室。Paris同样从事着各类应用,从非常流行的iPad烹饪应用到家庭自动化工具。在很早以前,他就成为了一个OSX开发者,并且对澳洲的税法有很深的研究。
内页插图
精彩书评
★“如果你对iOS或OSX开发感兴趣,本书是很好的启蒙用书。JON和Paris已经将大量的Cocoa开发知识转化为一本通俗易懂的书。”
——Elaine Wherry Meebo的创立者兼CX0
目录
前言
第1章 Cocoa开发工具
Mac和iOS DeVeloper Program
在Xcode中漫游
开发一个简单的objective-C应用程序
使用i0S模拟器
第2章 使用ObjectiVe-C的面向对象编程
面向对象编程
内存管理
NSObject的生命周期
第3章 Foundation
可变和不可变对象
字符串
数组
字典
NSVlalue和NSNumber
数据
Cocoa中的设计模式
第4章 OS X和iOS应用程序
什么是应用程序?
应用程序的生命周期
应用程序沙盒
第5章 图形用户界面
OS X和iOS中的界面
MVC和应用程序设计
nib文件
构造一个界面
使用nib和约束构建一个应用
Corea Animation
第6章 Block与操作引用
Block
队列的并发性
总结
第7章 在视图中绘制图形
绘制原理
像素网格
在视图中进行绘制
构建自定义视图
第8章 音频和视频
AV Foundation
使用AVPlayer播放视频
使用AVAudioPlayer播放声音
使用图片库
第9章 模型对象和数据存储
键一值编码
键一值观察
使用NSNotification进行通知
偏好设置
使用文件系统
使用沙盒
第10章 Cocoa绑定
绑定视图到模式
一个单独的绑定应用程序
绑定控制器
数组和对象控制器
一个更复杂的绑定应用程序
第11章 表视图和集合视图
数据源和委托
表视图
iOS中的UITableView
OS X中的NSTableView
集合视图
第12章 基于文档的应用程序
NSDocument和UIDocument类
MVC中的文档对象
文档的类型
文档的角色
OS X中基于文档的应用程序
iOS中的基于文档的应用程序
第13章 网络
连接
创建一个网络应用程序
发现周边的服务
第14章 与现实世界交互
使用定位
地理编码
位置和隐私
设备运动
打印文档
第15章 Event Kit
了解事件
处理事件
构建一个事件应用程序
用户隐私
第16章 lnstruments和调试器
Instruments入门
使用Instruments修复问题
引用循环和内存泄漏
使用调试器
第17章 共享与通知
共享
通知
第18章 非标准应用程序
命令行工具
偏好设置面板
状态栏项
第19章 文本处理
国际化和本地化
使用NSformatter格式化数据
使用NSDataDetector检测数据
第20章 iCloud
什么是iCloud存储
设置iCloud
测试iCloud是否工作正常
存储设置
iCloud存储
前言/序言
Cocoa入门:使用Objective-C(第3版) [Learning Cocoa with Objective-C] 下载 mobi epub pdf txt 电子书 格式
Cocoa入门:使用Objective-C(第3版) [Learning Cocoa with Objective-C] 下载 mobi pdf epub txt 电子书 格式 2024
Cocoa入门:使用Objective-C(第3版) [Learning Cocoa with Objective-C] mobi epub pdf txt 电子书 格式下载 2024