Objective-C-3-创新互联

字符串

创新互联是专业的前进网站建设公司,前进接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行前进网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
  • NSString 和NSMutableString,即不可变字符串和可变字符串

  • C语言中,字符串是由char字符数组组成

  • OC中,字符串类是由unichar(多字节字符)组成,

NSString

  • 不可变字符串类

  • NSString对象创建以后,内容和长度不能更改

创建和初始化字符串---

常用方法

initWithString  ---返回一个另外来的字符串----

     NSString *liuyafang = @"liuyafang";  //在常量区,
        NSString *str3 = [[NSString alloc] initWithString:liuyafang];
        NSLog(@"%@", str3);

文档基本信息

  • inherits from  继承自

  • conforms to  遵循什么协议

  • framework  属于哪个框架

  • availability  什么时候可以用的

  • declarde  in  声明在声明头文件里面

  • related  documents  相关文档

  • sample  code  示例代码

NSString

  • 不可变字符串

  • NSString对象创建后,内容和长度不能更改

foundation框架

  foundation框架是Cocoa编程,IOS编程的基础框架,包括:字符串,集合,日期,时间等基础类

NSMutableString

  • 可变字符串类

  • NSString类的子类,该类创建的字符串是一个动态的,可变的字符串,可以支撑增删改差等动态等操作

可变和不可变

  • NSMutableString 是NSString的子类,继承得到所有的方法

  • 不可变字符串的修改操作,本质就是得到一个新的字符串

  • 不可变字符串的修改方法以string 开头,有返回值,

  • 可变字符串的修改方法没有返回值,修改愿字符串

NSArray

  • 不可变数组类

  • 容器类,,,,管理一组对象类型数据

数组对象特点

  • 元素是有序的,索引值从0开始

  • 数组中存储的元素必须是对象,类型任意

NSMutableArray

  • 可变数组

  • NSAarray的子类,继承NSArray的所有方法

  • 可以对数组进行增删改查

- length----返回一个字符个数。

NSLog(@"%ld",[liuyafang length]);

- (BOOL)hasPrefix:(NSString *)aString;

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:Objective-C-3-创新互联
标题路径:http://scyanting.com/article/dooosh.html