2

Is there a way to get code assist (code completion) to work with Python on xCode?

In other words, when I start typing eat_food(, I want xCode to tell me what the first argument for the function "eat_food" is so I won't have to search my project for the function signature.

Bemmu
  • 17,849
  • 16
  • 76
  • 93
  • 1
    A big list of Python IDEs is in this famous question: http://stackoverflow.com/questions/81584/what-ide-to-use-for-python – a paid nerd Nov 15 '11 at 05:31

1 Answers1

6

Python and all other dynamic languages are notoriously hard to write comprehensive code completion for. The compiler doesn't even know what types and other things about dynamic code, so the IDE isn't going to either. Komodo does one of the best jobs at code completion for dynamic languages like Python, but even it isn't anywhere 100%, not even the IDE version.

Apple is actively discouraging all languages other than what they consider first class languages for OSX/iOS Objective-C, Swift, C and C++ in Xcode. I wouldn't expect much support for any other languages since they dropped Java support, which was incredibly crappy anyway.