Re: [請益] NString要如何將字串串起來
※ 引述《amos6064 (amos)》之銘言:
: 請問個位大大
: 小弟最近在寫一個功能要將使用者按下去UILabel.text的值串起來
: 因為使用者是隨機按下去的在java做法是直接將
: private String value;//全域變數
: public void setValue(String inputValue){
: value+=inputValue;//將每次接收的值串起來
: }
: 請問個位大大在Objective c 中我要如何去實現這樣的做法呢?
還是回文好了
NSString 不可修改, 所以不能串
你有兩種選擇...
1)
// Somewhere in Declaration
NSMutableString *value;
- (void)appendInputToValue
{
NSString *input = [UILabel text];
[value appendString:input];
}
2)
// Somewhere in Declaration
NSString *value;
- (void)appendInputToValue
{
NSString *input = [UILabel text];
[value autorelease];
value = [[NSString alloc] initWithFormat:@"%@%@", value, input];
}
其實我也不知道哪個在什麼狀況比較好XD
在這個特定狀況中我會用 (2), 除非這個結合後的字串之後還要一直修改
--
「我最想要的同伴嘛,首先是要笑口常開,其次是我們能永遠不會發生誤會。
如果這些都能辦到的話,嗯,如果他是世界上第一流的橋手,也還不錯。」
-- 班尼多‧加羅素,前義大利藍隊成員
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
推
02/02 01:22, , 1F
02/02 01:22, 1F
※ 編輯: uranusjr 來自: 114.32.81.146 (02/02 02:14)
→
02/04 00:10, , 2F
02/04 00:10, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章