Re: Why is [NSArray arrayWithObjects:] failing for me?
Re: Why is [NSArray arrayWithObjects:] failing for me?
- Subject: Re: Why is [NSArray arrayWithObjects:] failing for me?
- From: Graham Cox <email@hidden>
- Date: Tue, 5 Jan 2010 00:10:19 +1100
On 04/01/2010, at 11:58 PM, Charles Jenkins wrote:
> On 2010-01-03 00:08, Eric Smith wrote:
>> Correct, do not release the array. If you don't create it with "init", or retain it, then you should not release it.
>>
> Eric, thank you for stating that rule. It should be easy enough to remember and help me avoid this problem in the future.
One of the rules of this forum is "don't restate the memory management rules", but instead point to the relevant documentation. While the gist of what Eric says is right, it's incomplete and potentially misleading, especially as 'init' does not create anything.
> In my defense, there seems to be a bug in the latest XCode, which make strings stored in NSArrays look like garbage when inspected during debugging. So the elements of pnl appeared to be trashed immediately upon creation. That's why I was looking for the bug in the wrong place.
The debugger is gdb - Xcode merely acts as a window for it. I think I have seen the same effect but I don't think it's Xcode's fault necessarily. Ensure you are properly compiling for debug with no optimisation and so on.
> Does anyone else find XCode extremely buggy? I have to continually close and reopen my editing window because the code display gets trashed and appears to scramble my code. It doesn't really change the source code file; it just makes it look as if I've randomly gone through the file deleting stuff, and when I see that happen, I immediately save, close, and reopen the window, and everything is fine.
>
> Mac software is usually first class, stable, and beautiful. How do folks write such great software when they're stuck with such a sub-par IDE? :-)
I haven't experienced this. Some other minor irritations for sure, but nothing major. On the whole I've found Xcode to be pretty solid.
It might be worth taking this up on the xcode users list, or at least having a look through its archives to see if it's a common problem.
--Graham
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden