OC的字符串和数值

NSString不可变字符串,即创建之后不能修改(进行增删改操作)(readonly)只读属性

1.创建一个空的字符串

NSString *string = [[NSString alloc]init];

NSLog(@"%@",string);//注意:不可以对string进行赋值,不可变

2.根据给定的常量.去创建NSString对象

NSString *string1 = @"iMac";// @"iMac" 在常量区  对象(指针)的地址存的是常量区的地址

NSLog(@"%@",string1);

NSLog(@"%p",string1);

3.创建堆区的字符串

NSString *string2 = [[NSString alloc]initWithFormat:@"iphone"];

NSLog(@"%@",string2);

NSLog(@"%p",string2);

//如果创建的字符串中会有其他类型的其他变量,那么我们就需要使用 initWithFormat: 这种方式去创建

//例如:可以将一些数值拼接到我们字符串中

NSInteger num = 6;

NSString *string3 = [[NSString alloc]initWithFormat:@"iphone%lds",num];

NSLog(@"%@",string3);

时间: 2024-08-05 11:16:02

OC的字符串和数值的相关文章

iOS学习之Object-C语言字符串和数值

一.使用苹果帮助文档 1.帮助文档的作用:帮助开发者快速了解系统类的功能. 1)苹果每次iOS版本的升级,都会添加或者更新大量的API,并提供相应的参考文档. 2)开发者很难记忆所有的API(苹果帮助文档). 3)学会使用苹果帮助文档是开发者的一项技能. 2.打开帮助文档:Xcode—>Help—>Documentation and API Reference. 3.文档基本信息:Inherits from 继承关系. Conforms to 遵循什么协议. Framework 属于哪个框架.

4.字符串和数值

进入苹果帮助文档的方法 1.shift+command+02.alt+鼠标左键,弹出的页面中,点击最下面的相关类的文档 文档中基本的信息: Inherits from 继承关系Conforms to 遵循什么协议Framework 属于什么框架Availability 什么时候可以使用Declared in 声明在什么头文件里Related documents 相关文件Sample code 示例代码OC,C字符串的互相转换char *s = “Hello Object-C”;NSString

OC之字符串 NSString与NSMutableString

一.NSString 不可变字符串的操作1)将字符串常量对象直接赋值给字符串引用 NSString *[email protected]"hello"; 字符串对象的输出格式:NSLog(@"str1=%@",str1). 2)initWithString可将OC中的字符串对象构建字符串引用  NSString *str2=[[NSString alloc]initWithString:str1]; . 3)initWithUTF8String可将C语言的字符串创建

JavaScript基础 空字符串转为数值类型 Number()

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

Shell中字符串、数值的比较

原文:http://apps.hi.baidu.com/share/detail/31263915 在shell中字符串与数值的比较方法是不同的,要注意区分 整数比较:    -eq       等于,如:if [ "$a" -eq "$b" ]    -ne       不等于,如:if [ "$a" -ne "$b" ]    -gt       大于,如:if [ "$a" -gt "$b&

js中字符串转换为数值的两种方法的区别

在js中字符串转换为数值的方法有三种:转换函数,强制类型转换,隐式转换 1.转换函数 parseInt()   //将字符串转换为整型 parseFloat()  //将字符串转换为浮点型 转换函数在进行类型转换时是可以传入参数的,默认转换为10进制,转换成功后返回的是整数类型的数值. 例:1. parseInt('AB3', 16) //返回结果:2739,表示将字符串转换为16进制的数值 2.parseInt('13', 10) //返回结果:13,表示将字符串转换为10进制的数值 3.pa

字符串转换数值类型异常分析

在这篇文章中,我们来分析一下C#的函数int.Parse(),字符串转换数值类型时候发生的异常. int.Parse(String str): 这种方法是将数字内容的字符串转换为int类型. 如果字符串的内容为Null ,则抛出ArgumentNullException异常: 如果字符串内容不是数字,则抛出FormatException异常. 使用该方法只能处理字符串的内容,而且转换后的字符串内容要在int类型的可表示范围之内. 好,现在来一段测试程序: 这是测试界面 输入int32表示范围内的

Objective-C 字符串与数值互相转换

Convert NSString to int NSString *aNumberString = @"123"; int i = [aNumberString intValue]; Convert int to NSString int aNumber = 123; NSString *aString = [NSString stringWithFormat:@"%d", aNumber]; Objective-C 字符串与数值互相转换

JavaScript字符串转数值

JavaScript字符串转数值:方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数 js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的字符,判断它是否