maybe you mean to call a function of that OTHER name and you just want nothing to be done if the function is not implemented by your object. So you can spell a function name wrong, but it doesnt necessarily mean you made a syntax error. I've tried to run it virtualized under VMWare but XCode kept crashing :( That reminds me I am going to google 'leopard vmware' and see if any progress has been made in that area.Īnother problem in designing a full code-completion system with objective C is that the syntax is a little more forgiving, I dont know the exact technical term (strongly typed?) it is much harder to say exactly what sort of object belongs in a certain parameter and ANY object can be sent ANY message whether it implements that function or not. Which doesnt bother me in the least, just the rebooting to go back and forth to windows. I may have to just give up and try and get OS X running on my PC. I know some people may look down on this and say the feature is unnecessary if you know what you're doing, but I never claimed to be better than anyone else. Code completion and hints have always saved time on this for me. And then to have to try and figure out if I just misspelled something, or if I truly made a conceptual error due to a misunderstanding of proper use of the language. I am that sort of person who remembers the 'ideas' better than the actual syntax and really benefits from knowing right then and there that the code I typed was correct, not having to find out a minute later at compile time. Using JBuilder I fell in love with the auto-completion and displaying the function 'hints' on the screen while I type. Unfortunately I think that due to the relative obscurity of the Objective-C language that nobody has ever bothered producing such a full featured IDE for it. I have been searching for something like this that does NOT run on mac for quite a few months now. It does still rely on Interface Builder for layout and wiring of GUI components and uses the iOS simulator, but all coding, including a slew of refactorings, smart templating and static analysis, is available through App Code. UPDATE: AppCode has now been released and offers a true alternative to using Xcode for Objective-C and iPhone/iPad/Mac development. See here for a the blog on this new product, which will give you pointers to check out the EAP. This is now a real product, albeit still in Early Access. This is obviously vaporware at the moment, but I think it is something to keep an eye on. I for one would love to have another option other than XCode and I couldn't think of one that I'd love more. I guess this is just another step in the process. In the last year or two, they have started adding additional language support both in their flagship IDE as well as specialized IDEs (for Ruby, Python, PHP). See the thread here for early discussion on this. I recently learned that Jetbrains the make of my favorite IDE (Idea) may support Objective-C (though it is unclear how much it will work for iPhone/iPad development).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |