2013-04-28 32 views
-3

我有兩個字符串被作爲我的應用程序中的文本字段的輸入。我知道他們都是4個字符的長度。split NSString給定目標C中的多個字符

有什麼方法可以將這些字符串「減半」,併爲每個原始字符串創建兩個字符串,每個字符串都有兩個字符?

+1

是developer.apple.com關閉了嗎? – 2013-04-28 14:14:13

+2

在提出這些問題之前,請先掃描參考文檔。快速瀏覽一下'NSString'的文檔可以發現很多有用的方法。該文檔在Xcode Organizer窗口中是正確的。 – rmaddy 2013-04-28 14:15:37

+0

必須同意@rmaddy。如果你是iOS/Objective-C的新手,你應該花一些時間去了解NSString,NSArray,NSDictionary等,因爲你花在前面的時間將會帶來巨大的紅利。 – 2013-04-28 14:44:35

回答

2

一個簡單的方法是使用NSString substringWithRange:方法來獲取您需要的每對字符。

例如:

NSString *sourceString = @"ABCD"; 

assert([sourceString length] == 4); // Handle error conditions here. 

NSString *firstSection = [sourceString substringWithRange:NSMakeRange(0,2)]; 
NSString *secondSection = [sourceString substringWithRange:NSMakeRange(2,2)]; 

更多信息,請參見NSString class reference