Objective-C中字符串的拼接方法小結
在 java 和 c# 中,字符串的拼接是直接用 + 來操作的。在 OC 中,說是有下面3種方法,
NSString* string; // 結果字符串
NSString* string1, string2; //已存在的字符串,需要將string1和string2連接起來
方法1:
string = [NSString initWithFormat:@"%@,%@", string1, string2 ];
方法2:
string = [string1 stringByAppendingString:string2];
方法3:
string = [string stringByAppendingFormat:@"%@,%@",string1, string2];
網(wǎng)上的說法是第二種方法效率更好一點,不過我就感覺不出來什么,具體情況具體對待好了。
在宏里拼接字符串:
//正式服務器
#define API_DOMAIN @"www.dhdzp.com"
//測試服務器
//#define DOMAINXX @"192.168.0.10"
#define API_SYSTEM @"http://"API_DOMAIN@"/system/"
#define API_USER @"http://"API_DOMAIN@"/user/"
API_SYSTEM 宏展開后是:
@"http://"@"www.dhdzp.com"@"/system/"
編譯器會自動將字符中連接起來,目的實現(xiàn)。
c語言下的實現(xiàn):
//正式服務器
#define API_DOMAIN "www.dhdzp.com"
//測試服務器
//#define DOMAINXX "192.168.0.10"
#define API_SYSTEM "http://"API_DOMAIN"/system/"
#define API_USER "http://"API_DOMAIN"/user/"
相關文章
iOS中3DTouch預覽導致TableView滑動卡頓問題解決的方法
這篇文章主要給大家介紹了關于iOS中3DTouch預覽導致TableView滑動卡頓問題解決的方法,文中通過示例代碼介紹的非常詳細,對同樣遇到的朋友們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起看看吧。2018-03-03
僅需幾行代碼實現(xiàn)方便易用的狀態(tài)欄指示器
本文通過僅僅數(shù)行代碼實現(xiàn)了非常方便易用的狀態(tài)欄指示器,比如微博項目的微博數(shù)提醒框,需要的朋友可以參考下2015-08-08
iOS開發(fā)之使用Storyboard預覽UI在不同屏幕上的運行效果
使用Storyboard做開發(fā)效率非常高,為了防止在團隊中發(fā)生沖突,采取的解決辦法是負責UI開發(fā)的同事最好每人維護一個Storyboard, 公用的組件使用輕量級的xib或者純代碼來實現(xiàn),下面小編就給大家介紹如何使用Storyboard預覽UI在不同屏幕上的運行效果,需要的朋友可以參考下2015-08-08
iOS開發(fā)中的ViewController轉場切換效果實現(xiàn)簡介
這篇文章主要介紹了iOS開發(fā)中的ViewController轉場切換效果實,主要針對iOS7以后新加入的API進行講解,需要的朋友可以參考下2015-09-09
iOS中UIImagePickerController圖片選取器的用法小結
UIImagePickerController平時就是用來做應用中從相冊中選取圖片功能的,這里我們就來整理一下iOS中UIImagePickerController圖片選取器的用法小結,需要的朋友可以參考下2016-05-05

