• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Newbie with stupid question cont.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie with stupid question cont.


  • Subject: Re: Newbie with stupid question cont.
  • From: Sam Goldman <email@hidden>
  • Date: Mon, 18 Mar 2002 22:44:57 -0800

On 3/18/02 10:32 PM, "email@hidden" <email@hidden> wrote:

>> I'm asking because the following code crash if I uncomment the [sReturn
>> release]:
>>
>> - (NSArray *) getInterfaceIPList{
>> NSArray *ifaces;
>> NSMutableArray *arrReturn;
>> NSString *sReturn;
>> int x;
>>
>> ifaces = [self getInterfaceList];
>> arrReturn = [NSMutableArray arrayWithCapacity:[ifaces count]];
>> for(x=0 ; x < [ifaces count]; x++){
>> sReturn = [NSString stringWithFormat:@"%@ (%@)", [ifaces
>> objectAtIndex:x], [self getIPForInterface:[ifaces objectAtIndex:x]]];
>> [arrReturn addObject:sReturn];
>> [sReturn release]
>> }
>> return arrReturn;
>> }
>
> Yep. Symptoms would vary depending upon the lifetime of arrReturn
> versus the time to the next pop of the autorelease pool, but this should
> crash eventually in one way or another.

And you probably don't want to have a bunch of autoreleased objects in a
loop. The autorelease pool will get really big and slow down your app. If
performance is an issue, then you should avoid autoreleased objects being
created inside of loops which count potentially happen a bunch of times.

- Sam

--
Windows is a 32-bit patch to a 16-bit shell for an 8-bit operating system
written for a 4-bit processor by a 2-bit company without 1 bit of sense.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Newbie with stupid question cont.
      • From: Ondra Cada <email@hidden>
References: 
 >Re: Newbie with stupid question cont. (From: email@hidden)

  • Prev by Date: Re: Newbie with stupid question cont.
  • Next by Date: Re: expanding the view area of a window - please help
  • Previous by thread: Re: Newbie with stupid question cont.
  • Next by thread: Re: Newbie with stupid question cont.
  • Index(es):
    • Date
    • Thread