Will Unreal Engine 4.1 implement Xcode code completion in games?

Hi,

I am playing with Unreal Engine 4.1 and when creating custom classes for my game I do not see code completion for my code and cannot jump to definitions of Engine classes. This post contains more info:

Are there any plans to make it work in 4.1 release?

I’m still looking for ways to improve Xcode project, including indexing, but yes, the improvements that we already have in 4.1 (not in the preview code, though) should solve this particular problem.

Glad to hear that!

Hi Michael, I am using 4.1.1 and I still cant use the auto completion in XCode. I am using a Launcher downloaded version of the engine.

To test I used a Blank project template and followed this official tutorial: https://docs.unrealengine.com/latest/INT/Programming/QuickStart/1/index.html

The code coloring sometimes takes a while to kick in but seems to be working. The C++ code compiles and is usable inside the Editor too.

Any ideias? Thanks.

As far as I know, code coloring and auto completion use the same information gathered by Xcode during indexing, so if coloring works, auto completion should work too… Maybe the fact that engine header files are not part of the game project causes a problem here? I’ll play with that, see what I can find and get back to you.

For me everything works as expected - coloring as well as code completion. What I’ve noticed though is that - when I am editing a file and add new line - coloring and code completion disappears for about 3-4 seconds. Once the coloring is back code completion also works. I am not sure if that helps but that is what I’ve discovered.

Thanks for info! Good to know I’m not the only one who has no big issues with that. The coloring disappearing is happening to me too sometimes, I don’t know what to do about this. It’s most likely because of our massive precompiled headers that all .cpp files include :confused: