首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏猿人谷

    词典对象 NSDictionary与NSMutableDictionary

    词典的关键字为NSDictionary与NSMutableDictionary。对OC稍有认识的朋友应该从关键字的结构就可以看出这两个的区别。很明显前者为不可变词典,后者为可变词典。 UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; } 2.创建可变词典对象 NSMutableDictionary [NSMutableDictionary dictionaryWithCapacity:10] : 创建一个可变词典初始指定它的长度为10. [NSMutableDictionary initWithCapacity:10]  :只是初始化一个词典的长度为10。 *dictionary = [NSMutableDictionary dictionaryWithCapacity:10]; //向词典中动态添加数据 [dictionary

    1.7K70发布于 2018-01-17
  • 来自专栏浮躁的喧嚣

    iOS中的NSDictionary和NSMutableDictionary

    demo.plist"]; NSLog(@"%@",dic3); /* a = A; b = B; c = C; key = value; */ NSMutableDictionary //创建一个空字典 NSMutableDictionary *dic4 = [NSMutableDictionary dictionary]; //添加 [dic4 setObject

    43410编辑于 2023-11-22
  • 来自专栏程序员充电站(itcharge)

    OC知识--Foundation框架详尽总结之『字典类』

    NSMutableDictionary 1.NSMutableDictionary介绍 NSMutableDictionary是NSDictionary的子类 NSDictionary是不可变的,一旦初始化完毕后 ,它里面的内容就永远是固定的,不能删除里面的元素,也不能再往里面添加元素 NSMutableDictionary是可变的,随时可以往里面添加\更改\删除元素 2. :(id <NSCopying>)aKey; NSMutableDictionary *dict = [NSMutableDictionary dictionary]; [dict setObject :@"Walkers" forKey:@"name"]; NSLog(@"%@", dict); 输出结果: { name = Walkers; } NSMutableDictionary * *dict = [NSMutableDictionary dictionary]; [dict setValuesForKeysWithDictionary: @{@"name":@"Walkers"

    98350发布于 2018-05-31
  • 来自专栏日常技术分享

    ios 跳转第三方App实现导航

    *iosMapDic = [NSMutableDictionary dictionary]; iosMapDic[@"title"] = @"苹果地图"; [maps addObject *baiduMapDic = [NSMutableDictionary dictionary]; baiduMapDic[@"title"] = @"百度地图"; NSString *gaodeMapDic = [NSMutableDictionary dictionary]; gaodeMapDic[@"title"] = @"高德地图"; NSString *googleMapDic = [NSMutableDictionary dictionary]; googleMapDic[@"title"] = @"谷歌地图"; *qqMapDic = [NSMutableDictionary dictionary]; qqMapDic[@"title"] = @"腾讯地图"; NSString

    2.8K30发布于 2018-09-13
  • 来自专栏sktj

    IOS 读写配置文件plist

    a nib. 7 8 let plistPath = Bundle.main.path(forResource:“demoPlist”, ofType:“plist”) 9 let data:NSMutableDictionary = NSMutableDictionary.init(contentsOfFile:plistPath!)! super.viewDidLoad() 6 // Do any additional setup after loading the view, typically from a nib. 7 8 let dic:NSMutableDictionary = NSMutableDictionary() 9 dic.setObject(“Bruce”, forKey:“Name” as NSCopying) 10 dic.setObject(22, , atomically:true) 14 15 let data:NSMutableDictionary = NSMutableDictionary.init(contentsOfFile:plistPath

    81220发布于 2019-07-10
  • 来自专栏计算机视觉理论及其实现

    archive文件

    NSString *filePath=[self dataFilePath]; NSLog(@"path:%@",filePath); // 将数据归档到NSDictionary或NSMutableDictionary NSMutableDictionary *dataDictionary=[[NSMutableDictionary alloc] init]; [dataDictionary setObject " forKey:@"HanMeimei"]; NSString *dictionaryName= [filePath stringByAppendingPathComponent:@"NSMutableDictionary NSMutableArray"]; [dataArray writeToFile: arrayName atomically: YES]; // 从文件中读取数据到NSDictionary或NSMutableDictionaryNSMutableDictionary *newDictionary=[NSMutableDictionarydictionaryWithContentsOfFile:dictionaryName

    1.6K10编辑于 2022-09-03
  • 来自专栏代码小技巧分享分析

    获取到本地存储的数据:查看plist文件是否被清除

     *dic1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"小小虎",@"name",@"5",@"age",@"boy",@"sex",nil ];          NSMutableDictionary *dic2 = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"小小兮",@"name ",@"6",@"age",@"girl",@"sex",nil];          //将上面2个小字典保存到大字典里面     NSMutableDictionary *dataDic = [NSMutableDictionary  *dataDictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:filePatch];     NSLog(@"---plist 一开始保存时候的内容---%@",dataDictionary); 对plist文件内容进行/删除/修改/添加/写入操作  //修改字典里面的内容,先按照结构取到你想修改内容的小字典     NSMutableDictionary

    1.6K30发布于 2021-10-29
  • 来自专栏Chasays

    Objective-C 学习记录6--dictionary

    Objective-C 学习记录6--dictionary 1.NSDictionary 和NSMutableDictionary NSDictionary dictionaryWithObjectsAndKeys UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; } 2.NSMutableDictionary [NSMutableDictionary dictionaryWithCapacity:10]; //创建一个长度为10的字典,不过字典的内容超过了10会自动增加. [NSMutableDictionary initWithCapacity: 10]; //初始化长度为10; [dictionary setObject:~ forKey;~]; //x向可变的字典中添加数据 *dictionary = [NSMutableDictionary dictionaryWithCapacity:10]; //向词典中动态添加数据

    67030发布于 2019-06-26
  • 来自专栏iOS代码混淆

    算法-DFA算法-敏感词过滤算法(OC、Swift、Python)

    . // #import "DFAFilter.h" @interface DFAFilter () @property (nonatomic,strong) NSMutableDictionary *)keyword_chains{ if(_keyword_chains == nil){ _keyword_chains = [[NSMutableDictionary alloc = { let dict = NSMutableDictionary() return dict }() lazy var delimit: <index1] if node[word] == nil{ node[word] = NSMutableDictionary() NSMutableDictionary var step_ins = 0 let message_chars = getChar(message, startIndex

    6.7K10发布于 2019-10-23
  • 来自专栏日常技术分享

    iOS 路由改进

    NS_ASSUME_NONNULL_BEGIN @interface DRouter (A_Module) - (UIViewController *)mediator_AModulePage1:(NSMutableDictionary *)params; - (UIViewController *)mediator_AModulePage1:(NSMutableDictionary *)params completion:(void return [[UIViewController alloc] init]; } } - (UIViewController *)mediator_AModulePage1:(NSMutableDictionary return [self mediator_AModulePage1:params]; } @end Controller中使用 - (void)pushAModulePage1 { NSMutableDictionary *param = [NSMutableDictionary dictionary]; [param setValue:@"APage1Controller" forKey:@"vcClassName

    81230发布于 2021-04-26
  • 来自专栏全栈程序员必看

    新浪微博客户端(4)-设置导航栏主题

    initialize { UIBarButtonItem *btnItem = [UIBarButtonItem appearance]; // 设置当前item可用状态 NSMutableDictionary *normalAttr = [NSMutableDictionary dictionary]; // 设置前景色 normalAttr[NSForegroundColorAttributeName setTitleTextAttributes:normalAttr forState:UIControlStateNormal]; // 设置当前item不可用状态 NSMutableDictionary *disableAttr = [NSMutableDictionary dictionary]; disableAttr[NSForegroundColorAttributeName] = [

    83120编辑于 2022-07-19
  • 来自专栏freesan44

    iOS 钥匙串keychain的应用

    group; + (NSString \*)getBundleSeedIdentifier; @end JJKeychain.m @implementation JJKeychain + (NSMutableDictionary \*)getKeychainQuery:(NSString \*)key forAccessGroup:(NSString \*)group{ NSMutableDictionary \*query ]; } + (BOOL)setValue:(id)value forKey:(NSString \*)key forAccessGroup:(NSString \*)group{ NSMutableDictionary forAccessGroup:nil]; } + (BOOL)deleteValueForKey:(NSString \*)key forAccessGroup:(NSString \*)group{ NSMutableDictionary + (id)valueForKey:(NSString \*)key forAccessGroup:(NSString \*)group{ id value = nil; NSMutableDictionary

    1K40发布于 2021-11-09
  • 来自专栏freesan44

    iOS 钥匙串keychain的应用

    *)group; + (NSString *)getBundleSeedIdentifier; @end JJKeychain.m @implementation JJKeychain + (NSMutableDictionary *)getKeychainQuery:(NSString *)key forAccessGroup:(NSString *)group{ NSMutableDictionary *query forAccessGroup:nil]; } + (BOOL)setValue:(id)value forKey:(NSString *)key forAccessGroup:(NSString *)group{ NSMutableDictionary forAccessGroup:nil]; } + (BOOL)deleteValueForKey:(NSString *)key forAccessGroup:(NSString *)group{ NSMutableDictionary nil]; } + (id)valueForKey:(NSString *)key forAccessGroup:(NSString *)group{ id value = nil; NSMutableDictionary

    1.5K10编辑于 2021-12-06
  • 来自专栏ShaoYL

    iOS :Object-C 语言merge两个字典对象

    [dictObj isKindOfClass:[NSMutableDictionary class]]) { dictObj = [dictObj mutableCopy]; } key]]; if ([obj isKindOfClass:[NSDictionary class]] && [localObj isKindOfClass:[NSMutableDictionary key]]; if ([obj isKindOfClass:[NSDictionary class]] && [localObj isKindOfClass:[NSMutableDictionary

    2.2K70发布于 2018-05-11
  • 来自专栏移动端开发

    iOS Plist 文件的 增 删 改

    NSString * path = [[NSBundle mainBundle]pathForResource:@"ZXPropertyList" ofType:@"plist"]; NSMutableDictionary * dataC=[[NSMutableDictionary alloc]initWithContentsOfFile:path]; NSLog(@"%@",dataC); / NSString * fielname = [pathArray[0] stringByAppendingPathComponent:@"ZXPropertyList.plist"]; NSMutableDictionary * _dataC=[[NSMutableDictionary alloc]initWithContentsOfFile:fielname]; NSLog(@"%@",_dataC);

    1.7K100发布于 2018-01-09
  • 来自专栏DannyHoo的专栏

    UILabel显示固定行数的问题

    lbl.numberOfLines = 0;     lbl.text = @"连卡精神分裂就离开家啊";     lbl.lineBreakMode = UILineBreakModeWordWrap; NSMutableDictionary * dic = [NSMutableDictionary dictionary];     dic[NSFontAttributeName] = [UIFont systemFontOfSize:17 lbl.numberOfLines = 0;     lbl.text = @"连卡精神分裂就离开家啊";     lbl.lineBreakMode = UILineBreakModeWordWrap; NSMutableDictionary * dic = [NSMutableDictionary dictionary];     dic[NSFontAttributeName] = [UIFont systemFontOfSize:17

    1.7K20发布于 2018-09-13
  • 来自专栏Alice

    在iOS中如何正确的实现行间距与行高

    NSMutableParagraphStyle *paragraphStyle = [NSMutableParagraphStyle new]; paragraphStyle.lineSpacing = 10; NSMutableDictionary  *attributes = [NSMutableDictionary dictionary]; [attributes setObject:paragraphStyle forKey:NSParagraphStyleAttributeName  *attributes = [NSMutableDictionary dictionary]; [attributes setObject:paragraphStyle forKey:NSParagraphStyleAttributeName new]; paragraphStyle.maximumLineHeight = lineHeight; paragraphStyle.minimumLineHeight = lineHeight; NSMutableDictionary new]; paragraphStyle.maximumLineHeight = lineHeight; paragraphStyle.minimumLineHeight = lineHeight; NSMutableDictionary

    5.7K30发布于 2018-12-26
  • 来自专栏c#开发者

    POST jpeg upload with AFNetworking

    }]; [operation start]; + (NSDictionary*)parametersOfUser:(User*)user{ if (user) { NSMutableDictionary *returnDict = [NSMutableDictionary dictionaryWithCapacity:0]; if (user.userId && [user.userId NSMutableDictionary *headers = [NSMutableDictionary dictionaryWithObjectsAndKeys:

    1.4K90发布于 2018-04-12
  • 来自专栏青玉伏案

    算法导论之最大子段和

    跨越中点的最大字段和可以分为Array[i>=low…………mid]和Array[mid+1……j<=high]两部分, 2 //所以求出两部分的字段和进行相加,就是跨越中点的最大字段和) 3 +(NSMutableDictionary *resultDic = [NSMutableDictionary dictionaryWithCapacity: 3]; 63 [resultDic setObject:@(leftMaxStarIndex *resultDic = [[NSMutableDictionary alloc] initWithCapacity:3]; 6 //递归结束条件:递归到只有一个元素时结束递归 7 resultDic; 13 } 14 15 16 NSInteger mid = (low + high) / 2; 17 //递归左半部分 18 NSMutableDictionary [self findMaxSubArrayWithArray:array WithLow:mid + 1 WithHigh:high]; 22 23 //计算中间部分 24 NSMutableDictionary

    1.3K70发布于 2018-01-11
  • 来自专栏Swift社区

    解决使用 AVAudioRecorder 录音保存 .WAV 文件遇到的问题

    问题代码 - (NSDictionary *)getAudioSetting { NSMutableDictionary *dicM=[NSMutableDictionary dictionary 代码如下: - (NSDictionary *)getAudioSetting { NSMutableDictionary *dicM=[NSMutableDictionary dictionary

    1.7K10编辑于 2022-05-19
领券