ios中字串(NSString)用法總結(持續更新)
1.建立字串的方法
//四種建立字串的方法
NSString* str1=@"Hello World";
NSString* str2=[[NSStringalloc] initWithString:str1];
NSString* str3=[[NSStringalloc] initWithUTF8String:"Hello World"];
NSString* str4=[[NSStringalloc]initWithFormat:@"Hello %d %@",5,@"dada"];
//三種方法建立臨時字串,就是會自動釋放,不需要寫release去手動釋放
NSString* str5=[
NSString* str6=[NSStringstringWithUTF8String:"Hello world"];
NSString* str7=[NSStringstringWithString:str5];
//以上7種方法永遠是不可以變,建立之後就不可以再變了;
2.字串的一些常用方法
(1)isEqualToString: //比較兩個字串的大小,內容相同即可
NSString* str1=@"Hello";
NSString* str2=@"Hello";
BOOL
NSLog(@"%d",ret);
(2)compare:
NSString* str1=@"123";
NSString* str2=@"456";
NSComparisonResult res=[str1 compare:str2];// 一個列舉型別
if (res==NSOrderedAscending) {
NSLog(@"str1<str2");
}else if (res==NSOrderedSame
{
NSLog(@"str1==str2");
}elseif (res==NSOrderedDescending)
{
NSLog(@"str1>str2");
}
(3)rangeOfString://查詢位置和長度
NSString* str=@"I am a so bad man";
NSString* str1=@"so";
NSRange rang=[str rangeOfString:str1 ];
NSLog(@"location:%lu length:%lu",rang.location,rang.length);
(4)提取字串
NSString* str=@"0123456789";
NSString* str1=[str substringToIndex:6];//從頭開始提取,長度為6
NSString* str2=[str substringFromIndex:5];//從第五個字元開始提取,加上後面所有
NSString* str3=[str substringWithRange:NSMakeRange(4, 3)];//從第三個開始提取,長度為3;
相關推薦
ios中字串(NSString)用法總結(持續更新)
1.建立字串的方法 //四種建立字串的方法 NSString* str1=@"Hello World"; NSString* str2=[[NSStringalloc] initWithString:str1]; NSString* str3=[[NSSt
Python 中的那些坑總結——持續更新
多說 分享 earlier als lse image code while HA 1.三元表達式之坑 很顯然,Python把第一行的(10 + 4)看成了三元表達式的前部分,這個坑是看了《Python cookbook》(P5)中學到的,書中的代碼: 2.Py
ACM程式設計中的小技巧總結 (持續更新)
ACM中有很多小技巧和有趣的寫法。雖然無法改變演算法的複雜度,但是卻可以縮短程式碼長度、減少定址時間和冗餘狀態等等。 在此對寫程式的時候一些小技巧以及一些函式的簡潔寫法進行總結,以後也會不斷更新。 當然很多函式它本來就這麼短,反正大概我知道的一行函式我都會記下來。 不過很多
C#、Java中的一些小功能點總結(持續更新......)
grid datagrid item 其他 cnblogs hid roc oid sha 前言:在項目中,有時候一些小的功能點,總是容易讓人忽略,但是這些功能加在項目中往往十分的有用,因此筆者在這裏總結項目中遇到的一些實用的小功能點,以備用,並持續更新...... 1.禁
工作中學習到的css用法(持續更新中)
1.table中的內容水平垂直居中顯示 #id td{ vertical-align: middle; text-align: center; } <table id="id"></table> 2.div有最小高度,並且隨著內容的變化而變化
專案中遇到的坑和注意點 總結 持續更新
gitHub地址: 傳送門 工作中遇到的坑和思考 有不同意見歡迎指正交流 前排推薦 https://github.com/topics/javascript 關注JS開源框架動態 勤於總結和思考 1. ajax請求的結果要和後端約定好返回的資料格式。
數論總結(持續更新中....)
唯一分解定理 任何大於1的自然數,都可以唯一分解成有限個質數的乘積,即: n=p1^a1*p2^a2*p3^a3....pm^am 尤拉函式 比n小,並且與n互質的正整數的個數(包括1). 線性
zookeeper知識點總結--持續更新中
Zookeeper有三種執行形式:叢集模式、單機模式、偽叢集模式。 若刪除節點存在子節點,那麼無法刪除該節點,必須先刪除子節點,再刪除父節點。 zookeeper使用分為命令列、javaApi zookeeper的三個jar包jar、javadoc.jar、sources
總結Spring框架擴充套件點(二)bean生命週期中的擴充套件點(持續更新中...)
面向業務開發的時候,程式設計師需要明白業務的邏輯,並設計程式碼結構。而在進行中介軟體開發的時候,則需要明白框架的邏輯,進行開發。 所以要開發提供給spring的中介軟體,需要知道spring中有哪些擴充套件點,好在對應的地方插入我們的功能。 1. Spring容器初始化b
Spring MVC常見bug總結----持續更新中
一、 Spring MVC的配置檔案Springmvc-servlet.xml報錯,在新增 <context:component-scan base-package="controller" /> 來指定控制器所在的包時,視窗顯示紅叉,報錯內容為: Mu
dart實用語法總結(持續更新中)
這是一篇總結dart入門文章中對一些覺得驚豔且實用的語法記錄,初學,有的地方理解不對,勿噴。_變數名 一下劃線開始的變數名錶示私有的1:string 多行書寫一行顯示:當字串太長時可以使用如下方式,這種書寫方式最終顯示還會是一行。var s1 ='String ''con
字串型別題目和括號匹配型別題總結(持續更新)
1、匹配方案(卡特蘭數) 問:長度為n的括號字串,有多少種匹配方案? 令h(0)=1,h(1)=1,catalan數滿足遞推式:h(n)= h(0)*h(n-1)+h(1)*h(n-2) + … + h(n-1)*h(0) (n>=2) 例如:h(2)=h(0)*h
【iOS】字串NSString中去掉空格
轉載自:http://hi.baidu.com/dajian_ecjtu/item/0a61d297b96b58f8291647bb 【問題描述】 某些情況下,伺服器返回的欄位中含有空格,這空格是伺服器開發人員不小心往資料中多敲了,但客戶端需要保護,所以在客戶端需
【IOS】IOS開發總結,持續更新...
給一個view截圖 UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, 0.0); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UI
iOS--判斷字串NSString中數字、中文、大小寫英文
NSString *testString = @"中文123ljfLJF"; NSInteger alength = [testString length]; for (int i
JSON總結-持續更新補充
system imp port sonar reflect 阿裏 基督 json 類型 基本的json格式 { "name": "jobs", "boolean": true, "age": null, "num": 88 } jso
Oracle中Merge into用法總結 (轉載)
字符 存在 sin 刪除 ron mic 但是 多個 前段時間 Oracle中Merge into用法總結 (出處:http://www.cnblogs.com/dongsheng/p/4384754.html) 起因: 前段時間,因為涉及到一張表的大數據操作,要同時
Java中static關鍵字用法總結
副本 大括號 跟著 rac clas main 靜態成員變量 abstract 全局變量 1. 靜態方法 通常,在一個類中定義一個方法為static,那就是說,無需本類的對象即可調用此方法 聲明為static的方法有以下幾條限制: · 它們僅能調用其他的sta
Linux-命令-總結-持續更新
linux 元數據 lis listing rac 系統 查看文件類型 用戶和組 文件系統 tar 打包 cut 截斷 tr 替換translate or delete characters stat 顯示文件和文件系統狀態 file 查看文件類型屬性 last 查看
ios中 pickerView的用法
source itl -a tom imp oftype -1 picker image 今天是一個特殊的日子(Mac pro 敲的 爽。。。 昨天到的) // // QRViewController.m// #import "QRViewController.h"