2 daffodilgirl DaffodilGirl 于 2012.12.11 10:10 提问

在Xcode中创建NSMutableArray

现在要创建NSMutableArray ,像下面的例子一样。不知道怎么实现?

(
        {
        businessName = "IBM Business Continuity & Recovery Service";
        city = "Costa Mesa";
        phone = "(714) 668-6900";
        state = CA;
        street = "600 Anton Blvd";
        zip = 92626;
    },
        {
        businessName = "IBM Sanno";
        city = Lomita;
        phone = "(310) 626-0613";
        state = CA;
        street = "25835 Appian Way";
        zip = 90717;
    },
        {
        businessName = "Ewert's IBM Typewriter Service";
        city = "";
        phone = "(559) 732-3215";
        state = "";
        street = "";
        zip = "";
    },
)

请指教。

2个回答

prettYYoyic
prettYYoyic   2012.12.11 10:54
已采纳

动态添加dictionary。

NSMutableArray *dictionaries = [[NSMutableArray alloc] init];

NSDictionary *exampleDict = [[NSDictionary alloc] initWithObjectsAndKeys:
@"IBM Business Continuity & Recovery Service", @"businessName", 
@"Costa Mesa", @"city", 
@"(714) 668-6900", @"phone", 
@"CA", @"state", 
@"600 Anton Blvd", @"street", 
@"92626", @"zip", nil];

[dictionaries addObject:exampleDict];
redCoral_
redCoral_   2012.12.11 14:51
NSArray *array = @[
    @{
        @"businessName" : @"IBM Business Continuity & Recovery Service",
        @"city" : @"Costa Mesa",
        @"phone" : @"(714) 668-6900",
        @"state" : @"CA",
        @"street" : @"600 Anton Blvd",
        @"zip" : @(92626)
    },
    @{
        @"businessName" : @"IBM Sanno",
        @"city" : @"Lomita",
        @"phone" : @"(310) 626-0613",
        @"state" : @"CA",
        @"street" : @"25835 Appian Way",
        @"zip" : @(90717)
    },
    @{
        @"businessName" : @"Ewert's IBM Typewriter Service",
        @"phone" : @"(559) 732-3215"
    }
];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
OC学习篇之---Foundation框架中的NSArray类和NSMutableArray类
在之前的一篇文章中介绍了Foundation框架中的NSString类和NSMutableString类:http://blog.csdn.net/jiangwei0910410003/article/details/41788223今天我们继续来看一下Foundation框架中的NSArray类和NSMutableArray类,其实NSArray类和Java中的List差不多,算是一种数据结构,
关于NSMutableArray的初始化创建
之前用 :  1 NSMutableArray *array = [NSMutableArray alloc] init];//这并不是一个好方法 后来前辈对我说,用obj-c提供了静态方法 +(id)arrayWithCapacity:size 来创建一个可变数组。看书后发现,这个size数组容量只是数组最终大小的一个参考。size的值是为 Cocoa能够对代码进行一些优化,这个
NSArray/NSMutableArray创建,获取,遍历,排序 - iOS
1 数组基本1.1 创建数组NSArray 是不可变数组,一旦创建完成就不能够对数组进行,添加,删除等操作下面这种方式相当于什么都没做NSArray * array = [[NSArray alloc] init];NSLog(@"%@",array);1.2 通过构造方法的方式创建一个NSArray在创建一个NSArray的时候,集合的最后一个元素一定是nilNSArray * array1 =
NSArray和NSMutableArray插入
NSMutableArray 和 NSArray插入
Objective-C中NSArray和NSMutableArray的基本用法
Objective-C中NSArray和NSMutableArray的基本用法
NSMutableArray的初始化
记得之前一直用这个方法对可变数组进行初始化 NSMutableArray *array = [NSMutableArray alloc] init]; //大神说:这并不是一个好方法有人跟我说用obj-c提供了静态方法 +(id)arrayWithCapacity:size 来创建一个可变数组。查Dash后发现,这个size数组容量只是数组最终大小的一个参考。size的值是为 Cocoa能够对代码
iOS NSMutableArray 删除元素~总结
//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 一、概念 /** 注意点: 1.这个问题分两种方式解答.        2.第一种是在循环遍历的时候就进行删除操作.        3.第二种就是在循环遍历完之后在进行操作. */ 二、实现第一种循环遍历删除操作 1.在使用快速遍历进行删除操作之后要加break,来结束,这样就不
iOS开发之OC篇(3)—— NSArray、NSMutableArray
版本 Xcode 8.2.1 一、不可变数组NSArray    二、可变数组NSMutableArray
OC NSArray 和 NSMutableArray 常用方法的使用和实例
#import NSInteger intSort(id num1, id num2, void *context); int main(int argc, const char * argv[]) {        //NSArray 不可变数组常用方法     NSArray *arr = [[NSArray alloc] initWithObjec
NSMutableArray复杂对象排序
今天在写程序的时候需要对NSMutableArray中的复杂对象排序,一时不知如何下手,在百度上谷歌后得到以下解决方案: 方案说明 1、   说明:以下程序中NSMutableArray数组中包含的对象是NSDictionary,而下面要实现的排序就是根据NSDictionary中的key代表的value进行比较而排序,如下: code