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 ...
随机推荐
- hdu 1532 Dinic模板(小白书)
hdu1532 输入n,m. n条边,m个点,之后给出a到b的容量,求1到m的最大流. 注意:Dinic只能调用一次,因为原理是改变cap的值,如果调用多次一样的,那么第一次会对,其余的都会是0,因为 ...
- POJ 3368 Frequent values RMQ 训练指南 好题
#include<cstdio> #include<cstring> ; const int inf=0x3f3f3f3f; inline int max(int x,int ...
- C#使用原生的Directx和OpenGL绘图
原文 混合语言编程-C#使用原生的Directx和OpenGL绘图的方法 由于项目需要做一些图形展示,所以就想到了使用Directx和OpenGL来绘图,但项目准备使用C#来开发(大家比较熟悉C#), ...
- mysql常用脚本
1.执行拼接字符串sql语句(可传参数) set @dbname='trickraft_14f.'; set @sql=CONCAT('SELECT * FROM ',@dbname,'Armforc ...
- Java Volatile相关文章目录
参考资料: http://www.google.com/cse?sa.x=0&sa.y=0&cx=010284515138798138769%3Aajbqkpwaapm&ie= ...
- DataTable中的数据赋值给model z
create table memberinfo ( member_id int, member_name varchar(20), member_birthday varchar(50) ) go / ...
- Android NFC开发概述
NFC手机相比普通手机来说,有以下3个附加功能: 1.可以当成POS机来用,也就是“读取”模式 2.可以当成一张卡来刷,也就是NFC技术最核心的移动支付功能 3.可以像蓝牙.Wi-Fi一样做点 ...
- sublimetext3 安装php语法检测
打开控制台,install package 搜 sublimelinter 先安装sublimelinter本体 安装完以后再搜索一下,安装sublimelinter-php 接下来,打开prefer ...
- 回朔法/KMP算法-查找字符串
回朔法:在字符串查找的时候最容易想到的是暴力查找,也就是回朔法.其思路是将要寻找的串的每个字符取出,然后按顺序在源串中查找,如果找到则返回true,否则源串索引向后移动一位,再重复查找,直到找到返回t ...
- 2013年山东省第四届ACM大学生程序设计竞赛-最后一道大水题:Contest Print Server
点击打开链接 2226: Contest Print Server Time Limit: 1 Sec Memory Limit: 128 MB Submit: 53 Solved: 18 [Su ...