NSString

创建一个NSString实例:NSString *str = @“this is string”;//字面量语法
常用API:

+stringWithFormat //创建动态字符串
-(NSUInteger)length //获取字符的数量
-isEqualToString: //判断两个字符串是否相等
-uppercaseString; // 把一个字符串变成大写形式
-(NSRange)rangeofString; //查找字符串,此方法区分大小写

NSArray

NSarray中的指针是有序排列的
创建数组:

 NSArray *array = @[@"123",@"456",@"789"]; //字面量语法NSArray *array = [NSArray arrayWithObjects:@"123",@"123", nil];//类方法

存取数组
array[index]//下标法
objectAtIndex:
NSarray计数是从0开始数的

遍历数组
可以用快速枚举 forin

NSMUtableArray

NSMUtablearray实例和NSarray实例类似,但是可以添加、删除、或对指针重新排序
(NSMUtablearray是NSarray的子类)

快速创建一个空数组:+ array
添加对象进入数组:- addObject // 这个方法会在数组尾部添加对象
添加对象到特定索引: - insertObject : atIndex
删除数组中的对象:- removeObject : atIndex

NSDictionary

NSDictionary对象是一组键值对的集合。键通常是字符串,值可以是任意类型的对象。字典对象中的键都是独一无二的。
创建字典
NSDictionary *dict = @{ @"string" : @1, @"string1" : @"123", }; //字面量语法
存取字典中的值
dict [@"string"];

转载于:https://www.cnblogs.com/xzk-it/p/6622537.html

NSArray、NSDictionary、NSString存储、删改、遍历相关推荐

  1. NSString NSArray NSDictionary NSSet 中的部分方法

    NSString NSArray NSDictionary NSSet 中的部分方法 //1.init     //    NSString  *s1 = [[NSString alloc]init] ...

  2. NSArray与NSString、NSData,NSDictionary与NSString、NSData 相互转化

    NSArray *array = @[ @1, @2, @3, @4, @5, @3 ];// 1. NSArray与NSData相互转化// NSArray to NSDataNSError *er ...

  3. 【图论专题】图的存储与遍历(最小环、所有环的大小)

    整理的算法模板合集: ACM模板 目录 Part 8.1 图的存储与遍历 P2661 信息传递(最小环) P2921 Trick or Treat on the Farm(求所有环的大小) 题单链接: ...

  4. 集合嵌套存储和遍历元素的示例

    1 /** 2 * @Auther: lzy 3 * @Date: 2018/12/12 16:07 4 * @Description: 集合嵌套存储和遍历元素的示例 5 */ 6 public cl ...

  5. 使用Properties集合存储数据,遍历取出Properties集合中的数据

    package com.learn.demo07.Prop;import java.io.FileOutputStream; import java.io.FileReader; import jav ...

  6. 数据结构 之 图的存储和遍历

    2019独角兽企业重金招聘Python工程师标准>>> 2012.03.26 by zhengshihao#include<stdio.h> #define GRAPHM ...

  7. set接口-存储及遍历、HashSet、LinkedHashSet、TreeSet

    文章目录 1 Set接口 1.1 概述 1.2 set接口中的方法 1.3 存储及遍历 1.3.1 存储字符串并遍历 1.3.2 存储自定义对象并遍历 2 HashSet 2.1 概述 2.2 构造方 ...

  8. 数据结构之 二叉树的存储和遍历总结

    关于二叉树的存储和遍历主要有一下几个知识点: 遍历的四种方法,建树的几种方法: 话不多说直接上代码: 因为是节省时间和节省空间我把他们合在了一起,此代码仅供参考,使用时要注意代码的正确性,也可以抓取想 ...

  9. OC中的NSNumber、NSArray、NSString的常用方法

    和C语言不同,在Objective-C语言中,有单独的字符串类NSString.C语言中,string是由 char(ASCLL码)字符组成 OC中,字符串是由unichar(Unicode)字符组成 ...

最新文章

  1. UVa1354 Mobile Computing
  2. 设计模式:迭代器模式(Iterator Pattern)
  3. php server 性能,PHP中:$_SERVER[‘REQUEST_TIME’]和 time()有什么区别,那个性能快!...
  4. Python中字典的增、删、查
  5. flex里播放声音的方法
  6. nginx虚拟域名配置
  7. 设计模式12——代理模式
  8. 信道滤波带宽,信号带宽,频率误差的关系
  9. 数组的常用算法(1)--由“为了集齐108将买多少袋干脆面”展开去
  10. Bumping制程简介
  11. 点网络计算机怎么出现蓝屏,电脑总是出现蓝屏该怎么解决
  12. 浏览器访问网址过程详解
  13. C++ 四种cast 详解
  14. 在Unreal引擎中利用实现实时动作捕捉
  15. 月球轨道周期变化将造成2030年代地球沿海出现涨潮洪水
  16. ios 获取沙盒文件名_iOS_沙盒(sandbox)机制及获取沙盒路径和文件操作(NSFileManager)...
  17. 【C#】C#调用Bartender模板打印,输出图片,PDF
  18. 北京船空航天大学计算机学院,北京航空航天大学
  19. 变美丽——XP模拟Vista终极攻略
  20. HDU2087,1686 KMP

热门文章

  1. 计算机信息导论论文,电子信息导论论文2000字
  2. windows Perl环境安装与Hello World
  3. wifi rssi 计算 距离_WiFi和WLAN是一样的?真相在这里
  4. 电脑基础操作_苹果电脑基础操作,和使用须知
  5. Windows Terminal 完全配置教程(主题以及启动设置)
  6. 『数据库』朴实无华的数据库绪论
  7. maven deploy上传本地jar至私服
  8. LeetCode Hot100 ---- 链表专题专题
  9. (z)如何在SignalTAP II中保留特定节点
  10. TensorFlow(六)with语句