Objective-C中字符串的拼接方法小結(jié)
在 java 和 c# 中,字符串的拼接是直接用 + 來(lái)操作的。在 OC 中,說(shuō)是有下面3種方法,
NSString* string; // 結(jié)果字符串
NSString* string1, string2; //已存在的字符串,需要將string1和string2連接起來(lái)
方法1:
string = [NSString initWithFormat:@"%@,%@", string1, string2 ];
方法2:
string = [string1 stringByAppendingString:string2];
方法3:
string = [string stringByAppendingFormat:@"%@,%@",string1, string2];
網(wǎng)上的說(shuō)法是第二種方法效率更好一點(diǎn),不過(guò)我就感覺(jué)不出來(lái)什么,具體情況具體對(duì)待好了。
在宏里拼接字符串:
//正式服務(wù)器
#define API_DOMAIN @"www.dbjr.com.cn"
//測(cè)試服務(wù)器
//#define DOMAINXX @"192.168.0.10"
#define API_SYSTEM @"http://"API_DOMAIN@"/system/"
#define API_USER @"http://"API_DOMAIN@"/user/"
API_SYSTEM 宏展開后是:
@"http://"@"www.dbjr.com.cn"@"/system/"
編譯器會(huì)自動(dòng)將字符中連接起來(lái),目的實(shí)現(xiàn)。
c語(yǔ)言下的實(shí)現(xiàn):
//正式服務(wù)器
#define API_DOMAIN "www.dbjr.com.cn"
//測(cè)試服務(wù)器
//#define DOMAINXX "192.168.0.10"
#define API_SYSTEM "http://"API_DOMAIN"/system/"
#define API_USER "http://"API_DOMAIN"/user/"
相關(guān)文章
iOS UIWebView實(shí)現(xiàn)禁止用戶復(fù)制剪切功能
這篇文章主要給大家介紹了iOS中的UIWebView如何實(shí)現(xiàn)禁止用戶復(fù)制剪切的功能,文中給出了詳細(xì)的示例代碼,有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2016-11-11iOS獲取設(shè)備唯一標(biāo)識(shí)的8種方法
這篇文章主要為大家詳細(xì)介紹了iOS獲取設(shè)備唯一標(biāo)識(shí)的8種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11iOS UIBezierPath實(shí)現(xiàn)餅狀圖
這篇文章主要為大家詳細(xì)介紹了iOS UIBezierPath實(shí)現(xiàn)餅狀圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03IOS 開發(fā)之ObjectiveC的變量類型的字符代表
這篇文章主要介紹了IOS 開發(fā)之ObjectiveC的變量類型的字符代表的相關(guān)資料,這里舉例說(shuō)明如何使用Objective的變量類型的字符,幫助大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下2017-08-08基于ios逆向過(guò)程中l(wèi)ldb調(diào)試技巧(推薦)
下面小編就為大家?guī)?lái)一篇基于ios逆向過(guò)程中l(wèi)ldb調(diào)試技巧(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07iOS項(xiàng)目開發(fā)--實(shí)現(xiàn)類似淘寶詳情頁(yè)面
本篇文章主要介紹了iOS實(shí)現(xiàn)類似淘寶詳情頁(yè)面,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11