腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
哪些
类
可以
用作
NSDictionary
中
的
键
?
iphone
、
ios
、
objective-c
、
foundation
在
NSDictionary
中
,我们只能使用NSString对象作为
键
吗?我们如何知道
哪些
对象
可以
使用,
哪些
对象不能使用?
浏览 0
提问于2011-07-04
得票数 0
回答已采纳
1
回答
如何实现
NSDictionary
的
自定义密钥
objective-c
、
collections
我正在尝试实现一个
类
,作为
NSDictionary
中
的
键
使用。文档说,为了被
用作
键
,对象需要实现NSCopying协议,我已经做到了。我看到了一些非常奇怪
的
行为,尽管我
可以
看到对象被正确地存储在字典
中
,但值似乎神秘地变成了空。 据我所知,我已经正确地实现了copyWithZone:和isEqual:,但它仍然不起作用。
浏览 0
提问于2013-02-06
得票数 3
回答已采纳
2
回答
返回
NSDictionary
-好
的
程序设计?
ios
、
nsdictionary
所以我在我
的
类
中有两个方法,它们返回
NSDictionary
有一个响应。问题是,返回
NSDictionary
并不能真正告诉您字典
中
包含
的
内容。我感觉好像另一个程序想要使用我
的
类
,他/她会发现要准确地理解特定方法返回
的
信息是很麻烦
的
。 我
的
问题是:这被认为是糟糕
的
编程设计吗?
类
应该是自解释
的
和可重用
的
。或者,这是否<em
浏览 4
提问于2012-08-20
得票数 2
回答已采纳
3
回答
一个不复制iPhone 3.0SDK密钥
的
NSDictionary
?
cocoa
、
hashtable
、
key
、
nsdictionary
我使用
NSDictionary
作为关联数组(即,我使用
的
键
可以
是任意对象)。
NSDictionary
最让人讨厌
的
一点是它总是复制并存储密钥。在我
的
场景
中
,稍后我将从
NSDictionary
检索密钥并对它们执行一些操作。该操作恰好依赖于
键
的
对象标识。因为我后来检索到
的
键
是我最初
用作
键
的
对象
的
副本
浏览 0
提问于2010-01-28
得票数 1
3
回答
如何构建具有多个密钥
的
NSDictionary
?
objective-c
、
cocoa
、
nsdictionary
我希望避免创建NSDictionaries
的
NSDictionaries
的
NSDictionary
,因为这很容易混淆,而且很难维护。例如,如果我有两个
类
,Foo和Bar,我想要{Foo,Bar} -> {
NSDictionary
} 除了根据所讨论
的
两种类型创建一个自定义
类
(只是
用作
字典
键
)之外,还有其他选择吗?也许是类似于STL
的
配对类型,但我就是不知道?
浏览 0
提问于2009-10-20
得票数 2
回答已采纳
4
回答
以字节和对象为键值
的
NSDictionary
objective-c
、
nsdictionary
、
implicit-conversion
我有一个
NSDictionary
对象,它保存(
键
,值)对(字节,自定义
类
),其中byte是typedef unsigned char byte。以下是我
的
代码@interface Mos6502 : NSObject { Instruction *currentInstruction;在Mos6502.m
中
,在init方法
中</em
浏览 6
提问于2013-11-14
得票数 1
回答已采纳
2
回答
重写复制或copyWithZone:还是两者兼而有之?
iphone
、
nscopying
我很困惑,看苹果
的
文档和阅读可可设计模式。在copyWithZone:
的
苹果文档
中
,它
的
内容如下: --对于采用NSCopying协议
的</em
浏览 3
提问于2012-02-14
得票数 8
1
回答
尝试将NSArray
中
的
条目添加到
NSDictionary
,但
NSDictionary
中
的
值被释放
objective-c
、
memory-management
、
nsdictionary
我还有一个将NSString对象映射到Card对象
的
NSDictionary
对象。和卡片组传递给layer对象,但是当我尝试基于NSString查找给定卡时,我得到"-CFString散列:消息发送到已解除分配
的
实例“,但我
可以
在deck1或deck2
中
很容易地找到我正在寻找的卡,而不是已解除分配的卡我
用作
检索所需值
的
键
的
NSString没有被释放,
NSDictionary
本身也没有被释放。我甚至迭代了<e
浏览 2
提问于2012-12-06
得票数 0
1
回答
NSDate作为
NSDictionary
的
密钥
cocoa-touch
、
cocoa
、
nsdate
、
nsdictionary
、
core-foundation
是否
可以
将NSDate作为
键
添加,并在
NSDictionary
中
添加一些数组作为值?两个具有相同日期值
的
对象在创建时是否共享相同
的
内存?dateComps]; NSLog(@"Dat
浏览 1
提问于2012-01-09
得票数 5
回答已采纳
4
回答
NSManagedObject作为
NSDictionary
密钥?
cocoa
、
core-data
、
nsdictionary
、
nscopying
在我
的
应用程序
中
,我有一个
NSDictionary
,它
的
键
应该是NSManagedObject
的
子类
的
实例。然而,问题是NSManagedObject没有实现NSCopying协议,这意味着没有NSManagedObject
的
核心数据对象/实例
可以
用作
字典
键
,即使-[hash]方法对它们工作得很好。
浏览 0
提问于2009-09-30
得票数 20
回答已采纳
2
回答
NSDictionary
添加NULL键值
iphone
、
ios
、
nsarray
、
nsdictionary
因此,我创建了一个
NSDictionary
,它为要使用
的
方法提供数据,但是
键
数组
中
的
一些键值并不总是用值填充
的
。假设我有18把钥匙(我确实有)..我可能只在一次调用中使用5,但在另一次调用中使用6,甚至在代码
中
的
某些地方使用全部18。我想知道
的
是,我如何将空值添加到这些
键
中
,以便稍后当我查看键值对时,我
可以
看到
哪些
键
需要担心,
哪些</em
浏览 2
提问于2012-07-24
得票数 3
回答已采纳
2
回答
具有id属性
的
对象
的
NSJSONSerialization
objective-c
所以我正在尝试做一个返回一些Json
的
GET请求。从这个请求返回
的
json有一个id属性,所以我使用NSJSONSerialization解析json
的
类
应该有一个id属性。因为id在objective-c
中
是保留
的
,所以我不能将它作为属性包含在我
的
类
中
。基本上,我
的
问题归结为我应该做些什么来确保id属性被正确地解析到我
的
类
的
对象
中
。
浏览 5
提问于2013-07-14
得票数 1
回答已采纳
2
回答
如何在swift中将对象设置为NSMutableDictionary
中
的
关键点
ios
、
swift
、
nsmutabledictionary
我需要在NSMutableDictionary
中
设置一个对象作为key。我声明我
的
字典是并将对象添加为但是我得到了以下错误,因为我
的
应用程序崩溃了我也试过了
浏览 0
提问于2016-02-20
得票数 1
2
回答
Json传入iphone
iphone
、
objective-c
、
ios
、
ios4
我使用
NSDictionary
将Json字符串从我
的
WebService传递给我
的
代码NSError *error;result = [[NSMutableArray alloc] initWithArray:tempary];} 使用它,我
可以
从
浏览 0
提问于2012-03-20
得票数 0
回答已采纳
2
回答
在iOS
中
对属性列表
中
的
键
进行排序
ios
、
sorting
、
plist
我已经创建了一个包含
键
1到11
的
属性列表,所有
键
的
值都是0。@property (nonatomic, strong)
NSDictionary
*erfaring;在实现文件
中
如下所示:
浏览 1
提问于2012-06-28
得票数 1
2
回答
将委托
类
设置为NSMutableDictionary
中
的
键
iphone
、
cocoa-touch
我正在尝试创建一个NSMutableDictionary,其中包含由UIViewController委托组成
的
密钥,如下所示: [periodicUpdateDelegates setObject:periodicTimer forKey:lmDelegate];但是,我
的
代码崩溃是因为有了这个错误我应该以不同
的
方式对待这件事吗?谢谢你
的
帮忙!
浏览 2
提问于2011-06-18
得票数 0
回答已采纳
2
回答
如何在
NSDictionary
中
交换
键
和值?
objective-c
、
nsdictionary
、
foundation
我想知道如何反转
NSDictionary
。我见过一些疯狂
的
代码,比如
NSDictionary
*swapped = [
NSDictionary
dictionaryWithObjects:dict.allKeys forKeys:dict.allValues]; 根据文档,这是根本不安全
的
,因为allValues和allKeys
的
顺序是不能保证
的
。
浏览 1
提问于2015-08-27
得票数 8
2
回答
如何在ios
中
创建包含mutablearray
的
参数(mutable字典)
ios
、
objective-c
、
nsmutablearray
、
nsmutabledictionary
885 ], "totalAmount": 1599,} 我想通过我
的
url传递这个参数来创建request.And,它是以array.Kindly
的
形式尽快恢复
的
。
浏览 0
提问于2016-03-01
得票数 2
7
回答
在
NSDictionary
中使用
类
作为
键
objective-c
、
dictionary
我正在编写一个上下文“工厂”,它将维护从某个Converter
类
继承
的
转换器/操作对象
的
字典。这个
类
有一个方法:或者类似的东西,这样StringConverter
类
将实现如下方法: return [NSString class];然后,为了将该转换器存储在字典
中
,我希望执行以下操作: [converters setValue:stringConv
浏览 2
提问于2009-04-08
得票数 37
回答已采纳
2
回答
TableView UISearchBar在标题栏控制器搜索过程
中
崩溃
iphone
、
objective-c
、
cocoa-touch
、
ios4
、
uisearchbar
我已经为我
的
应用程序表视图玩了一段时间
的
搜索工具,试图让它正常工作,但是我
的
控制台中一直有相同
的
错误。unrecognized selector sent to instance在视图中,将"Food“数组初始化如下: NSString *myDBnew =@"
浏览 1
提问于2010-11-12
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券