黑马-OC-Foundation-NSString常用对象类

        NSString类是用于处理字符串对象的类。(子类:NSMutableString)

注:NSString创建的字符串不能修改,而子类可以修改.

NSString:在OC中以@开头。

e.g.  ;( 一般都会有一个类方法跟对象方法配对

      1. 创建字符串

NSString *str  = @“计算机”;


      2. 快速创建字符串

NSString  str1 = [[NSString alloc]initWithString:@"你好“];

NSString  str2 = [NSString stringWithString:str]; 

NSString *s3 = [[NSString alloc] initWithFormat:@"age is %d", 10];


      3. 求字符串的长度

NSUInteger length =  [str length];


      4.  字符串的转换

C字符串 --> OC字符串
 NSString *s4 = [[NSString alloc] initWithUTF8String:"jack"];

OC字符串 --> C字符串
const char *cs = [s4 UTF8String];

 NSUTF8StringEncoding 用到中文就可以用这种编码
 NSString *s5 = [[NSString alloc] initWithContentsOfFile:@"文件路径" encoding:NSUTF8StringEncoding error:nil];

      5. 根据范围截取字符串

NSRange str;

str.location = 2;

str,length = 2;;

NSString *str1 =  [string substringWithRange:str];

    6. 字符串的拼接

NSMutableString *s1 = [NSMutableString stringWithFormat:@"my age is 10"];
   拼接内容到s1的后面
 
        [s1 appendString:@" 11 12"];


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值