Wow! I've been using pythonista for a while especially with the ui class but I just purchased 'editorial' based on this post. I have to concur with the poster's sentiments.
I've been scripting my life since the early 70's when I used the MUMPS language (now M technologies). Besides about the earliest implementation of sparse arrays (known in modern languages as hash or dictionaries) it had that useful feature that all tools on a MUMPS system including the program editor were written in MUMPS. I eventually moved to emacs, LISP, perl and then python for scripting. After 45 years it looks like you have finally kicked my iPhone up to the same level. Apple tries to dumb it down but you are giving control back to the user.
Now if you would only add Bluetooth Low Energy (BLE) support, Apple's Core Bluetooth framework, to Python (forget the kludgy Bluetooth 2.0) it would make it easy to script my internet of things. BLE is the only reason left I still create my own xcode iOS apps.
And, yes people have used Pythonista to make apps for sale on the App Store.
But using Xcode seems like hard work. I seem to remember that Pythonista has a simple way of assigning a python script to a button on your ipad screen, so when you tap the button the python script runs. Have a look at the documentation. I can't be more specific, I only use editorial now.
Thank you so much.
It is working now.
However, to check for something inside that array, I need to make it global, right?
Otherwise, how can I send it over to the action method when the button is pressed?