ios-如何设置NSDictionary的key值

问题描述

如何设置NSDictionary的key值

我想传递预定key值的dictionary到多个方法中,我以前见过其他的类实现过,但是我不知道应该怎么设置,我在m文件中用到的是这样:

NSString *name = [dictionary objectForKey:kObjectsName];
NSDate *date = [dictionary objectForKey:kObjectsDate];

如何设置?

解决方案

在.m文件中放#define声明

#define kObjectsName @"myName"
#define kObjectsDate @"myDate"

解决方案二:

不是太明白你想要达到的效果。最好再整理一下你的描述。

时间: 2024-09-14 09:23:22

ios-如何设置NSDictionary的key值的相关文章

iOS自定义NSDictionary的Key的例子

提出问题: 1.为什么需要自定义NSDictionary的Key? 2.系统对自定义的Key有什么要求? 答: 1.我遇到的实际问题是一个三级菜单,每一级都需要记录是否被选中.我选择用三个小的tableView来实现这个功能,但是我又要去想什么样的数据才能适应这个界面,然后我就想到了用个很大的字典来存储信息: 2.首先要实现NSCopying协议里的copyWithZone,然后要重写NSObject中的isEqual方法. 代码如下: //.h   #import <Foundation/Fo

ios-nsdictionary获得指定key值

问题描述 nsdictionary获得指定key值 在nsdictionary中保存json解析的结果: {statusCode"":""200""body"":[ {status"":""success""remarks"":null }]data"":[abcd"":[ {category"&q

ios动态设置lbl文字标签的高度

  本文给大家分享的是ios动态设置lbl文字标签的高度宽度的方法,一共给大家汇总了3种方法,小伙伴们根据自己的项目需求自由选择. 代码如下: txtlbl.font = [UIFont boldSystemFontOfSize:14.0f]; txtlbl.numberOfLines = 0; NSString *str = @" 阿方决定设立科技特网络离开电视剧分w额两个大陆高科技了了不见了日i倒计时离开我说老师肯德基弗兰克萨江东父老将费德勒说阿方决定设立科技特网络离开电视剧分w额两个大陆高

数据-mapreduce怎么设置两个key,去map的问题

问题描述 mapreduce怎么设置两个key,去map的问题 这是我的原始网络日志数据172.22.49.45 [08/Sep/2015:00:27:17 +0800] ""GET /tour/product/query HTTP/1.1"" GET 200 4424 3172.22.49.45 [08/Sep/2015:00:27:17 +0800] ""GET /tour/product/query HTTP/1.1""

JS根据key值获取URL中的参数值及把URL的参数转换成json对象_javascript技巧

不废话了,直接贴代码了,通过示例一讲解JS根据key值获取URL中的参数值及把URL的参数转换成json对象,示例二讲解js获取url传递参数,具体内容请看下文 示例一: //把url的参数部分转化成json对象  parseQueryString: function (url) { var reg_url = /^[^\?]+\?([\w\W]+)$/, reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g, arr_url = reg_url.exec(ur

ios-需要在IOS中设置延迟功能

问题描述 需要在IOS中设置延迟功能 需要一个延时器,进行23秒的延迟然后执行函数.应该怎么实现?用不用NSTimer? 解决方案 performSelector: withObject: afterDelay: 解决方案二: 简单点的话,使用performSelector: withObject: afterDelay: 方法 [self performSelector:@selector(delayMethod:) withObject:nil afterDelay:23];

innerhtml-无法设置属性“innerHTML”的值: 对象为 null 或未定义

问题描述 无法设置属性"innerHTML"的值: 对象为 null 或未定义 function getdbxx(posturl, paramstr, spanid, inputid) { $.ajax({ type : "post", url : posturl, dataType : 'json', data : 'portletConfigJson=${portletConfigJson}&'+paramstr, success : function(

统一的获取,设置UI控件值

在编写WebForm或WinForm程序时,我们经常需要编写很多获取,设置UI控件值代码.这确实 是一件重复,麻烦而又容易出错的工作.所以我们应该将这个工作交给计算机去做解放我们的 劳动力.一般来说UI上的控件都是和我们的EntityObject相对应的,所以利用反射将 EntityObject中属性值赋给控件或通过控件填充EntityObject是非常方便的.但是要想让计算 机自动干活就要顶一个规则,就是控件ID = 前缀 + 属性名.比如我们有一个User类其定义如 下: class Use

jQuery使用attr()方法同时设置多个属性值用法实例

 这篇文章主要介绍了jQuery使用attr()方法同时设置多个属性值的用法,实例分析了jQuery中attr方法实现多个属性设置的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery使用attr()方法同时设置多个属性值的用法.分享给大家供大家参考.具体如下: 下面这个演示例子可通过点击按钮实现修改链接与提示的功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <!DOCTYPE html