问题标签 [foundation]
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 - 使用 GNUStep 编写 Windows 应用程序是否被认为是不好的做法?
我想开始为 Windows 开发,但我想保留一些我在 NSFoundation 中使用过的框架。我想使用 GNUStep 在 Windows 上构建它们,并且可能使用 GNUStep 编写整个应用程序。
这会被认为是不好的做法吗?
objective-c - 我可以将 KVC 与原始值一起使用吗?
例子:
-valueForKey 根据文档返回一个 id。但我稍微记得 KVC 非常智能,它会自动使用 NSNumber 进行包装。那是对的吗?
objective-c - 如何确定我从 -valueForKey: 返回的 NSNumber 最初是 int 还是 float?
原因是我必须取回财产中的确切价值。所以如果它是一个浮点数,我想调用-floatValue。但如果它是一个 int,我想调用 -intValue。
NSNumber 是否记得它是如何初始化的?
iphone - NSLocalizedString - 格式不是字符串文字,也没有格式参数(xcode)
执行以下操作时,我收到“格式不是字符串...”消息:
它工作正常,即应用程序不会在设备或模拟器上崩溃,并且本地化文本也可以正常显示。
我试图理解为什么我会收到这个特定的错误消息。据我所知,这就是您在 Objective C 中使用本地化字符串的方式。
cocoa - 为什么 Objective-C 对象必须动态分配?
为什么 Objective-c 对象必须动态分配?为什么我必须使它成为一个指向对象的指针,不像在 C++ 中我可以在堆栈上创建它们?谢谢。
ios - NSString 可以被视为 NSCFDecimal 吗?
我想使用- (BOOL)isEqualToString:(NSString *)aString
这些字符串比较两个字符串,这些字符串是字典中使用-(id)objectForKey:(id)aKey
包含数字字符的对象。
当我使用 来检查这些字符串的类时[object class]
,无论我如何将它们转换为NSString *
,它一直显示它们是NSCFDecimal
数字,需要使用 进行比较==
。如果我想isEqualToString
在它们上使用,它会引发错误。
谁能解释为什么会这样?
objective-c - 当一个 NSArray 元素被释放时会发生什么?
假设我创建了一些对象并将它们添加到一个数组中。
通常,所有 House 对象的保留计数为 2,但它们被自动释放一次。过了一会儿,我决定发布myCrib
,即使我不是所有者——我从未保留或初始化。
保留计数应降至零,并且我的对象应被释放。我现在的问题是:这种非法行为会导致我的应用程序错误地工作甚至崩溃,还是会NSArray
简单地将我的对象从其列表中删除而产生不良后果。
我正在寻找一种方法来维护对象列表,但我希望列表能够保持自身。当某个对象消失时,我希望对它的引用从我的数组中优雅而自动地消失。我正在考虑子类化或包装NSArray
。
谢谢你。
objective-c - 如何将 NSTask 与 pbcopy 一起使用?
我是初学者,我有一个问题。我想将 NSTask 与命令“pbcopy”一起使用。我试过这个,但似乎它不起作用:
有任何想法吗 ?谢谢。
它工作正常:
objective-c - 是否可以在 Obj-C 中实现没有 Foundation Framework 的标准 NS 类?
仅使用标准 gcc Objective-C 标头。
最重要的是,我对数组和字典很感兴趣。
如果这是可能的,那么哪些超类应该是子类?