问题标签 [objective-c-literals]
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 - 类级对象ForKeyedSubscript:
当我objectForKeyedSubscript:
用作类级别方法时出现错误,因此在我的类“MyExample.h/.m”中,我有如下内容:
我想做MyExample[@"key"]
,我在一个类方法中初始化一个静态字典。
和括号是否objectForKeyedSubscript:
仅用于对象?有没有其他方法可以在课堂上做到这一点?
objective-c - 在 NSDictionary 中存储各种数据类型的新对象
Realm 文档站点上的 Realm 迁移示例显示了一个带有新NSString
对象的示例。这个例子很简单,解释得很好。
但是除了 之外的对象NSString
呢?为了创建这些其他数据类型的对象,需要如何调整代码片段?
NSDate
NSData
RLMArray
NSInteger
,int
double
,float
,CGFloat
long
bool
,BOOL
objective-c - Why are instances created using a 'literal syntax' known as 'literals'?
Something that is bothering me is why the term 'literal' is used to refer to instances of classes like NSString
and NSArray
. I had only seen the term used in reference to NSString
and being naive I thought it had something to do with it 'literally' being a string, that is between quotation markers. Sorry if that sounds pathetic, but that was how I had been thinking about it.
Then today I learned that certain instances of NSArray
can also be referred to as literal instances, i.e. an instance of the class created using a 'literal syntax'.
objective-c - array[index] 和 [array objectAtIndex:index] 有什么区别?
我注意到两者都array[index]
可以[array objectAtIndex:index]
使用可变数组。有人可以解释它们之间的区别吗?在性能方面,哪一个是最佳实践?
objective-c - @YES/@NO 和 YES/NO 有什么区别?
@YES
在 Objective-c 中/@NO
和YES
/有什么区别NO
?每种使用什么类型?
objective-c - NSMutableDictionary 中的编辑条目失败并出现错误:“无法识别的选择器已发送到实例”
我有一个NSMutableDictionary
这样初始化的:
现在我想修改@"Enter Description"
我一直在尝试这样做的内容:
但是我收到以下错误消息:
*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSDictionaryI setObject:forKey:]: 无法识别的选择器发送到实例
我发现不知何故我的NSMutableDictionary
一定已经变成了一个NSDictionary
,这就是为什么我不能编辑它。也许您可以帮助我解决这个问题并为我指明正确的方向,或者向我展示我可以找到答案的资源?
objective-c - PFObject 如何允许像 NSMutableDictionary 这样的下标?
我正在阅读 Parse 的 iOS 开发人员指南。我很困惑它在哪里显示PFObject
使用下标语法分配给键。
首先我认为PFObject
必须扩展NSMutableDictionary
,但PFObject
只是扩展NSObject
。它的表现如何NSMutableDictionary
?
我怎样才能为我自己的班级做到这一点?
objective-c - Rewrite literal NSArray to compile on gcc for OS X 10.6
I got a suggestion here on SO to write this line:
However my Xcode/gcc is outdated as I'm still using OSX 10.6.
How do I rewrite this line so that it will compile?
objective-c - 使用枚举时无法使用简写@n 类型语法实例化 NSNumber?
我有一个enum
这样的定义:
我希望能够像这样实例化一个NSArray
of NSNumber
s:
这不是编译。有什么见解吗?我是否必须为[NSNumber numberWithInt:]
这些中的每一个选择笨重的人,或者有没有办法解决这个问题?#define
(出于多种原因,我考虑并拒绝了陈述)。
objective-c - 从带有括号的 NSDictionary 中提取值与 objectForKey: 或 valueForKey:
我想知道这种便捷方法代表什么,但找不到任何答案。
theDictionary[@"key"]
当想要从字典中提取值时,究竟做了什么?是使用valueForKey:
还是objectForKey:
?
什么是更好的性能明智?像这样写整个消息更好[theDictionary objectForKey:@"key"]
还是方便方法就足够了?