MacRuby权威指南

MacRuby权威指南
作 者: Matt Aimonetti 陈新 胡乔林
出版社: 中国电力出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Matt Aimonetti,自2008年以来就是MacRuby核心团队的成员,他作为高级工程师为索尼公司的PlayStation开发了视频游戏。Matt曾经在Ruby社区活跃了很多年,并在全球各地的会议上做过演讲。Matt既在创业公司工作过,也在财富100强公司工作过。

内容简介

希望使用一款可以替代Objective-C,并且对开发人员友好的语言来构建一个原生的Mac OS X应用程序吗?那么MacRuby将是一个理想的选择。这本深入的指南将为你展示苹果公司实现的Ruby是如何赋予你和Objective-C程序员一样对所有特性的使用权。你将获得关于MacRuby更清晰、更详细的解释,包含了快速编程技术,例如原型等。《MacRuby权威指南》附带了代码示例和完整的工程示例,因此对各种层次的程序员都是很适合的。如果你使用Ruby,那么可以利用你的技巧来享受界面创造器、Cocoa库、Objective-C运行时等带来的好处。如果你是Cocoa开发人员,将学到如何使用MacRuby提高生产效率。· 从MacRuby的基础知识开始介绍,包含了MacRuby的类和方法。· 学习如何使用苹果公司的Xcode开发者套装来编写MacRuby程序。· 钻研了基础工具箱中的简单对象类和数据类型。· 使用AppKit框架构建了事件驱动的用户界面。· 使用核心数据框架来处理关系对象持久性。· 使用高级MacRuby技术,包括并发性、沙盒技术等。· 获得使用推特和位置Web服务的应用程序的示例。· 将MacRuby嵌入到现有的Objective-C应用程序中。

图书目录

前言

第一部分 MacRuby概述

第1章 简介

MacRuby语言简介

安装

代码范例

载入框架

使用类

方法

第2章 基础知识

运行循环

回调/指派

用户输入

Outlets

显示

范例

第3章 Cocoa环境

历史

在Cocoa API中的主框架

参考库

可变性

第4章 基础框架

可兼容表

字符串和带Attribute修饰符的字符串

数组

哈希/字典

集合

枚举器

日期、时间和日历

数据

语言环境

时区

异常

输入和输出

网址/请求/连接

管道

文件句柄

调度

通告

归档和序列化

杂项类

第5章 应用组件

Cocoa主要原则

用户界面

第6章 Xcode

Xcode IDE

第7章 Core Data

数据模型

用户界面

持久化

第8章 深入学习

选择器

并发

沙箱

使用Objective-C或C代码

脚本化的应用程序

方法缺失

指针

编译

在Xcode中进行编译

第二部分 MacRuby实践

第9章 地址簿示例

用户界面

地址簿

Web API调用

清空:更好地管理部件

使用通知显示更多信息

第10章 地理位置

用户界面

表格视图

CoreLocation

Web API

第11章 Objective-C工程中的MacRuby

API

使用

一个Xcode工程的例子

第12章 MacRuby应用中的Objective-C代码

动态库

框架

第13章 使用Ruby的第三方库

RubyGems

MacRuby部署