Every assignment will release the old one,so no leak. From My iPhone
在 2012-10-29,下午7:34,Mike Abdullah <cocoa...@mikeabdullah.net> 写道: > > On 29 Oct 2012, at 10:06, Vincent Habchi <vi...@macports.org> wrote: > >> Hi folks, >> >> before aught else, all my thoughts to those of you in the Eastern coast that >> are preparing themselves for a bunch of bleak days… >> >> I’ve just a silly question (I know, I don’t post very often and I apologize >> for that): I need to convert a HTML style string, with “& escapes” to normal >> UTF-8. So I wrote this: >> >> -(NSString *)convertHTMLtoUTF8:(NSString *)aString { >> >> NSString * convertedString = [aString copy]; >> for (NSString * pattern in [HTMLtoUTF keyEnumerator]) { >> convertedString = [convertedString >> stringByReplacingOccurrencesOfString:pattern >> withString:HTMLtoUTF [pattern]]; >> } >> >> return convertedString; >> } >> >> where HTMLtoUTF is a dictionary of pairs {@"&…;" : >> @"<corresponding_UTF8_char>"}. >> >> Now, my question is: is that scheme going to work correctly with ARC? Is it >> not going to leak each intermediate version of ‘convertedString’? > > The code is a fairly inefficient to start with, but no, it's not going to > leak. > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/bob.cromwell2012%40gmail.com > > This email sent to bob.cromwell2...@gmail.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com