美文网首页iOS基础学习
Objective-C基础学习之NSString 类介绍及用法

Objective-C基础学习之NSString 类介绍及用法

作者: WenJim | 来源:发表于2017-09-08 15:22 被阅读14次

1.NSString常见方法

  • NSString是 Objective-C 中核心处理字符串的类之一
  • 创建常量字符串,注意使用“@“符号。
NSString *str = @"这是objective的字符串!";
  • 创建空字符串,给予赋值。
NSString *string = [NSString new];
string = @"CWJ";
  • 创建格式化字符串:占位符(由一个%加一个字符组成)
[NSString stringWithFormat:@"CWJ是 %i月%i号 生日",2,22];

2.NSString字符串长度计算

  • 通过调用NSString类的对象方法 length 可以获得字符串的长度
  • 字符串长度是指该字符串中一共有多个字符(无论是中文还是英文)
  • 纯英文字符
    NSString *str = @"lnj";
    NSLog(@"length = %i", [str length]);
    输出结果:3
  • 中英文混合
    NSString *str = @"CWJ陈";
    NSLog(@"length = %i", [str length]);
    输出结果:4
  • 纯中文
    NSString *str = @"李南江";
    NSLog(@"length = %i", [str length]);
    输出结果:3
NSUInteger 就是 unsigned long
源码:
typedef unsigned long NSUInteger;

相关文章

网友评论

    本文标题:Objective-C基础学习之NSString 类介绍及用法

    本文链接:https://www.haomeiwen.com/subject/vyagjxtx.html