Developer Connection

Member Login 登录 | 不是会员?
Mac OS X 是世界上最先进的操作系统,把开放式源代码的基于 UNIX 的内核与其它功能,例如 Aqua 用户界面、Quartz 图形系统以及丰富的应用程序开发框架结合在一起。

这里的文章提供了与开发者相关的 Mac OS X 概念和技术性能的概述,并且重点是整个 Mac OS X 系统。想要了解更多关于 Mac OS X 技术和主题的细节资源,请访问 ADC Reference Library 主页。

本文将介绍Mac OS X中的很多“秘密”的调试工具,包括 环境变量、预设值、可从GDB调用的例程、特殊的文件 等。如果您在为Mac OS X做开发,则应该浏览本文的目录 列表,看看是否有帮助。   在任何一个操作系统当中,文件系统都是非常重要的部分,毕竟每个用户都需要在文件系统中保存自己的资料。在 Mac OS X 系统中,文件系统的组织结构扮演了非常重要的角色,它能够帮助用户找到想要的文件。这种组织结构同时也让应用和系统本身在为满足用户需要而查找文件资源的时候更加简单快捷。   本文将介绍 Mac OS X 系统上的通用二进制代码技术,为通用二进制代码的转换过程,以及该过程中可能碰到的问题提供一个高级别的视角。同时,本文也包含一些指向更多细节信息的参考连接,可以帮助您开始通用二进制代码的转换。
这个技术说明的目的是解释如何在Mac OS X的GDB(Mac OS X的调试器)上完成C,C++,和Objective-C程序的一般调试工作(Java有自己的调试器),并为开发者提供一些可能有用的技巧和提示。   本文档可以帮助开发者准确地确定在通用二进制代码编程过程中需要做多少工作,并且 为发者可能碰到的一般的和特定的代码修改场景提供一些有用的提示。它更适合作为一 个参考手册,而不是从头到尾逐页进行阅读。文档中描述了将代码连编为通用二进制代 码的前提条件,并说明如何用Xcode达成这个目的。文档还讨论了Intel和PowerPC架构之 间影响代码行为的不同之处,并提供一些指导原则,确保正确地连编通用二进制代码。   Rendezvous是供在IP网络上进行零配置网络联网使用的开放协议,苹果公司已经将该协议作为正在创建的标准的一部分提交到互联网工程特别工作组(IETF)。我们将在本节中介绍Rendezvous可以解决的问题以及它采用的解决办法。
Tiger引入了一个称为Dashboard的新技术,通过这种技术可以开发一种新的,而且是独一 无二的迷你程序,我们把它称为Widget。Dashboard在为Tiger的最终用户提供强大功能的 同时,也为开发者带来了一个新鲜而丰富的开发环境。 本文将向您演示Dashboard Widget是如何工作的,并介绍如何通过非常小的代码片断来开 发和发布功能模块。   本书向软件开发人员介绍了Mac OS X系统。它描述了该操作系统的特征与体系结构。书中还阐述了对该平台上的软件开发具有重要意义的一些Mac OS X系统的概念和约定