新書推薦:

《
梁思成眼中的中国雕塑史
》
售價:HK$
74.8

《
埃及大历史:“笔与剑奖”获得者伯纳德·卢甘力作,俯瞰神秘王朝的权力角逐
》
售價:HK$
64.9

《
意大利马克思主义史
》
售價:HK$
173.8

《
DK历史百科(典藏版)(全彩)
》
售價:HK$
118.8

《
万有引力书系 奥斯曼的宦官:从非洲奴隶到权力掮客
》
售價:HK$
107.8

《
祛魅:你以为的真是你以为的吗?(深度剖析看穿事物本质,祛魅让你更真实地看待世界和自己)
》
售價:HK$
63.8

《
视阈与阐释: 清代题跋中的书法批评观念嬗变
》
售價:HK$
97.9

《
工业机器人系统综合设计
》
售價:HK$
46.2
|
內容簡介: |
希望使用一款可以替代Objective-C,并且对开发人员友好的语言来构建一个原生的Mac OS
來源:香港大書城megBookStore,http://www.megbook.com.hk X应用程序吗?那么MacRuby将是一个理想的选择。这本深入的指南将为你展示苹果公司实现的Ruby是如何赋予你和Objective-C程序员一样对所有特性的使用权。你将获得关于MacRuby更清晰、更详细的解释,包含了快速编程技术,例如原型等。
《MacRuby权威指南》附带了代码示例和完整的工程示例,因此对各种层次的程序员都是很适合的。如果你使用Ruby,那么可以利用你的技巧来享受界面创造器、Cocoa库、Objective-C运行时等带来的好处。如果你是Cocoa开发人员,将学到如何使用MacRuby提高生产效率。
· 从MacRuby的基础知识开始介绍,包含了MacRuby的类和方法。
· 学习如何使用苹果公司的Xcode开发者套装来编写MacRuby程序。
· 钻研了基础工具箱中的简单对象类和数据类型。
· 使用AppKit框架构建了事件驱动的用户界面。
· 使用核心数据框架来处理关系对象持久性。
· 使用高级MacRuby技术,包括并发性、沙盒技术等。
· 获得使用推特和位置Web服务的应用程序的示例。
· 将MacRuby嵌入到现有的Objective-C应用程序中。
|
關於作者: |
Matt
Aimonetti,自2008年以来就是MacRuby核心团队的成员,他作为高级工程师为索尼公司的PlayStation开发了视频游戏。Matt曾经在Ruby社区活跃了很多年,并在全球各地的会议上做过演讲。Matt既在创业公司工作过,也在财富100强公司工作过。
|
目錄:
|
前言
第一部分 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部署
|
|