DetailsXCode 3.2New Features and tips are the content to be introduced in this article. Let's just look at the content.
XcodeApple programming Unix
Upgrade Snow Leopard to XCode 3.2. I don't want to upgrade it because after I upgrade Snow LeopardXCodeI can compile iPhone programs, but I cannot learn Unix programming on my MacBook, because/usr/include is empty.
After the upgrade, I regret it because XCode3.2 does not have an iPhone2.2 simulator on SnowLeopard, but it can generate a program for 2.2. Therefore, if you have Legacy code to maintain, do not upgrade it like this. Of course, from this point, we can also see that Apple is encouraging everyone to give up 2.x. However, there are also many benefits after the upgrade. I will list a few of my experiences: Click to enlarge)
1) Document System. I personally think the new document system is more useful, but every time I press the Option key and double-click it, a box will pop up asking you whether to choose a document or a header file. I think this can be turned off, but it is not found yet.
2) In the past, if you wrote MyObject * a = [MyObject alloc] init], and then you found that a [is missing, you should go back to the previous section to complete it. Now
No, XCode will automatically help you. If you don't believe it, try it.
3) modify the company name. In the past, we needed to use this command to do the following:
- defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "ABC";}'
Now there is a simple method. Ctrl + Click on the project, select Get Info, and enter your company name on the General options page ,:
However, before you make this modification, the company name of the file in the project will not be changed, and the new name will be used later. This function is very suitable.
If you find anything new, you can reply to this post. In this way, everyone's experience can be accumulated.
Summary: DetailsXCode 3.2I hope this article will help you with the introduction of new features and skills!