`

ios/iphone NSString的截取与大小写改变

    博客分类:
  • ios
 
阅读更多

NSString *str0 = @"中文my name is xyxd";

 

//截取字符串起始点到index4之间的内容

NSString * to = [str0 substringToIndex:4];

 

NSLog(@"to = %@",to);

 

//截取字符index2 到结尾之间的内容

NSString * from = [str0 substringFromIndex:2];

 

NSLog(@"from = %@",from);

 

 

//设置截取字符串的范围 

//从第二位到第十位

NSRange rang = NSMakeRange(2, 10);

NSString * strRang = [str0 substringWithRange:rang];

NSLog(@"rang = %@",strRang);

 

//设置字符串首字母大写

NSLog(@"str0首字母大写:%@",[str0 capitalizedString]);

//设置字符串全部内容为大写

NSLog(@"str0大写:%@",[str0 uppercaseString]);

//设置字符全部内容为小写

NSLog(@"str0小写:%@",[str0 lowercaseString]);

分享到:
评论

相关推荐

    (0048)-iOS/iPhone/iPAD/iPod源代码-文字视图(Text)-Growing TextView

    标题"(0048)-iOS/iPhone/iPAD/iPod源代码-文字视图(Text)-Growing TextView" 提到的就是这样一个功能,它允许TextView根据输入的文本内容自动调整其高度,以适应多行文字的显示。描述中指出,这个实现主要是...

    iOS MD5加密(常规、32位大小写、16位大小写等)

    - (NSString *)getSecretKeyWithString:(NSString *)interface{ // NSString *str = @"123456"; //text NSString *key=@"34A361EB5AAE0079B34C0D78D66C9F5D"; //key NSString *strAddKey = [NSString ...

    (0140)-iOS/iPhone/iPAD/iPod源代码-其他(Others)-QR Code Encoder

    本资源“(0140)-iOS/iPhone/iPad/iPod源代码-其他(Others)-QR Code Encoder”提供了一个实用的解决方案,它是一个能够将NSString对象转换为UIImage对象的QR码生成器。这个工具使用了开源库libqrencode来实现...

    (0084)-iOS/iPhone/iPAD/iPod源代码-动画(Animation)-GraphicsAnimation

    "(0084)-iOS/iPhone/iPAD/iPod源代码-动画(Animation)-GraphicsAnimation"这个项目着重于如何实现图形和动画效果。下面将详细讨论相关知识点。 1. **图形变换(Graphics Transformation)**: - iOS中的`...

    (0068)-iOS/iPhone/iPAD/iPod源代码-标签(Label)-Attributed Label

    与普通的`NSString`对象相比,`NSAttributedString`可以包含多个属性,使得在同一段文本中可以有多种不同的格式。这对于创建具有复杂布局和样式的用户界面非常有用。 在描述中提到,我们要实现能够在`UILabel`上...

    ios的NSString, char, NSData格式转化

    iOS NSString, char, NSData格式转化 iOS 开发中,我们经常需要在NSString、char、NSData之间进行格式转化,以满足不同的需求。下面我们将详细介绍这些格式转化的方法和示例代码。 NSString 转化为 UNICODE String...

    iOS NSString详细操作

    ### iOS NSString 详细操作知识点 #### 一、概述 在iOS开发中,`NSString`是处理文本数据的核心类。作为`NSObject`的子类,它不仅继承了父类的属性和方法,还提供了丰富的字符串处理功能。对于iOS开发者来说,熟练...

    Unity打开IOS/Android图库和相机获取相片

    在Unity开发跨平台移动应用时,常常需要与设备的系统功能进行交互,比如访问图库、使用相机等。本文将详细讲解如何在Unity中调用iOS和Android原生接口,以便实现打开图库和相机功能,并获取用户选择的图片。 首先,...

    iphone/ios开发写xml文件

    本文将深入探讨如何在iPhone或iOS平台上编写XML文件,这通常涉及到Objective-C编程,因为这是苹果官方推荐的iOS应用开发语言。在这个过程中,我们将关注两个关键文件:XMLWriter.h和XMLWriter.m,它们提供了编写XML...

    iPhone之NSString常用方法示例程序

    `isEqualToString:`比较字符串是否完全相等,`isEqualToString:options:`则允许指定比较选项(如忽略大小写)。 7. 数值转换:`intValue`, `floatValue`, `doubleValue`等方法可以将字符串转换为对应的数值类型。 ...

    IOS获取设备型号方法(包括iPhone6 & iPhone6 Plus)

    IOS获取设备型号方法(包括iPhone6 & iPhone6 Plus) #import <Foundation/Foundation.h> #import <sys/utsname.h> @interface DevicePlatform : NSObject //返回设备型号 如:iPhone4 或 iPhone6 + (NSString *)...

    iphone 开发学习基础NSString

    大小写转换在处理用户输入或格式化显示时很常见。可以使用`uppercaseString`和`lowercaseString`方法进行转换,如`NSString *upperStr = [str uppercaseString];`和`NSString *lowerStr = [str lowercaseString];` ...

    ios demo,NSData和NSString之间的相互转换的源代码

    在iOS开发中,NSData和NSString是两种非常基础且重要的数据类型。NSData通常用于存储二进制数据,如图片、音频或任何其他非文本格式的数据,而NSString则专门用于处理文本内容。在实际应用中,我们经常需要在这两种...

    ios_NSString转成16进制Demo

    在iOS开发中,NSString是Objective-C中的一个基础类,用于表示文本数据。有时我们需要将NSString对象转换为16进制的表示形式,这在处理二进制数据、加密解密或者网络通信时尤为常见。本Demo就是展示了如何在iOS应用...

    ios NSData NSString AES加密解密算法源码

    本示例中的源码着重介绍了如何在Objective-C环境下,利用NSData和NSString进行AES加密与解密操作。 首先,AES是一种块加密算法,它将数据分为128位的块进行处理。在iOS中,通常通过CommonCrypto库来实现AES的加解密...

    ios指定路径文件大小

    在iOS开发中,有时我们需要检测特定文件或文件夹的大小,以便进行清理缓存、管理存储空间等功能。本文将详细介绍如何使用Objective-C和C语言来实现这一目标。 首先,我们来看使用Objective-C的方法。在iOS中,我们...

    数据类型之间的转换

    ios相关数据类型之间的互换//NSData 转 NSString //NSString 转 NSData//NSArray 转 NSString char 转NSString

    iOS 截取字符串中两个指定字符串中间的字符串方法

    在iOS开发中,有时我们需要从一个较大的字符串中提取出特定部分,特别是在处理HTML或XML等格式的数据时。本文将详细介绍如何在Objective-C中截取字符串中两个指定字符串之间的内容。 首先,基本的截取方法是使用`...

    iphone 开发比用的NSString转化技巧

    在iOS开发中,NSString是Objective-C中用于处理文本数据的核心类,它经常需要与各种其他类型的数据进行转换,如NSArray、NSDate、int和C字符串(CString)。以下是一些关于NSString转换的重要技巧和方法: 1. **...

    iOS aes/rsa/md5/sha256

    在iOS开发中,数据安全是至关重要的,尤其是涉及到用户的隐私信息。本文将深入探讨iOS中常用的几种加密算法:AES、RSA、MD5以及SHA256,并解释它们的应用场景及实现方式。 **AES(Advanced Encryption Standard)**...

Global site tag (gtag.js) - Google Analytics