您的位置:首页 > 职场人生

黑马程序员_OC_FOUNDATION框架总结

2014-05-25 11:53 330 查看
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

1. NSString字符串的使用, NSString对象,一旦创建,就不可以进行再改变,如需要一个可以更改的字符  串对象,需要创建NSString的可变子类NSMutableString.

   字符串的创建:

   1.2 创建一个字符串常量: NSString *string=@”hello world”;

   1.3 创建一个空字符串:

               NSString *string=[[NSString alloc]init];

               NSString *string=[NSString string];

   1.4 快速创建字符串

               NSString *string=[[NSString alloc]initWithString:@“字符串”];

               NSString *string=[NSString stringWithString:@”字符串”];

   1.5 创建格式字符串   initWithFormat  , stringWithFormat 方法

2. NSDate,用于时间方面的处理

     // 创建一个时间对象

     NSNate *date = [NADate date];

     打印出的时候是0时区的时间

     NSLog(@"%@",date);

    //日期格式化类

    NSDateFormatter *formatter = [[NSDateFormatter alloc]init];

    //y 年 M 月 d 日

    //m 分 s 秒 H(24)时 h(12)时

    formatter.dateFormatter = @"yyyy-MM-dd HH:mm:ss";

    NSString *str = [formatter stringFromDate:date];

    NSLog(@"%@",str);

3. NSArray 的基本使用,他是一个有序的集合数组

  3.1 创建对象  
/*---------------------------创建数组------------------------------*/

       //NSArray *array = [NSArray alloc] initWithObjects:

        @"One",@"Two",@"Three",@"Four",nil];

4. NSSet   的基本使用,他是一个无序的集合数组

  4.1  创建对象
NSSet *set = [NSSet setWithObjects:@"25",@"age",@"张三",@"name",@"男",nil]; 

  4.2  常用方法
//判断是否含有age字符串

        if([set containsObject:@"age"]) {

            NSLog(@"set包含age");

        }
//获取所有set对象

        NSArray *array = [set allObjects];

        NSLog(@"array:%@", array);

//迭代遍历

        NSEnumerator *enumerator = [set objectEnumerator];

        for (NSObject *object in enumerator) {

            NSLog(@"set1里的对象:%@", object);

        }

5. NSMutableSet  的基本使用,他是一个无序的集合数组

        5.1  创建对象NSMutableSet *set2=[NSMutableSet setWithObjects:@"s1",@"s2",@"s3",@"s4",nil];
5.2  常用方法
[set2 addObject:@"s5"]; // 添加一个对象
5.3  迭代对象
  for (NSString *element in set2)
 {

        NSLog(@"%@",element);

      }

6.NSNumber 的基本使用,他是一个整形类

       6.1 C转为OC

            NSNumber ×intNum=[NSNumber  numberWithInt:100];

       6.2 OC转为C
   int  num=[intNum intValue];

7.NSNull 它和nil null 类似,但是它可以当作一个对象插入一个array数组中

 

 ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: