[Objective-C] 04.Foundation框架基本类库

了解框架的概念,介绍Foundation框架:
  1. 所谓Foundation.framework框架,就是苹果把最常用的一些类封装到了里面,所以Foundation是我们最常用的一个框架。

  2. [Objective-C] <wbr>04.Foundation框架基本类库
    // 截图显示出了一部分Foundation.framework中包含的头文件


NSString 不可变字符串对象的使用:
  1. NSString类以及NSString类的子类NSMutableString是Objective-c中核心处理字符串的类。这两个类的区别就在于NSString类创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString是NSString的一个子类,创建赋值以后可以动态的在该字符串上更改内容与长度。
  2. NSString 使用类方法创建 不可变字符串 对象
  3. NSString 使用对象方法创建 不可变字符串 对象
  4. NSString类型的常量
    a. 指令符: @
    b. 使用指令符 @"我喜欢兰博基尼"
    c. NSString *string = @"我以后要买特斯拉";
  5. @是Objective-c中的指令符,它告诉编译器@以后的内容为Objective-c中的语法。@"",@""和双引号在一起表示的是一个OC中的字符串常量。如@"Hello World"; 表示的是一个字符串的对象。
  6. NSString 中的(+)类方法:
    [Objective-C] <wbr>04.Foundation框架基本类库
  7. NSString中的(-)实例方法:
    [Objective-C] <wbr>04.Foundation框架基本类库

    [Objective-C] <wbr>04.Foundation框架基本类库

    [Objective-C] <wbr>04.Foundation框架基本类库


NSMutableString 可变字符串对象的使用:
  1. NSMutableString类,是NSString的一个子类,该类创建的字符串是一个动态的可变的字符串,可以支持增删改查等动态的操作。
  2. 在项目开发中鼓励使用NSMutableString类
  3. NSMutableString 中的(+)类方法:
    [Objective-C] <wbr>04.Foundation框架基本类库
  4. NSMutableString 中的(-)实例方法:
    [Objective-C] <wbr>04.Foundation框架基本类库


NSArray 不可变数组的使用:
  1. Objective-c中为我们提供了批量处理数据的一种数据类型,NSArray其实是一个容器类。
  2. 使用类方法创建:
    [Objective-C] <wbr>04.Foundation框架基本类库
  3. 使用实例方法创建:
    [Objective-C] <wbr>04.Foundation框架基本类库

  4. 常见方法:
    [Objective-C] <wbr>04.Foundation框架基本类库


NSMutableArray 可变数组的使用:
  1. 可变数组和可变字符串一样,数组中的元素支持动态的增,删等操作。NSMutableArray是NSArray类的一个子类,NSArray中的方法在子类中也可以使用。
  2. 类方法创建:
    [Objective-C] <wbr>04.Foundation框架基本类库
  3. 实例方法创建和常用方法:
    [Objective-C] <wbr>04.Foundation框架基本类库
     

NSNumber 使用数字对象:
  1. NSNumber类型可以把我们常用的C语言类型封装到对象中,比如int / float / double 类型等。
  2. 类方法创建:
    [Objective-C] <wbr>04.Foundation框架基本类库
  3. 实例方法创建:
    [Objective-C] <wbr>04.Foundation框架基本类库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值