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

原创 2015年07月07日 14:16:42

        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"];


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员--OC学习篇之Foundation框架中的NSString对象和NSMutableString对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSString对象 在OC中,NSString对象是非常重要的一个对象,也是最...

黑马程序员--ios基础--oc-foundation--NSString,NSArray与计算代码行数的练习

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  1. 结构体 在Foundation中定义了很多常用结构体类型来简化我们的日常开发,这些结...

黑马程序员——OC基础---Foundation之NSString

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、NSString类介绍 NSString是OC中核心处理字符串的类之一。Objective-C里核心的处理字...

黑马程序员---OC学习笔记之Foundation框架:NSString的基本使用

------Java培训、Android培训、iOS培训、.Net培训-------- 一、Foundation框架介绍 1、什么是框架? 1)框架是有许多类、方法、函数、文档按照一定的逻辑...

黑马程序员--OC自学笔记---10Foundation、NSString、NSURL、NSRange、NSArray、NSMutableArray、NSDictionary

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.   Foundation框架简介: 1)   框架是由许多类、方法、函数、...

【黑马程序员】OC-Foundation框架—NSString和NSRange

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSString类介绍和基本使用 1、什么是NSString? 一个NSString对...

黑马程序员-OC-Foundation-NSString

NSString是什么 NSString是Foundation框架里面的NSObject的一个子类. 这里学习的主要是Foundation中的一些函数和这个类中已经封装好的一些方法,重点罗列了几个...

黑马程序员——Foundation框架——常用结构体以及NSString相关

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 今天开始复习新的内容,IOS开发中常用的Foundation框架相关内容。
  • Elors
  • Elors
  • 2015-06-09 09:10
  • 299

OC语法<4.1>:Foundation框架中的NSString类

一:NSString类 二:字符串的获取 三:字符串的判断 四:基本数据类型和字符串的相互转换 五:字符串重组 六:字符串写入文件 七:从文件中读取字符串内容

黑马程序员---IOS基础---OC之Foundation框架的基本对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-----OC之Foundation框架的基本对象 一、数字对象 Foundation框架中所提到的数字类型,可以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)