`

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中的字符串格式化输出

    Objective-C提供了类似于C语言的printf函数的字符串格式化方法,但它是通过`NSString`类的方法和`CFString`格式化函数实现的。这些方法支持一系列的格式规范符,使得输出的字符串可以包含变量值、对象描述等信息。 ...

    Objective-C中字符串操作总结

    ### 不可变字符串NSString 1. **声明和初始化**: 使用`@”Hello”`这样的字面量方式是声明并初始化NSString对象的简便方法。 2. **字符串比较**: - `isEqualToString:`:用于判断两个字符串是否完全相同,返回...

    學習 Objective-C 初級讀本

    作为C语言的超集,Objective-C同样支持C语言中的字符串表示方式。单个字符使用单引号,字符串则使用双引号。然而,在Objective-C框架中,通常不使用C风格的字符串,而是采用`NSString`对象。`NSString`为字符串提供...

    Object-C字符串

    3. **从C字符串创建Objective-C字符串**:有时候需要将C语言中的字符串转换为Objective-C中的`NSString`对象。 ```objc NSString *fromCString = [NSString stringWithCString:"A C string" encoding:NSUTF8String...

    Object-c字符串数组字典

    在Objective-C语言中,字符串、数组、字典以及集合是常用的数据结构类型。这些类型分为可变和不可变两种,它们分别对应不同场景下的需求。在Objective-C中,字符串被封装在NSString类中,数组由NSArray和...

    Objective-C中NSString的各种用法

    Objective-C 语言中的 NSString 是一种常用的字符串类型,提供了许多实用的方法来操作字符串。本文将对 NSString 的各种用法进行总结,包括创建、截取、判断比较、转化数据类型、拼接、替换等。 一、创建字符串 ...

    Objective-C 基础语法

    - Objective-C提供了丰富的字符串处理功能,可以通过`NSString`类来操作字符串。 - 示例: ```objective-c NSString *str1 = @"Hello, "; NSString *str2 = @"World!"; NSString *greeting = [str1 ...

    Objective-C经典面试题

    C经典面试题”中的知识点,主要针对C语言中的指针概念、Objective-C语言的数组和指针操作、宏定义及使用、预处理器指令的应用、内存分配与释放、以及Objective-C中委托(Delegation)和字符串处理等方面的面试题目...

    Object-C语言教程:Objective-C 简介

    - `NSString`:字符串类型。 - `CGFloat`:浮点数值的基本类型。 - `NSInteger`:整型。 - `BOOL`:布尔类型。 ##### 2.5 打印日志 Objective-C中的`NSLog`函数用于输出调试信息,常用于查看程序运行时的状态或...

    Objective-C-HTML-Parser.zip

    1. **字符串处理**:Objective-C提供了NSString和NSMutableString类,它们是处理文本的基础。解析HTML时,会涉及到字符串的分割、查找和替换等操作。 2. **正则表达式**:在Objective-C中,NSRegularExpression类可...

    Learn Objective-C 中文版 v2

    - **NSString**:处理文本的类,提供了丰富的字符串操作方法。 - **NSNumber**:封装基本类型的数据。 - **NSDate**:日期和时间的处理。 5. **Cocoa和Cocoa Touch**: - **Cocoa**:Mac OS X的应用程序开发...

    Objective-C培训教程

    第三章字符串,介绍了Objective-C中处理文本数据的常用类NSString和NSMutableString。NSString用于表示不可变的字符串,而NSMutableString用于表示可变的字符串。 第四章内存管理,讲解了Objective-C中对象的内存...

    0基础iOS开发学习计划Objective-c语言内容概述.doc

    此外,还有一些特殊的类型,如`NSString`、`NSArray`等用于处理字符串和数组等对象。 - **基本数据类型**:如上所述,Objective-C支持大多数C语言的数据类型,并且增加了如`BOOL`这样的布尔类型。 - **表达式与流程...

    Objective-C.2.0 程序设计

    3. 常用的工具和方法,例如日期处理、正则表达式、字符串操作等,这些都是编程中常见的任务。 Cocoa是苹果公司为Mac OS X开发的应用程序框架,它提供了一系列对象,用于处理用户界面、数据存取等任务。《Objective-...

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

    在Objective-C中,NSString是处理文本数据的基本类,它的不可变特性使得它在存储和处理固定文本时非常安全。...在实际开发中,这些方法提供了对字符串的强大处理能力,使得Objective-C可以灵活地处理各种文本需求。

    iPhone开发资料之Objective-C语言简介

    Objective-C中的字符串处理通常不使用C语言的字符数组,而是使用`NSString`类。`NSString`是一个不可变的字符串对象,支持Unicode,方便进行格式化和内存管理。创建字符串可以通过直接赋值或使用`stringWithFormat:`...

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

    在Objective-C中,字符串拼接是一项常见的操作,尤其是在构建动态的文本内容时。Objective-C提供了多种方式来实现字符串的连接,下面将详细讲解这三种主要方法,并探讨在宏中拼接字符串的技巧。 首先,Objective-C...

    Objective-C&UIKit自学笔记

    例如`%@`用于输出对象,`%d`或`%i`用于输出有符号整数,`%u`用于输出无符号整数,`%f`用于输出浮点数,`%p`用于输出指针地址,`%c`用于输出字符,`%s`用于输出C风格字符串,`%@`用于输出Objective-C的对象等。...

Global site tag (gtag.js) - Google Analytics