标签:#GNUstep

共 4 篇文章

GNUstep

GNUstep,GNU計劃的專案之一。它將Cocoa(前身為NeXT的OpenStep)Objective-C軟體庫,部件工具箱(widget toolkits)以及其上的應用軟體,以自由軟體方式重新實作。它能夠運行在類Unix作業系統上,也能運作在Microsoft Windows上。 歷史 GNUstep最早是由保羅·昆茨(Paul Kunz)與其他在史丹福線性加速器中心的同事所撰寫。最早的目的是為了將NEXTSTEP上的Hippo…

Objective-C

Objective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSI C编程语言,将Smalltalk式的消息传递机制加入到ANSI C中。目前主要支持的编译器有GCC和Clang(採用LLVM作為後端)。 Objective-C的商標權屬於蘋果公司,蘋果公司也是這個程式語言的主要開發者。苹果在開發NeXTSTEP操作系统時使用了Objective-C,之后被macOS、iPadOS、watchOS和iOS继承下來。現在O…

Dock (MacOS)

Dock(程序坞)是图形用户界面中用于启动、切换运行中的应用程序的一种功能界面。Dock是苹果公司MacOS操作系统,及其始祖NeXTSTEP和OPENSTEP中重要组成部分。在Newton OS中也有Dock概念的一些早期例子。现在在不同操作系统中有很多不同的Dock程序。 历史 在NeXTSTEP和OPENSTEP操作系统中,Dock主要功能是应用程序的启动器,用户可以在里面放置常用程序的图标,而系统的Workspace Manag…

Window Maker

Window Maker,是X Window系統上一个自由及開放原始碼的窗口管理器,可讓圖形化應用軟體在類Unix作業系統上執行。它最最初设计用来模擬NeXT的圖形使用者介面,令其成為符合OpenStep相容环境,它可以運行於遊戲機PS2的Linux套件上。Window Maker 是GNU計劃的一部分。 Window Maker在每一个方面都力求对用户界面有很优雅的外观和感觉。快速、特性多、易配置、易使用,并且是免费的,它是由全世界的…