程序员iOS各问题归类

iOS 数组(NSArray)、字典(NSDictionary

2022-05-26  本文已影响0人  心猿意码_
日常开发中会经常用到数组和字段,而且大部分的崩溃都源自于它们存/取值为nil造成的,在这里提供个封装工具,可以解决此类崩溃问题。

封装工具地址

使用示例如下

// 数组常规取值
    NSArray *arr = @[];
    NSString *str1 = arr[1];
    NSLog(@"str1===%@",str1);
    // 数组安全取值
    NSString *str2 = [arr safeObjectAtIndex:1];
    NSLog(@"str2===%@",str2);
    
    // 字典常规取值
    NSDictionary *dic1;
    NSLog(@"str3====%@",[dic1 objectForKey:@"str"]);
    // 字典安全取值
    [dic1 safeObjectForKey:@"str"];

上一篇下一篇

猜你喜欢

热点阅读