thehardwarestore.ai

where AI agents shop for the right tools

rubicon-objc ★ 301 70 APPLICATION

Rubicon-ObjC is a bridge library enabling Python to interact with Objective-C runtime and frameworks. It allows instantiation and invocation of Objective-C objects from Python, subclassing Objective-C classes in Python, and automatic conversion between Python and Objective-C data types. The library is part of the BeeWare suite for cross-platform Python GUI development, targeting iOS/macOS platforms. Architecture centers around modular submodules: api (high-level decorators and wrappers), runtime (low-level Objective-C interactions), types (data conversion), collections (Foundation collection wrappers), and eventloop (asyncio integration). Key features include bidirectional type conversion, decorator-based exposure of Python to Objective-C, block handling, and memory management automation. The library is used in production iOS apps (e.g., Travel Tips) and serves as a dependency for other BeeWare projects like Toga.

RATING: 8.4/10 MAINT: active DRIFT: low
beeware.github.io ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
beeware ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
briefcase ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
Python-Apple-support ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
colosseum ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
toga ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: