iOS学习资源iOS Dev

GNU

2017-02-14  本文已影响43人  aofeilin

http://gnustep.org/ 官网https://github.com/opensource-apple

早在 1985 年, Steve Jobs 离开苹果电脑 (Apple) 后成立了 NeXT 公司, 并于 1988 年推出了 NeXT 电脑, 使用 NeXTStep 为作业系统. 在当时, NeXTStep 是相当先进的系统. 以 Unix (BSD) 为基础, 使用 PostScript 提供高品质的使用者图形介面, 并以Objective-C语言提供完整的物件导向环境.

尽管 NeXT 在软体上的优异, 其硬体销售成绩不佳, 不久之后, NeXT 便转型为软体公司. 1994 年, NeXT 与升阳 (Sun Microsystem) 合作推出 OpenStep 界面, 目标为跨平台的物件导向程式开发环境. NeXT 接着推出实作 OpenStep 介面的 OPENSTEP 系统, 可在 Mach, Microsoft Windows NT, Sun Solaris 及 HP/UX 上执行. 1996 年, 苹果电脑买下 NeXT, 做为苹果电脑下一代作业系统的基础, OPENSTEP 系统便演进成为 MacOS X 的 Cocoa 环境.

在 1995 年, 自由软体基金会 (Free Software Fundation) 开始了 GNUstep 计划, 目的在实作 OpenStep 介面, 以提供 Linux/BSD 系统一个完整的程式发展环境. 但由于 OpenStep 介面过于庞大, 开发人力不足, 及许多技术在当时尚未成熟 (如 Display PostScript), 所以直到目前为止, GNUstep 才算是一个完整的程式开发环境.

在线浏览:http://sourceware.org/git/?p=glibc.git;a=tree

======================================================================

查找gnustep

http://ftp.gnu.org/gnu/gnustep/    readme  他告诉我

All GNUstep packages are stored at

http://svn.gna.org/svn/gnustep/libs/base/branches/dawn/Source/NSObject.m 或者在这里查看

ftp://ftp.gnustep.org/pub/gnustep    在这里

1-1

由这个表发现下载base library    选择一个gnustep-base版本下载  我下载的是gnustep-base-1.24.9

然后用xcode打开,搜索source----Foundation ---NSObject

======================================================================

1 glibc源码路径:

官方网址:http://www.gnu.org/software/libc/download.html

源码下载:http://ftp.gnu.org/gnu/glibc/

2 stdlibc++源码资料:

由于该代码已经被整合到gcc的项目下,不提供单独下载地址,所以去gcc项目路径下可找到相应资源,如下:

官方网址:http://www.gnu.org/software/gcc/libstdc++/

源码下载:http://ftp.gnu.org/gnu/gcc/

在线浏览:http://gcc.gnu.org/git/?p=gcc.git;a=tree

上一篇 下一篇

猜你喜欢

热点阅读