IOS中的一系列 NS

                                        iOS入门常用NS系列

   所谓:丝之毫厘差之千里,所以在学习iOS的时候,编写程序一定要认真、认真、再认真。。。。

1.NSNumber 数字对象的使用

  一、数字对象的初始化

 

二、数字对象的转换

       编写事例:

2.NSString 字符串的使用

 一、字符串的创建

 二、stringWithFormat

a.)stringWithFormat方法在使用上与NSLog相似。不同的是这个方法返回格式化的字符,而不是写入控制台。
b.)像stringWithFormat:这样的方法允许提供多个参数(stringWithFormat:需要的参数是格式化字符串和需要格式化的数据)。这些参数使用一系列逗号分隔提供给方法。

//1、输出一个字符串
//结果:2018-07-14 16:35:44.240 To Do List[2444:131657] There will be a string named hello

NSString *string;
string=[NSString stringWithFormat:@"There will be a string named %s","hello"];
NSLog(@"There will be a string named %s","hello");



//2.1、输出多个字符串
//结果:2018-07-14 17:30:55.276 To Do List[2527:144680] number1,number2

NSString *string;
NSString *string1=@"number1";
NSString *string2=@"number2";
string=[NSString stringWithFormat:@"%@,%@",string1,string2];
NSLog(@"%@",string);

//2.2、输出多个字符串
//结果:2018-07-14 17:37:25.452 To Do List[2559:147011] number1,number2

 NSString *string;
 string=[NSString stringWithFormat:@"%@,%@",@"number1",@"number2"];
 NSLog(@"%@",string);



//3、错误示例,将会有多个警告
//结果:2018-07-14 17:34:18.391 To Do List[2543:145832] number1

NSString *string;
NSString *string1=@"number1";
NSString *string2=@"number2";
string=[NSString stringWithFormat:@"number1",@"number2"];
NSLog(@"%@",string);

三、比较字符串

实例例化:  

 四、比较对象

五、字符串对象转换

 六、字符串的截取与拼接

七、可变字符串---NSMutableString,它继承于 NSString

 事例:

3.NSArray 数组的使用

 一、数组的基本概念

       Foundation中的数组(NSArray, NSMutableArray) 是一组有序的对象集合,通过索引下标获取到数组中的各个元素。与字符串相同,数组也有可变和不可变数组之分。此外,数组中不可以存放基本数据类型,  只能存放类的实例(对象)。如若需要将基本数据类型、结构体放入数组中,  需要通过NSNumber、NSValue进行数据的“封装”。

二、数组的初始化

三、数组的常用方法

事例:

四、可变数组---NSMutableArray,它继承于 NSArray

五、遍历数组

 

4.NSDictionary 字典的使用

一、字典的基本概念

       Foundation中的字典(NSDictionary, NSMutableDictionary)是由键一值对组成的数据集合。正如,我们在字典里查找单词的定义一样。通过key (键),  查找对应value (值) ,key通常是字符串对象, 也可以是其他任意类型对象。在一个字典对象中,key的值必须是唯一的。此外,字典对象的键和值不可以为空(nil) ,如果需要在一个字典对象中表示一个空值,可以使用NSNull对象。

二、字典初始化

事例:

三、常用的一些方法

四、可变字典---NSMutableDictionary,它继承于 NSDictionary

五、遍历字典

 

5.NSSet 集合的使用

一、集合的基本概念

在Foundation框架中,提供了NSSet类,它是一组单值对象的集合,且NSSet实例中元素是无序,同一个对象只能保存-一个,并且它也分为可变和不可变的集合对象(可变集合对象,NSMutableSet)

二、不可变集合  -NSSet

三、集合的常用方法

四、可变集合---NSMutableSet,它继承于 NSSet

 

 

基于初学者还是 多以自己敲代码 可以更好的练习和学习,在这就对着图片学习吧。。。哈哈

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值