gnustep相关内容

GNUStep 入门

我下载了 GNUStep 并安装了它,但是我不确定在哪里可以找到 IDE.有谁知道哪些程序可用作 GNUStep IDE/从哪里获得它们?如果做不到这一点,有谁知道有关如何创建和编译基本 GNUStep 程序的教程? 解决方案 我的经历是毁灭性的.ProjectCenter 为 GNUstep 分发的 IDE 在这里根本不起作用,调试器集成也不存在.但这就是你使用 GNUstep 所得到的 ..
发布时间:2022-01-20 21:49:21 其他开发

gnustep ubuntu上的coregraphics

因此,我正在考虑将为我的ios应用程序编写的某些逻辑移植到服务器. 我正在构建一个层次结构的视图,然后将其栅格化为位图 我已经使用 chameleon 来成功将相关位移植到Mac OS. 现在,由于GNUstep在AppKit上有一个开放的实现,因此我想尝试使用将此移植到ubuntu上.我设法使hello world应用程序正常运行.但是,对我来说,以下内容在编译时引发错误对我来说很奇 ..
发布时间:2020-06-16 19:10:42 移动开发

如何在Objective-C中解析对象以获得键值(属性/值)?

我想获取Objective-C中对象的所有属性的值. 例如,我有一个名为Client1的类Client的实例. 我想有一个方法来获取该对象作为参数并返回属性和值. (name = 'nameC1',age = 21,...) 解决方案 这个问题有些不同,但是我认为答案与您的问题的答案相同 https://stackoverflow.com/a/8380836/104527 ..
发布时间:2020-06-16 19:10:39 移动开发

如何在GNUstep中使用Objective-C的属性功能?

我正在尝试在GNUstep(使用Windows)中使用Objective-C 2.0功能. 但是我不能使用@property符号和@synthesize. 尽管我所有的代码都是正确的,但是编译器无法编译我的属性代码. 编译器也无法理解"@"符号. 我可以在GNUstep中使用属性功能. 如果可以使用,请告诉我该怎么做? 谢谢您的时间. 解决方案 GNUS ..
发布时间:2020-06-16 19:10:34 移动开发

"id(* IMP)(id,SEL,...)"中的第二个参数是什么?用于?

我的问题正如标题所说.显然,第一个参数用于此指针,有点象c ++.第二个参数又如何呢?让你感动. 解决方案 objc_msgSend()的签名是: id objc_msgSend(id self, SEL op, ...); 每个方法调用都被编译为对该函数的调用.即,如果您致电: [anArray objectAtIndex:42]; 它将被编译为: objc_m ..
发布时间:2020-05-19 00:51:53 移动开发

Objective-C仅用于Mac OS/iPhone上的开发吗?

我不了解Objective-C,但对我来说,它似乎是一种不错的语言.但是,我所知道的唯一背景是苹果公司的一切.但是Objective-C甚至在GNU编译器集合中. 开放的内容中缺少什么吗?还是已经有更广泛的Objective-C基础?我对是否有选择Objective-C来开发产品的公司感兴趣. 解决方案 我认为ObjC已通过对历史和专有系统性质的怪异而与苹果世界隔离了. 首先, ..
发布时间:2020-05-19 00:49:07 移动开发

从Notepad ++自动化GNUStep

我使用GNUStep在Windows 7上使用GCC和MinGW编译Objective-C.我希望能够从Notepad ++中自动执行"make"指令(带有make文件),并将任何编译器错误报告给Notepad ++的控制台窗口. 编辑: 我正在尝试执行的脚本是GNUStep/Bash,以登录到正确的目录,构建目录,然后退出.目前,我必须输入以下内容: sh -login -i $ c ..
发布时间:2020-05-05 12:04:25 移动开发

如何将Obj-C 2.0与GNUstep一起使用?

我知道libobjc2的存在,并且我知道我需要使用clang而不是GCC,但是我找不到关于编译过程有什么不同的任何基本说明. 有人可以在获取,配置,编译和将GNUstep与 Ubuntu-Objective-C 2.0配合使用方面给出明确的分步说明吗? 解决方案 由于 GNUStep ObjC2常见问题解答已被引用,我假设您已经看过.但是,我想指出这一点: 对于更高级的功能(当 ..
发布时间:2020-05-05 11:46:50 移动开发

Objective-C是否有一个标准库?

大多数现代编程语言都有一个标准库?我的印象是,Obj-C没有合适大小的标准库,而是主要/全部依赖Cocoa,并且(加上不希望使用GNUstep的人)是为什么Obj-C仅在macs上使用的原因)? 这是正确的/在什么程度上?有标准的obj-c集合吗? (请注意,我没有做过任何Obj-C编程,并且不太可能在不久的将来尝试它,我很好奇). P.S.有没有像样的非可可/努斯特图书馆?他们是非苹 ..
发布时间:2020-05-04 11:11:30 移动开发

GNUStep入门

我下载了 GNUStep 并安装了它,但我不知道在哪里可以找到IDE。有谁知道什么程序作为GNUStep IDE /在哪里获得它们?没错,有没有人知道如何创建和编译基本GNUStep程序的教程? 解决方案 那么我的经验是毁灭性的。为GNUstep分发的IDE的ProjectCenter在这里并不起作用,调试器整合并不存在。但这就是你用GNUstep得到的东西。 Gorm是界面构建器和Pro ..
发布时间:2018-07-13 18:27:37 其他开发

无法使用Gnustep在Windows上编译目标C.

您好,我是一个初学者学习目标。 i我发现一个错误“hello.m:1:34:Foundation / Foundation.h:没有这样的文件或目录” i知道我需要一个make文件 可能知道如何制作make文件请 解决方案 无需创建makefile。如果你从“所有程序 - > GNUstep - > Shell”启动MinGW,因为Pax表示上面,你只需要编译你的.m文件。 我 ..
发布时间:2016-12-22 13:38:57 移动开发

编译适用于Linux的Objective-C应用程序(API coverage)

我可能会在这里问一些奇怪的东西,但我不知道从哪里开始。事情是,我正在考虑在Mac上使用Obj-C和Foundation类编写一个命令行工具。 但是有一个很大的风险,我想能够编译它为不同的Linux发行版作为服务器应用程序在未来运行。 我理解这不是一个问题本身编译Objective-C对于Linux,但是我不明白是API的覆盖。 由于我已经了解到目前为止,我可以使用GNUStep编 ..
发布时间:2016-12-07 04:28:06 移动开发

Linux Clang和Objective-C基础库

我在Ubuntu系统上使用GCC + GNUstep对Objective-C进行了实验。 现在关于LLVM Clang编译器,什么样的*提供?它是否使用Apple Cocoa上的GNUstep?我最感兴趣的基本库 - 集合,流等。网站没有提供太多信息。 解决方案 LLVM Clang是一个编译器。它完全独立于OS X / iOS上的Cocoa / Cocoa Touch框架,或者任何 ..
发布时间:2016-11-22 22:42:38 移动开发