Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

PyObjC is a bidirectional bridge between the Python and Objective-C programming languages, allowing programmers to use and extend existing Objective-C libraries, such as Apple's Cocoa framework, using Python. [1]

21 relations: Adapter pattern, Apple Inc., Application framework, Application programming interface, C (programming language), C++, Cocoa (API), Cross-platform, GNUstep, Graphical user interface, Integrated development environment, Libffi, Library (computing), Mac OS X Leopard, MacOS, MIT License, Objective-C, Project Builder, Python (programming language), Python Package Index, Xcode.

Adapter pattern

In software engineering, the adapter pattern is a software design pattern (also known as Wrapper, an alternative naming shared with the Decorator pattern) that allows the interface of an existing class to be used as another interface.

New!!: PyObjC and Adapter pattern · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: PyObjC and Apple Inc. · See more »

Application framework

In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.

New!!: PyObjC and Application framework · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: PyObjC and Application programming interface · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: PyObjC and C (programming language) · See more »


C++ ("see plus plus") is a general-purpose programming language.

New!!: PyObjC and C++ · See more »

Cocoa (API)

Cocoa is Apple's native object-oriented application programming interface (API) for their operating system macOS.

New!!: PyObjC and Cocoa (API) · See more »


In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: PyObjC and Cross-platform · See more »


GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows.

New!!: PyObjC and GNUstep · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: PyObjC and Graphical user interface · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: PyObjC and Integrated development environment · See more »


libffi is a foreign function interface library.

New!!: PyObjC and Libffi · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: PyObjC and Library (computing) · See more »

Mac OS X Leopard

Mac OS X Leopard (version 10.5) is the sixth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: PyObjC and Mac OS X Leopard · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: PyObjC and MacOS · See more »

MIT License

The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).

New!!: PyObjC and MIT License · See more »


Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: PyObjC and Objective-C · See more »

Project Builder

Project Builder was an integrated development environment (IDE) originally developed by NeXT for the NeXTSTEP operating system.

New!!: PyObjC and Project Builder · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: PyObjC and Python (programming language) · See more »

Python Package Index

The Python Package Index, abbreviated as PyPI and also known as the Cheese Shop (a reference to the Monty Python's Flying Circus sketch Cheese Shop), is the official third-party software repository for Python.

New!!: PyObjC and Python Package Index · See more »


Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS.

New!!: PyObjC and Xcode · See more »

Redirects here:



[1] https://en.wikipedia.org/wiki/PyObjC

Hey! We are on Facebook now! »