`

Objective-C 字符串NSString

阅读更多

一.

   1.Objective-C使用NSString类来操作字符串,它在一个字符串前面加一个@符号。

    例;NSString *Beijing=@"北京欢迎您";

   2.NSString提供了格式化字符串方法stringWithFormat.在Objective-C上,使用“%@”来表示一个字符串的值。

     例:NSString *name=@"zhenghong";//声明name为一个字符串 
           NSString *log=[NSString stringWithFormat:@"I am '%@'",name];   

           上述的log变量的值为“I am 'zhenghong'”.

      使用%d可以表示一个整数:number.text=[NSString stringWithFormat:@"%d",sliderValue];

    3.在一个字符串后面附加一个新字符串

       NSString  *beijing=@"Beijing";
       NSString *welcome=【beijing stringByAppendingString: @“welcome you”】;

    4.字符串的比较和判断

      -(BOOL)isEqualToString:(NSSrting *)string//比较字符串是否相同 

      -(BOOL)hasPrefix:(NSString*)string//开头字符的判断

     -(int)intValue;//转换为整数值

     -(double)doubleValue;//转换为double值

    5.同java类似,NSString本身不允许修改。如果需要修改字符串的话,可以使用NSMutableString。

       -(void)appendString:(NSString*)string;

       - (vold )appendFormat:(NSString *)string;

       例子:NSMutableString *name=[NSMutableString new];

       [name appendString:@"zhenghong"]

      

        

分享到:
评论

相关推荐

    Objective-C中字符串操作总结

    是iOS开发中Objective-C语言基础的NSString操作的总结性文档,里面包含了NSString操作的大部分方法

    Object-C字符串

    Objective-C中的字符串类型是NSString类的实例。NSString类提供了丰富的方法和属性,用于处理字符串的创建、操作和格式化。 以下是Objective-C中创建和操作字符串的一些常见方法: 创建字符串: NSString *str1 = ...

    Objective-C中字符串NSString的常用操作方法总结

    主要介绍了Objective-C中字符串NSString的常用操作方法总结,Objective-C中NSString和NSMutableString这两个类下包含了操作字符串的大多数方法,需要的朋友可以参考下

    Objective-C中使用NSString类操作字符串的方法小结

    主要介绍了Objective-C中使用NSString类操作字符串的方法小结,文中讲到了字符串的分割和拼接等一些常见的用法,需要的朋友可以参考下

    Objective-C中字符串的拼接方法小结

    主要介绍了Objective-C中字符串的拼接方法小结,除了依靠NSString,文中还介绍了在宏里拼接字符串的方法,需要的朋友可以参考下

    Objective-C开发范例代码大全

    ● 使用字符串、数字与对象集合 ● 使用NSArray、NSString、NSData等Foundation类 ● 使用线程、多核处理与异步处理 ● 构建使用了日期、定时器与内存管理的应用 ● 如何在其他平台上使用Objective-C  凭借深入的...

    NSString+Hash(Objective-C)

    Objective-C 中 NSString 关于常见 Hash 算法的分类,能对字符串,文件进行 Hash 运算,具备 HMAC 功能。支持的 Hash 算法有:MD5、SHA1、SHA256、SHA512。

    Objective-C封装字符串存储操作示例

    Objective-C简单封装 字符串的存储操作,省去中间沙盒处理方式 代码如下:/存储publickey和sessionID — writeContent: nil - 仅取出数据, 其他 - 修改原内容并提取+(NSString *)storeFile:(NSString *)fileName...

    PaRomajiKanaConverter:Kana - 用 Objective-C 编写的罗马字转换器

    这段代码的目标是成为 iOS 字符串转换库的一个很好的替代品。安装只需将以下文件复制到您的项目中: NSString + RomajiKanaConvert. [嗯] PaRomajiKanaConverter. [嗯]例子# import " NSString+RomajiKanaConvert.h ...

    equivalent:Objective-C 和 Swift 的等价物

    Swift 鼓励很多开发者考虑 Cocoa 和 Cocoa Touch 开发,但绝大多数资源仍然是用 Objective-C 编写的。...在 Objective-C 中,你必须在字符串( NSString s,Cocoa 字符串类)前加一个@ ###声明 Swift var

    Object-c 语法快速入门

    ”字符串”是C的字符串,@”"是把C的字符串转成NSString的一个简写. 在需要NSString的地方才需要这个转化,例如NSLog里面. 在需要C string的地方,还是用”字符串”的. 另外,@”"这个转换是不支持中文的.例如NSLog(@”...

    Objective-C-Fake-Code:Objective-C 伪代码

    语言和运行时1.1 为枚举类型创建字符串表示 NSString * const UITableViewCellStyleDescription[] = { [UITableViewCellStyleDefault] = @" Default " ,[UITableViewCellStyleSubtitle] = @" Subtitle " ,...

    TBRandomString:用于随机字符串或数字的 Objective-C Helper

    随机字符串用于随机字符串或具有长度的数字的 Objective-C 助手。 #如何使用 NSString *randQuery = [RandomString generateStringWithLength:100];NSLog(@"%@", randQuery);// Result: qwertyiu5wdWRdf3255WER38...

    NSString-Validation:NSString 上用于检查有效性和转换字符串的类别

    NSString-验证 NSString 上用于检查有效性和转换字符串的类别

    MR-PersianDateConverter:基于 PersianGregorian 日历的轻量级且易于使用的 Objective-c 日期转换器

    它由三种易于使用的方法组成: (NSString *)convertDatewithFormat:(NSString *) dateInput : (NSString *) Format :将公历格式的日期字符串转换为波斯格式的日期字符串(NSDate *) convertToNSDateFromString : ...

    NSString_NSMutableString

    Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新...

    NSString-Extra:给NSString增加一些实用的分类

    NSString-Extra 给NSString增加一些实用的分类 1.MD5加密解密 2.HMAC加密解解密 包含服务器时间的HMAC加密 3.hsa1/256/512的加密解密 4.base64的编码和解码 5.URL特殊字符的编码和解码...8.判断string是否是空字符串

Global site tag (gtag.js) - Google Analytics