美文网首页程序员
iOS 数组(NSArray)、字典(NSDictionary

iOS 数组(NSArray)、字典(NSDictionary

作者: 心猿意码_ | 来源:发表于2022-05-26 11:35 被阅读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"];
    
    

    相关文章

      网友评论

        本文标题:iOS 数组(NSArray)、字典(NSDictionary

        本文链接:https://www.haomeiwen.com/subject/gtuuprtx.html