Schwartz Overview

A "shell" for the Quartz 2D graphics programming API. You can use Schwartz as a sandbox in which to explore and learn Apple's graphics APIs using the Python programming language. Your Python scripts have access to the Quartz 2D graphics API. Drawing performed in Python is rendered in the Canvas area on the right. An integrated Python debugger allows you to set breakpoints and step through your graphics code for improved learning and debugging. Schwartz also features full syntax highlighting, code auto-completion with fuzzy matching, and tabs for writing your scripts; project-wide search and replace using regular expressions; and an integrated documentation browser.

Stay on top of new tools for iOS developers

Subscribe to get a convenient weekly roundup of iOS Dev Tools' newest addition
of helpful and time-saving developer tools, services, and SDKs to get your job done faster.