问题标签 [gnustep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3385 浏览

objective-c - GNUstep 会支持@property 和@synthesize 吗?

我正在开发一个 Cocoa 应用程序,目的是使用 GNUstep 在 Windows 和 Linux 上使用它。到目前为止,我一直在避免使用 Objective-C 2.0 的特性,但我真的很想至少开始使用属性。谷歌似乎告诉我(尽管我在这个主题上找不到很多东西)是目前,没有任何 Objective-C 2.0 功能可与 GNUstep 一起使用。有谁知道 GNUstep 是否有计划支持@property 和@synthesize?

我还想知道是否有“扩展”它们的好策略?我当然可以想象一个程序可以使用 @property 和 @synthesize 将代码扩展为不使用任何 Objective-C 2.0 特性的代码,但我担心这样的东西没有太多需求,所以我可能不会找不到一个。

你认为 GNUstep 很有可能在明年左右支持 @property 和 @synthesize 吗?

0 投票
3 回答
3375 浏览

objective-c - GNUstep AutoReleasePool 上的 Objective-C 未声明问题

我是 Objective-C 的新手,在 GNUstep 和 MinGW 环境中工作。我正在编译这段代码但有一个错误:

它给出了这样的编译时错误:

'NSAutoReleasePool' 未声明(在此函数中首次使用)

我应该怎么做才能克服这个错误?

0 投票
3 回答
4061 浏览

objective-c - 如何在 Windows 上编译使用 NSApplication 的 GNUstep 应用程序?

我正在探索在 Windows 上使用 GNUstep 编译应用程序。这是我的 main.m 文件:

我意识到这是一个不完整的片段,至少可以说它显然不会做任何事情。我尝试了几种不同的导入语句,包括 Cocoa/Cocoa.h、GNUstepGUI/GMAppKit.h 等。但我总是遇到编译错误,我似乎无法在线找到帮助。

这是我从 mingw shell 运行的编译命令:

这些是我得到的错误:

关于我需要#import 或在编译命令中需要修复什么的任何想法?

谢谢!

0 投票
1 回答
313 浏览

objective-c - GNUStep NSAutoreleasePool 不兼容

根据另一篇 Stack Overflow 帖子,该drain消息是 Apple 专用电话:

drain用替换是否安全release?我正在尝试移植一个 Objective-C 应用程序以在 Linux(目前是 Ubuntu)上运行。我应该在开始之前就放弃吗?(我已经在尝试开始NSURLConnection工作时遇到了问题)

0 投票
11 回答
1752 浏览

objective-c - Mac OS X 和 Linux 兼容性的最佳编译语言

我们需要编写一些可以在 Mac OS X 服务器和 Ubuntu 上编译和运行的软件。我们很想使用具有 Cocoa 优点的 Objective-C,但是我们使用的部分的 GNUstep 实现被破坏了(无论如何在最新的 Ubuntu 包中。)

鉴于此,我们应该使用 C++(我真的不想)、C 还是其他我们没有想到的东西?

这是一个非常耗费资源的服务器/后端进程,该软件的 Java 和其他解释版本的性能比我们编写的 Objective-C 概念证明要差得多,因此我们现在希望重新编写一个“已编译[1]”语言。

(注意:有些人可能会认为这是主观的,但归根结底,我们确实需要完成工作,这里必须有一个合理适当的正确答案)。

[1] 编译为本机 CPU 指令,而不是编译为必须由解释器运行的“字节码”。

0 投票
3 回答
2449 浏览

objective-c - 使用 Make 时出错

我正在我的 Windows(Cygwin)中使用 GNUStep 学习 Objective-C,我有两个文件,一个源文件和一个 make 文件:

但是当我在目录中运行 make 时,我得到了这个错误:

怎么了?

0 投票
3 回答
6717 浏览

objective-c - Error With Foundation.h

I learning Objective-C in Linux(Ubuntu), but when i tryed to compile my application that needs the Foundation headers i got an error saying that the file cannot be found, but i have installed the GNUstep development package(gnustep-devel). Here is my code:

And here is the console log:

What i need to do?

0 投票
2 回答
545 浏览

objective-c - Objective-C 中的字符输入

我正在使用 GNUstep 学习 Objective-C,但我在 Google 上搜索了一些使用 Objective-C 进行字符输入的示例,例如 C 中的 scanf 和 C++ 中的 cin,但我没有找到,有人可以帮助我吗?

谢谢。

0 投票
2 回答
2127 浏览

objective-c - 使用 Objective-C 压缩东西

我正在使用 GNUstep 学习 Objective-C(因为我使用 Linux)。我想创建一个简单的拉链应用程序只是为了练习,但是我在哪里可以找到构建它的教程?在 Objective-C 中用于这些东西的通用库是哪个?谢谢。

0 投票
3 回答
13456 浏览

objective-c - 打开文件对话框

我正在学习Objective-C并尝试开发一个简单的拉链应用程序,但是我现在停止了,当我需要在我的对话框中插入一个按钮并且这个按钮打开一个打开文件对话框,它将选择一个要压缩的文件,但是我从未使用过打开文件对话框,那么我如何打开它并将用户选择的文件存储在一个char*?谢谢。

请记住,我使用的是 GNUstep(Linux)。