GNUstep Objective-C 运行环境发布 1.6 版本

fmms 13年前
     <p>在 GNUstep 1.0 发布一年之后,开发团队终于为我们带来了 1.6 版本,该版本提供了对 Mac OS X 10.7 和 iOS 5 的支持,为 Objective-C 和 Objective-C++ 提供了稳定的基础开发环境。<br /> <img title="gnustep-header14.jpg" border="0" alt="gnustep-header14.jpg" src="https://simg.open-open.com/show/a2245e30fc34d538c21726a0f9629fe2.jpg" width="560" height="74" /><br /> </p>    <p><img style="width:563px;height:441px;" alt="" src="https://simg.open-open.com/show/39e49a8f1119e1b4d1240d76594f782c.png" width="1024" height="768" /></p>    <p>简单来说, GNUstep 是实作 OpenStep 介面的开放软体 (Open Source) 计划, 目标为提供跨平台的物件导向程式开发环境.</p>    <p>GNUstep 使用 Objective-C 语言, 是 C 语言加上 SmallTalk 的物件导向的功能. 结合两者的优点, 又不至于像 C++ 如此复杂.</p>    <p>GNUstep 提供两个主要的程式库, Foundation 及 AppKit. Foundation 处理非图形介面的部份, 如字串, 档桉, 网路, 基本资料结构, 多行绪等, 又称之为 GNUstep Base. AppKit 则处理图形介面的部份, 包含视窗, 使用者介面等, 又称之为 GNUstep GUI.</p>    <p>由于 GNUstep 具有跨平台的特性, 有关绘图及字型的部份, 则交由 GNUstep Back 来处理. 使用者可依所使用的作业系统, 选择适当的后端处理 (Backend). GNUstep GUI 会自行处理与 Back 相关的功能, 程式开发者只要使用 GUI 程式库, 便可适用于各种后端上, 完全不用考虑平台问题. 目前 GNU GCC 3.x 支援 Objective-C 语言, GNUstep 则提供 GNUstep Make 来简化编译 Objective-C 程式. GNUstep Make 提供类似 Makefile 的功能, 称为 GNUmakefile. 与 Makefile 相比较之下 GNUmakefile 简单许多.<br /> <br /> 项目地址:<a href="/misc/goto?guid=4958201266577275654">http://www.gnustep.org/</a><br /> </p>