Navigation

  • index
  • modules |
  • next |
  • Pyobjus 1.0a1 documentation »
  • Welcome to Pyobjus

Welcome to Pyobjus¶

Pyobjus is a Python library for accessing Objective-C class. If you want to access Java class, look at Pyjnius.

This documentation is divided into differents parts. We recommend you to start with Installation, and then head over to the Quickstart. If you’d rather dive into the internals of Pyobjus, check out the API documentation. There are also nice examples of using classes from Foundation framework. These you can find on the Foundation framework examples page.

  • Installation
    • Installation on the Desktop
    • Installation on iOS
  • Quickstart
    • The simplest example
    • Using classes not in the standard Framework
  • How does Pyobjus work?
    • The autoclass function
    • Calling Objective C methods
    • Using Objective C properties
  • Pyobjus API tutorial
    • Using dylib_manager
    • Using struct types
    • Dealing with pointers
    • Objective C <-> pyobjus literals
    • Unknown types
    • Using class
    • Using @selector
    • Using @protocol
    • Using enum types
    • Using vararg methods
    • Using C array
  • Foundation framework examples
    • NSArray example
    • NSDictionary example
    • NSMutableArray example
    • NSMutableDictionary example
    • Other
  • Pyobjus on iOS
    • Example with Kivy UI
    • Accessing the accelerometer
    • Accessing the gyroscope
    • Accessing the magnetometer
    • Pyobjus-ball example
  • API
    • Reflection functions
    • Utility functions
    • Global variables
    • Pyobjus Objective C types
    • Structure types
    • Enumeration types
    • Dynamic library manager
    • Objective-C signature format
  • Remarks
    • Missing things
    • Issues

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Table of Contents

  • Welcome to Pyobjus
  • Indices and tables

Next topic

Installation

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • Pyobjus 1.0a1 documentation »
  • Welcome to Pyobjus
© Copyright 2012, Mathieu Virbel, Gabriel Pettier. Created using Sphinx 4.4.0.