不可变字符串NSString】的更多相关文章

/*字符串的常用方法*/ //1.通常用来把一些基本数据类型和字符串进行拼接 ; float b = 9527.0; NSString *string = [NSString stringWithFormat:@"%d%.1f",a,b]; NSLog(@"%@",string);//95279527.0 //2.字符串的长度(空格也会计算在内) NSString *string = @"今晚打老虎"; //NSLog(@"%lu&qu…
========================== 面向对象编程进阶和字符串 ========================== Δ一.类的设计模式—单例 [单例]程序允许过程中,有且仅有一块内存空间存在,这种类的设计模式成为单例 [问]什么时候用到单例 [答]数据共享的时候 1.单例的书写格式 以+(加号)开头的方法,可以直接被类调用:-(减号)开头方法 ,是对象方法,用对象来调用: 2.认识单例 [见singleDemo] [注]单例方法名字随便起,但是尽量保证见名知意! 练习1:创建一…
字符串算是OC中非常重要和常用的一部分内容,OC中的字符串与我之前在学习C,C++,Java中的字符串有一定的不同,它非常类似于C++中容器的概念,但用法却与之还是有很大的不同,也许是因为OC的语法就与其他我们常用的编程语言不尽相同. 这里总结一下字符串NSString与NSMutableString. 一. NSString NSString代表字符序列不可变的字符串,NSString的功能非常强大,OC的字符串处理比C语言的饿字符串简单.易用得多. 这里我们通过一个具体的例子来进行分析. 创…
OC的字符串时经常使用到的,今天我对于OC字符串做一个简单的总结,如果有错误之处,麻烦留言指正.感谢! NSString是一个不可变长度的字符串对象.表示它初始化以后,你不能改变该变量所分配的内存中的值,但你可以重新分配该变量所处的内存空间. 下面就从字符串NSString的创建开始说起: 1.创建一个NSString类型的字符串有三种方法: //1.直接赋值 NSString *s1 = @"age is 26"; //2.使用实例方法初始化 NSString *s2 = [[NSS…
大部分是模仿// // main.m // OC-API-不可变字符串 // // Created by wangtouwang on 15/3/25. // Copyright (c) 2015年 wangtouwang. All rights reserved. // #import <Foundation/Foundation.h> //初始化 void testInit(){ //创建C 字符串对象 char str0 ="C String"; //创建字符串对象…
一.NSString 不可变字符串的操作1)将字符串常量对象直接赋值给字符串引用 NSString *str1=@"hello"; 字符串对象的输出格式:NSLog(@"str1=%@",str1). 2)initWithString可将OC中的字符串对象构建字符串引用  NSString *str2=[[NSString alloc]initWithString:str1]; . 3)initWithUTF8String可将C语言的字符串创建OC的字符串对象,将C…
oc基础  不可变字符串的创建和使用 简介:下面都是字符串基本用法. 1.字符串的创建 //创建oc常量字符串 NSString *str=@"hello world!"; NSLog(@"%@",str); //用c语言的字符串来创建oc的字符串 char *ch="hello world C"; NSString *str2=[[NSString alloc] initWithUTF8String:ch]; NSLog(@"%@&q…
创建一个字符串对象: NSstring * str1 = @"hello world"; NSString * str = [[NSString alloc]initWithString:@"hello world!"]; NSString * str_1 = [[NSString alloc]initWithUTF8String:"hello world"];//把C的字符串转化为OC的字符串 int a = 123; NSString * s…
可以直接复制代码即可运行看看结果,方便理解 //NSString //OC字符串不能用printf输出 //但是遗憾的是OC没有一个从终端读取数据的方式,需要使用scanf读取C字符串然后转换成OC的字符串 #pragma mark 字符初始化 //创建一个不可变字符串str1 值是常量字符串 //打印字符串用%@来打印 //%@还可以打印对象 NSString * str1 = @"常量字符串"; NSLog(@"%@",str1); //用字符串创建字符串 NS…