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/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to