我有伊娃這是頁頭,inited在對象的初始化:如何清除NSMutableAttributedString的內容?
attString = [[NSMutableAttributedString alloc] init];
在一個循環,我想清楚attString的內容,並重新使用它。我該怎麼做呢?
謝謝!
我有伊娃這是頁頭,inited在對象的初始化:如何清除NSMutableAttributedString的內容?
attString = [[NSMutableAttributedString alloc] init];
在一個循環,我想清楚attString的內容,並重新使用它。我該怎麼做呢?
謝謝!
[[attString mutableString] setString:@""];
[attString release];
attString = [[NSMutableAttributedString alloc] init];
肯尼的方法可能會比較快。
我沒有發現,@kennytm上面提到的方法,但是我這個做的:
[attriString setAttributedString:[NSAttributedString new]];
從mac10.0和ios3.2或更高版本可用。祝新搜索者好運!
是的,我試圖避免釋放/重新分配,以避免內存效率低下:) – jowie 2010-09-23 15:47:45