Skip to main content

Python<->ObjC Interoperability Module

Project description

PyObjC is a bridge between Python and Objective-C. It allows full featured Cocoa applications to be written in pure Python. It is also easy to use other frameworks containing Objective-C class libraries from Python and to mix in Objective-C, C and C++ source.

Python is a highly dynamic programming language with a shallow learning curve. It combines remarkable power with very clear syntax.

The installer package installs a number of Project Builder templates for easily creating new Cocoa-Python projects, as well as support for syntax coloring of Python files in Project Builder.

PyObjC also supports full introspection of Objective-C classes and direct invocation of Objective-C APIs from the interactive interpreter.

PyObjC requires MacOS X 10.2 or later. PyObjC works both with the Apple provided Python installation in MacOS X 10.2 (and later) and with MacPython 2.3. Users of MacPython 2.3 can install PyObjC though the PackageManager application.

Project details


Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page