小编All*_*lyn的帖子

Objective-C中的常量

我正在开发一个Cocoa应用程序,并且我使用常量NSStrings作为存储我的首选项的键名的方法.

我知道这是一个好主意,因为它可以在必要时轻松更改密钥.此外,它是整个'将您的数据与逻辑分离'的概念.

无论如何,是否有一种很好的方法可以为整个应用程序定义一次这些常量?我确信这是一种简单而聪明的方式,但是现在我的课程只是重新定义了他们使用的课程.

cocoa constants objective-c

996
推荐指数
13
解决办法
42万
查看次数

149
推荐指数
4
解决办法
4万
查看次数

Xcode变量

在Xcode中,我知道你可以获得诸如PROJECT_DIR在某些情况下使用的变量,例如运行脚本构建阶段.我想知道是否有可能获得构建类型(即,发布调试).有任何想法吗?

variables build-automation xcode build-process

97
推荐指数
3
解决办法
12万
查看次数

Ruby最大整数

我需要能够确定Ruby中的系统最大整数.有人知道怎么样,或者有可能吗?

ruby fixnum

80
推荐指数
4
解决办法
9万
查看次数

双击Cocoa中的NSTableView行?

当用户双击一行中的一行时,我需要我的应用程序打开一个窗口NSTableView.我在寻找有关如何实现这一目标的信息或示例时遇到了一些困难.任何人都能指出我正确的方向吗?

cocoa double-click nstableview

70
推荐指数
6
解决办法
3万
查看次数

什么是双星(例如NSError**)?

所以,我看到了这个:

error:(NSError **)error
Run Code Online (Sandbox Code Playgroud)

在苹果医生.为什么两颗星?有什么意义?

c cocoa pointers objective-c multiple-indirection

51
推荐指数
4
解决办法
4万
查看次数

null的目的是什么?

我在编译器类中,我们的任务是从头开始创建自己的语言.目前我们的困境是是否包含'null'类型.null提供了什么目的?我们的一些团队认为这不是绝对必要的,而其他人则只是因为它可以提供额外的灵活性.

你有什么想法,尤其是支持或反对null吗?您是否曾创建过需要null的功能?

language-agnostic compiler-construction null language-design

38
推荐指数
10
解决办法
4834
查看次数

Objective C布尔数组

我需要在objective-c中使用一系列布尔值.我已经完成了它的设置,但编译器会在以下语句中发出警告:

[updated_users replaceObjectAtIndex:index withObject:YES];
Run Code Online (Sandbox Code Playgroud)

这是,我敢肯定,因为YES根本不是一个对象; 这是一个原始的.无论如何,我需要这样做,并非常感谢如何实现它的建议.

谢谢.

c arrays primitive boolean objective-c

38
推荐指数
5
解决办法
4万
查看次数

在xcode/objective-c中共享项目之间的类

我有一个客户端<=>服务器应用程序我正在为Mac OS X构建,使用Objective-c/Cocoa和xCode.我为这两个应用程序创建了一个不同的项目,我想知道在它们之间共享类的最佳方法.我已经制作了几个对两者都有用的课程.到目前为止,我一直在复制它们,但我觉得这不是最好的解决方案.

我如何有效地分享课程?我应该将其重做为1个项目并且只有两个构建目标吗?我该怎么做呢?

还有其他信息吗?

谢谢.

macos xcode objective-c sharing

30
推荐指数
2
解决办法
1万
查看次数

编译为java字节码(不使用Java)

我的编译器类正在创建一个我们打算编译为Java Bytecode的语言.我们已经取得了很多进展,并且正在接近代码生成的时间.

我们在查找有关如何从编译器创建.class文件的信息时遇到问题.你有什么资源可以给我们一些帮助吗?我们已经有很多关于指令集的文档,但是需要有关如何直接填写类文件/ hex的写入的信息.

我们不需要有关反编译.class文件的信息或建议.

即使是从头开始编写.class文件的简单示例也是非常好的.

JVM规范不是我们追求的.我们真正需要的是一个例子或演练.

java compiler-construction bytecode

19
推荐指数
3
解决办法
1万
查看次数