问题标签 [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.
objective-c - 关于基金会和 NS 图书馆的问题
我是一名 Objective-C 学习者并且我没有 Mac,那么我需要将我的 Linux 与 GNUStep 一起使用,但如果我在其上开发自己的程序,最终用户将需要拥有 GNUStep(如 .Net ) 安装,然后我开始思考如何解决这个问题,然后我有了一个想法:“从头开始创建这个!”,但现在要做到这一点,我需要知道:NS 和 Foundation 标头中最重要的东西是什么?谢谢。
objective-c - GNUstep NSString.m 文件
我使用 GNUstep 开始学习 Objective-C。我可以找到所有的头文件,但不知道在哪里可以找到它的实现文件。我在想,这样我就可以理解整个编程风格等等。
我在没有 mac 的情况下工作,所以如果有人知道任何好的教程,我可以用它来识别每个类的结构。
例如,我必须解析一个 xml 文件,只是为了学习,但不知道从哪里开始。如果没有 IDE,很难找出序列,而且我无法访问任何最能解释这一点的教程,(我得到的所有内容都符合 i-Phone 和 Cocoa。)
我专注于控制台程序,这样我就可以彻底掌握语法和语言。
请帮助我。
c++ - 链接目标c ++
我试图弄清楚为什么当我将 main.m 文件转换为 main.mm 文件时,它不再正确链接。
我已将问题简化为以下示例代码:
我正在使用 gnustep 和 linux。我输入以下命令,一切都按预期工作:
g++ -g -c main.m -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/System/Library/Headers
g++ -g -o test main.o -L/usr/GNUstep/Local/Library/Libraries -L/usr/GNUstep/System/Library/Libraries -lgnustep-base -lgnustep-gui
现在,如果我将 main.m 重命名为 main.mm 并使用这两个命令(相同的 exept main.m 现在 main.mm):
g++ -g -c main.mm -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/System/Library/Headers
g++ -g -o test main.o -L/usr/GNUstep/Local/Library/Libraries -L/usr/GNUstep/System/Library/Libraries -lgnustep-base -lgnustep-gui
我收到以下错误:main.mm:7: undefined reference to `NSApplicationMain(int, char const**)'
有人可以找到我做错了什么吗?我不明白为什么它现在无法链接。
我正在尝试将一些 C++ 类添加到目标 c 程序中,这使我无法继续。
感谢您提供任何帮助。
objective-c - Objective-C 是否在没有 Cocoa 的情况下使用?
看来 Cocoa 似乎是 Objective-C 的主要平台。GCC(Xcode 使用)支持 Objective-C,因此它必须在广泛的平台上可用。
是否有任何值得注意的跨平台项目使用 Objective-C 而不是 Cocoa(或其开源表亲 GNUStep)?它真的在苹果生态系统之外使用吗?
objective-c - 在 NSOutlineView 中重新加载数据
谷歌无法回答我的简单存在主义问题:
当和 NSOutlineView 向其数据源发送消息 outlineView:setObjectValue:forTableColumn:byItem: 时,它是否总是重新加载其数据?
我有 [sourceList reloadData]; 作为该方法实现的最后一行,但似乎没有必要。
干杯
objective-c - NSURLDownload 没有开始
我正在尝试使用 NSURLDownload 下载 URL,但它没有开始下载。在继续之前,必须说我为此使用了 GNUStep。
我的项目大纲如下:
MyClass.h:
主程序
我在 MyClass 中的两个函数上都有 NSLog,但它们都没有被命中。我必须做什么才能开始下载?或者这是 GNUStep 的问题?
objective-c - 键值编码和多对多关系
我对键值编码和多对多关系有点困惑。我读过,当有这样的关系时,我应该使用 [object mutableArrayValueForKey:@"key"]; 检索以该有序关系保存对象的可变数组。
我不明白 mutableArrayValueForKey 或 valueForKey 之间有什么区别。
让我用一个例子来说明(数组是一个自设置为属性的 NSMutableArray):
两个调用返回完全相同。在那种情况下,第二个有什么好处或不同?
干杯!
objective-c - 从 Notepad++ 自动化 GNUStep
我使用 GNUStep 在 Windows 7 上使用 GCC 和 MinGW 编译 Objective-C。我希望能够从 Notepad++ 自动执行“make”指令(使用 make 文件),并将任何编译器错误报告给 Notepad++ 的控制台窗口。
编辑:我想要做的是脚本 GNUStep/Bash 登录到正确的目录,构建目录,然后退出。目前我必须输入以下内容:
有人对这个有经验么?
富有的
objective-c - 为 Objective-C 引用 DLL(Windows 上的 GNUStep)
您如何从 Objective-C 中引用 DLL?我在 Windows 上使用 GNUStep Make 文件。
富有的
objective-c - 核心数据:访问关系时,NSSet 上的 count 方法失败
我正在尝试以编程方式访问关系(一对多)。我的数据模型包含一个名为语言的 NSManagedEntity(具有两个字符串属性),它与一个名为 WordCategory(一对多)的实体有关系。我使用 NSFetchRequest 来获取所有语言实体。效果很好。我得到了关系的 valueForKey 并且效果很好。我可以使用它的对象。但是,当我尝试将消息计数发送到存储 WordCategory 对象的 NSSet 时,我得到一个
换句话说,这条线有效:
这个没有:
我在调试器中收到一条消息:EXC_BAD_ACCESS。
这是其余的代码:
我会感激任何人无法在这个谜团中发现的任何光芒。谢谢你的帮助!