在PHP中,我可以這樣做:$new = str_replace(array('/', ':', '.'), '', $new);...替換所有字符/的實(shí)例。用空白字符串(刪除它們)我可以在Objective-C中輕松做到這一點(diǎn)嗎?還是我必須自己動(dòng)手?目前,我正在打多個(gè)電話stringByReplacingOccurrencesOfString:strNew = [strNew stringByReplacingOccurrencesOfString:@"/" withString:@""];strNew = [strNew stringByReplacingOccurrencesOfString:@":" withString:@""];strNew = [strNew stringByReplacingOccurrencesOfString:@"." withString:@""];謝謝,
3 回答

幕布斯6054654
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
在某些情況下,我認(rèn)為您的方法不夠好。不過,順便說一句,我認(rèn)為最好使用
[strNew setString: [strNew stringByReplacingOccurrencesOfString:@":" withString:@""]];
而不是
strNew = [strNew stringByReplacingOccurrencesOfString:@"/" withString:@""];
因?yàn)槲艺J(rèn)為您正在使用NSString覆蓋NSMutableString指針,這可能會(huì)導(dǎo)致內(nèi)存泄漏。
- 3 回答
- 0 關(guān)注
- 940 瀏覽
添加回答
舉報(bào)
0/150
提交
取消