iOS开发:OC篇:常用字符串方法的运用

本文介绍了iOS开发中Objective-C的NSString和NSMutableString类的常见使用方法,包括创建、获取长度、字符访问、前缀后缀判断、截取、拼接、替换、比较、类型转换等。同时,提供了代码示例和练习,帮助读者理解和应用这些方法。
摘要由CSDN通过智能技术生成

 1 NSString

  .1创建 alloc init stringWith

  .2获取长度.length

  .3获取字符 characterAtIndex

  .4前缀和后缀的判断 hasPrefix hasSuffix

  .5某个字符串在另一个字符串的范围(range(NSMakeRange) rangeOfString

  .6截取(sub) substringFromIndex WithRange To

  .7拼接 stringByAppendingString

  .8替换 stringByReplacingOccurrencesOfString

  .9比较 compare

  .10字符转和数值的类型转换 integerValue

  .11大小写转换首字母大写capitalizedString

              全大写 uppercaseString

              全小写 lowercaseString

 练习:

  http://www.blog.csdn.net.png

 //        判断上述字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”

 

 2 NSMutableString 

  .1初始化(2

  .2拼接 appendString

  .3插入 insertString

  .4删除 deleteCharactersInRange

  .5替换 replaceCharactersInRange

  .6重置 setString

  练习:NSMutableString完成下述功能

http://www.blog.csdn.net.png

  判断上述字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”


3 数值对象NSNumber(:NSValue)(一般用来操作基本数据类型)

  .1创建(initWithInt numberWith @)(把数输入到数值对象中)

  .2把数值对象转为基本数据类型

 4 数值对象NSValue(一般用来存放数值结构体)

  .1创建对象(把结构体(数值结构体)输入到对象中)

   NSValue *value1 = [NSValue valueWithRange:NSMakeRange(0, 3)];

  .2把数值指针转为数值对象(变相的创建指针)valueWithPointer

  .3把数值对象转为结构体 rangeValue pointValue

  (NSPoint NSRect NSSize NSRange)

  .4把数值对象转为指针 pointerValue(point pointer指针)

==================以下为代码实现及讲解部分====================================&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值