Foundation框架—字符串(NSString)】的更多相关文章

OC的字符串时经常使用到的,今天我对于OC字符串做一个简单的总结,如果有错误之处,麻烦留言指正.感谢! NSString是一个不可变长度的字符串对象.表示它初始化以后,你不能改变该变量所分配的内存中的值,但你可以重新分配该变量所处的内存空间. 下面就从字符串NSString的创建开始说起: 1.创建一个NSString类型的字符串有三种方法: //1.直接赋值 NSString *s1 = @"age is 26"; //2.使用实例方法初始化 NSString *s2 = [[NSS…
Foundation框架—字符串 一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:OC不可变数组 NSMutableArray:可变数组 2) NSSet: NSMutableSet: 3) NSDictiorary NSMutableDictiorary 其它: NSDate NSObject 二.NSString和NSMutableString的使用与注意 (一)6种创建字符串…
Foundation框架之NSString及其Mutable类型 目录 概述 对字符串的实用操作 拼接 拆分 字符串比较 是否包含某字符串 字数统计 大小写转换 具体的方法参见API 待研究 概述 对NSString的理解 对字符串的实用操作 拼接 NSString *combinedStr = [NSString stringWithFormat:@"%@%@",str0,str1]; 注:本人比较倾向于使用这种方式做字符串的拼接,可扩展性强,当有新需求时只需要更改format里面的…
Foundation框架—字符串 一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:OC不可变数组 NSMutableArray:可变数组 2) NSSet: NSMutableSet: 3) NSDictiorary NSMutableDictiorary 其它: NSDate NSObject 二.NSString和NSMutableString的使用与注意 (一)6种创建字符串…
一 NSString不可变字符串 1.字符串的创建 //创建字符串常量 NSString *string1 = @"hello"; string1 = @"hello word"; //alloc创建一个字符串 NSString *string2 = [[NSString alloc] initWithString:@"hello"]; NSString *string3 = [[NSString alloc] initWithFormat:@&…
创建方式 )直接赋值 NSString *str =@"abc"; )创建对象 NSString *str2 = [[NSString alloc]init]; str2 =@"abc" )格式化创建 NSString *str3=[NSString stringWithFromat :@"@",@"abc"]; )从文件中获取 NSString strand =[NSString stringWithContentsOfFi…
一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:OC不可变数组 NSMutableArray:可变数组 2) NSSet: NSMutableSet: 3) NSDictiorary NSMutableDictiorary 其它: NSDate NSObject 二.NSString和NSMutableString的使用与注意 (一)6种创建字符串的形式 (二)使用注意 (1)字符…
一. 字符串 API 1. NSString 用法简介 (1) NSString API 介绍 NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 String 开头的方法; // init 开头方法创建字符串 unichar data[5] = {97, 98, 99, 100, 101}; NSString * str = [[NSString alloc] initWithCharacters : data length : 5]; // str…
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /* 不可变字符串 1.创建字符串 实例方法(3种) 类方法(3种) 2.不可变字符串: 统计长度(2种) 索引提取 (3种) 比较 (3种) 查照字符串位置(1种) 判断前后缀 转换数字 大小写转换 字符串提取 可变字符串 1.创建可变字符串 2.可变字符串的操作 增(3种)删(1种)改(1种)查 */…
NSString OC字符串与C语言字符串转换 NSString *str = @"Hello world ! !"; // OC字符串 --> C语言字符串 char *c = [str UTF8String]; // C字符串 --> OC语言字符串 char *c = "Hello world ! !"; NSString *str = [[NSString alloc] initWithUTF8String:c]; 从文件中读取字符串 // 文件…