/*集合1.NSArray\NSMutableArray?有序?快速创建(不可变):@[obj1, obj2, obj3]?快速访问元素:数组名[i]2.NSSet\NSMutableSet?无序3.NSDictionary\NSMutableDictionary?无序?快速创建(不可变):@{ke...
分类:
移动开发 时间:
2015-02-26 19:56:20
阅读次数:
128
原创Blog,转载请注明出处
blog.csdn.net/hello_hwc前言:本文将要讲述的内容有
1.NSDictionary 以及 NSMutableDictionary 概述
2.常用属性方法举例(不常用的本文不会涉及)一 NSDictionary/NSMutableDictionary概述
NSDictionary提供了一种key-value的数据存储方式。总的来说,任何对象...
分类:
移动开发 时间:
2015-02-09 23:07:03
阅读次数:
222
一、字典的使用NSMutableDictionary *image1 = [NSMutableDictionary dictionary]; //新建一个字典image1[@"icon"] = @"chiniupa"; //存储一张名叫chiniupa的照片,索引为iconimage1[@"dis....
分类:
其他好文 时间:
2015-02-07 17:10:15
阅读次数:
134
首先用代码来说明NSJSONReadingMutableContainers的作用: 1 NSString *str = @"{\"name\":\"kaixuan_166\"}"; 2 3 NSMutableDictionary *dict = [NSJSONSerial...
分类:
移动开发 时间:
2015-02-04 14:16:05
阅读次数:
218
对列表中的对象进行分组,分组方式使用键值对
NSDictionary NSMutableDictionary类创建带有键的对象列表。
如果需要向字典中添加或删除对象,就要使用NSMutableDictionary
1字典的创建alloc构造函数或者dictionaryWithObjects:forKeys
使用NSDictionary创建的字典一旦创建就无法改变,使用NSMutableD...
分类:
移动开发 时间:
2015-02-03 17:25:58
阅读次数:
178
1.为什么要有类别?在现有类的基础上做扩展,可以采用继承和组合两种方法来实现,但是OC为什么还要有类别这种方式呢?想想这样一个应用场景,要创建一个字典,key是字符串,value是字符串的长度。一般的做法是: NSMutableDictionary *dict = [NSMutable...
分类:
其他好文 时间:
2015-02-02 00:38:22
阅读次数:
253
//
// main.m
// OC05-task-02
//
// Created by Xin the Great on 15-1-25.
// Copyright (c) 2015年 Xin the Great. All rights reserved.
//
#import
int main(int argc, const char * argv[]) {
@auto...
分类:
其他好文 时间:
2015-01-26 22:45:22
阅读次数:
206
1. mutating method sent to immutable object'从字面上理解:可变的消息发给了不可变的对象。比如NSDictionary类型的对象调用setValue方法.应该把NSDictionary 改成NSMutableDictionary类型。2.Local decl...
分类:
移动开发 时间:
2015-01-23 10:45:23
阅读次数:
179
plist文件类 (负责文件的读写,删除整个文件)#import "Plist.h"@implementation Plist- (void)writePlist:(NSMutableDictionary*)dictionary{ NSArray *array =NSSearchPathForDir...
分类:
其他好文 时间:
2015-01-16 22:08:00
阅读次数:
146
NSMutableArray可变数组//initWithCapacity:创建一个数组//-(instancetype)initWithCapacity:(NSUInteger)numItemsNSMutableArray*array=[[NSMutableArrayalloc]initWithCapacity:1];//1表示刚开始给数组分配一个对象大小的内存,当数组已经有一个对象时,再放一个对象时,数组会..