NSString常见用法总结
//====================NSStirng 的常见用法====================
-(void)testString
{
//创建格式化字符串:占位符(由一个%加一个字符组成)
NSString* str1 = [NSString stringWithFormat:@"the first string!"];
NSLog(@"one:::%@",str1);
NSString* str2 = [[NSString alloc]initWithString:@"the second string!"];
NSLog(@"two:::%@",str2);
//从文件中读取字符串
NSString* path = [[NSBundle mainBundle]pathForResource:@"strings" ofType:@"txt"];
// NSDictionary* contents = [[NSDictionary alloc]initWithContentsOfFile:path];
// NSArray* keys = [contents allKeys];
NSString* asstring = [[NSString alloc]initWithContentsOfFile:path];
NSLog(@"three:::%@",asstring);
//比较两个字符串
NSString* str3 = @"This is a String!";
NSString* str4 = @"This is a String! tyutuy";
BOOL result = [str3 isEqualToString:str4];
NSLog(@"the result is %d",result);
//输出大小写字母
NSLog(@"upper 大写字母:%@",[str3 uppercaseString]);//大写
//调用appendFormat追加字符串
NSMutableString* muString = [[NSMutableString alloc]initWithString:@"this is a string!"];
[muString appendFormat:@"ending is end!"];
NSLog(@"the result is %@",muString);
//调用appendString方法追加字符串
[muString appendString:@"good life is coming!"];
NSLog(@"%@",muString);
//在指定位置插入字符串
[muString insertString:@"iiiiiii " atIndex:0];
NSLog(@"%@",muString);
[muString setString:@"sajfk;sadjflsajfkls"];
NSLog(@"%@",muString);
//用指定字符串替换字符串中某指定位置、长度的字符串
[muString replaceCharactersInRange:NSMakeRange(0, 2) withString:@"==="];
NSLog(@"%@",muString);
//文件扩展名
NSString* pathString = @"~/记录.txt";
NSLog(@"Extension:%@",[pathString pathExtension]);
}
//====================NSStirng 的常见用法====================
NSString常见用法总结的更多相关文章
- NSString常见用法
1.创建常量字符串 NSString *str = @"Hello World!"; 2.创建空字符串,给予赋值 NSString *str = [[NSString alloc] ...
- iOS 开发多线程篇—GCD的常见用法
iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...
- iOS开发多线程篇—GCD的常见用法
iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...
- [HMLY]9.深入浅出-iOS Reactive Cocoa的常见用法
简介 今天的主角是Reactive Cocoa,聊聊Reactive Cocoa的常见使用:KVO.Target.Delegate.Notification. Reactive Cocoa 是一个重量 ...
- iOS开发多线程篇 08 —GCD的常见用法
iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...
- iOS-Reactive Cocoa的常见用法
今天是周末,临近年底,工作上遇到不可抗力,会有点一些变动!这多少会让人有一点静不下来,但需克制,Reactive Cocoa是今天的主角! 废话不多说,今天聊聊Reactive Cocoa的常见使用! ...
- Linux中find常见用法
Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数 ...
- php中的curl使用入门教程和常见用法实例
摘要: [目录] php中的curl使用入门教程和常见用法实例 一.curl的优势 二.curl的简单使用步骤 三.错误处理 四.获取curl请求的具体信息 五.使用curl发送post请求 六.文件 ...
- Guava中Predicate的常见用法
Guava中Predicate的常见用法 1. Predicate基本用法 guava提供了许多利用Functions和Predicates来操作Collections的工具,一般在 Iterabl ...
随机推荐
- DBA_FND Load程式迁移工具介绍和应用(案例)
2014-06-10 Created By BaoXinjian
- BestCoder Round #86 部分题解
Price List 题意: 有n件商品,每天只能买一件,并且会记录账本,问有多少次一定记多了? 题解: 就是求和,最后如果大于和就输出1,否则0. 代码: #include <bits/std ...
- 树莓派:使用OpenCV调用自带的摄像头.
总所周知,树莓派上,调用摄像头的指令有raspistill和raspivid.若要使用opencv对摄像头进行调用,不少人会出现 cvCaptureFromCAM(0)函数无法找到Pi Cam的错误情 ...
- Python进阶08 异常处理
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 本文特别感谢kylinfish的纠正,相关讨论见留言区. 异常处理 在项目开发中, ...
- dbf导入Oracle
如果想通过拷贝数据文件来恢复数据库的话:1.要确定源数据库和目标数据库的安装目录等完全一致,os一致2.把源数据库的控制文件,spfile,密码文件拷贝到目标数据库的相同目录下3.通过源数据库的con ...
- PinYinCls
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using S ...
- ee
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Inse ...
- DatabaseError: no such table: django_session
最近我也遇到这个问题了,从网上查了下,说是数据库同步出了问题,只需要运行如下命令:python manage.py syncdb就可以了 (这是django1.4之前的命令,1.4之后的是 pytho ...
- '@P0' 附近有语法错误
问题出在ibatis中的某个orm配置文件,查看你的某些sql语句,尤其是用到#和$等进行赋值的,区分开到底是用#还是$ eg: select top $pagefrom$ id from tb_bo ...
- HTML控件-Select
从今天开始,编写对于html控件的特性的探索文章,会广泛的引用网络的资源,所以本文的版权属于广大人民群众,欢迎转载,也同样禁止商业应用. [高手勿喷,标签页点击红色叉叉] select控件有一个特性: ...