1.NSString常见方法

  • NSString是 Objective-C 中核心处理字符串的类之一

  • 创建常量字符串,注意使用“@“符号。

  NSString *astring = @"This is a String!";
  • 创建空字符串,给予赋值。
  NSString *string = [NSString new];
  string = @"哈哈哈";
  • 创建格式化字符串:占位符(由一个%加一个字符组成)
  [NSString stringWithFormat:@"江哥%i岁了", 30];

2.NSString字符串长度计算

  • 通过调用NSString类的对象方法 length 可以获得字符串的长度
  • 字符串长度是指该字符串中一共有多个字符(无论是中文还是英文)

  • 纯英文字符

    NSString *str = @"xfy";
NSLog(@"length = %i", [str length]);
输出结果:3
  • 中英文混合
    NSString *str = @"xfy许";
NSLog(@"length = %i", [str length]);
输出结果:4
  • 纯中文
    NSString *str = @"哈哈哈";
NSLog(@"length = %i", [str length]);
输出结果:3

NSUInteger 就是 unsigned long 源码:
typedef unsigned long NSUInteger;

最新文章

  1. LoadRunner 参数和变量的区别(未完)
  2. Linux 系统把英文修改成中文界面
  3. C# 根据类名称创建类示例
  4. KnockoutJS---一个极其优秀的MVVM模型的js框架
  5. JSP/Servlet的编码原理
  6. JSP-10-JSTL标准标签库
  7. shell问题(转)
  8. 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型
  9. Microsoft Visual Studio Web 创作组件安装失败的解决方法
  10. Python的数据处理学习(三)
  11. 史上最全github使用方法:github入门到精通--备用
  12. poj3709
  13. js数组和对象互转方法
  14. activiti框架 数据库设计说明
  15. 【javascript】ajax的参数
  16. PyCharm中Directory与Python package的区别
  17. js原生API妙用(一)
  18. 微信小游戏开发Canvas资源汇总
  19. <4>Python切片功能剖析
  20. 项目小程序笔记-登录界面+FPGA管脚分配文件生成

热门文章

  1. 编写Java程序,使用抽象类和抽象方法构建不同动物的扑食行为,抽象类设计
  2. 智慧巨鹿使用Rainbond落地实践,一个平台管理所有应用系统
  3. 过年有燃放烟花爆竹禁令那我们用css写一个仙女棒烟花看看吧
  4. [学习笔记] Oracle体系结构、下载安装、创建实例、客户端工具、网络服务名、服务管理
  5. github 创建网络仓库 ,使用git工具将本地文件上传/删除 --- 心得
  6. Servlet初级学习加入数据库操作(二)
  7. 机器学习|线性回归算法详解 (Python 语言描述)
  8. Easticsearch概述(API使用)二
  9. 带你读AI论文丨RAID2020 Cyber Threat Intelligence Modeling GCN
  10. 配置vscode的C++环境Unexpected GDB output from command "-environment-cd