Monday, February 21, 2011

Xcode 4 crashes a lot

I have been updating our iOS application and I am using Xcode 4.0 Gold Master. It crashes at least 3 times a day. I just hit [Continue] and move on but this is not a good omen for a Gold Master. I have never been in the loop during an Apple Gold Master experiment so I don't know how responsive they will be to fixing things. I am curious to see what happens. I figure I get the privilege of downloading the entire 3.8g of Xcode fun if they fix anything as so far Apple does not appear to deal in patches like the rest of the industry.

Skipping the crashes I like the changes made to Xcode. Being able to keep multiple files open in tabs is very handy. Once you find things that have moved about they appear to work as expected. It is faster for what I am doing. There are more warnings to help clean up your code. I love the integration of Interface Builder.

I really wish the code completion would start right after you hit '.' instead of waiting for you to type the first letter. I don't know what I am looking for always so I have hit Ctrl + SPACE a lot. I am still new to the whole iOS thing so I did not know a CGRect did not have a width but it had a size.width. Waste of time / keystrokes to not have the IDE help you in this area. Is there a way to enable this somewhere?

It still takes me a bit of time to find help on the Internet. Seems like I just don't think the same way or use the same words to describe things as Apple does. It usually takes 3 searches to find what I want whereas when I search for things in Java or C# I almost always find the results in the first search set. It really gets frustrating. At times I wonder if they try too hard to be different.

Off to figure out applicationDidEnterBackground and applicationWillEnterForeground so I can refresh data on phones that support multitasking.

1 comment:

  1. I totally agree with you about it taking more time to find help for specific ObjC issues - like you, for any other language, one search is almost always enough.

    Not so for ObjC, not so at all.

    ReplyDelete