Yani yeni bir milenyum; Apple ellerini salladı; Bir iPhone (App Store) uygulamasına bir Python yorumlayıcısı eklemek artık yasaldır.
Bunu yapmaya nasıl devam edilir? Mevcut tartışmaların tümü (şaşırtıcı olmayan bir şekilde) jailbreaking ile ilgilidir. (Daha eski soru: Python kullanarak yerel iPhone uygulamaları yazabilir miyim )
Buradaki amacım bir PyObjC uygulaması yazmak değil, Python'u gömülü bir kütüphane olarak çalıştıran normal bir ObjC uygulaması yazmak. Python kodu daha sonra yerel Cocoa kodunu geri çağıracaktır. Bu, "kontrol mantığı Python kodudur" kalıbıdır.
İPhone uygulamamın onu bağlayabilmesi için XCode'da yerleşik Python edinme rehberi var mı? Standart kitaplığın% 90'ına ihtiyacım olmayacağından, tercihen sadeleştirilmiş bir Python.
Muhtemelen iş parçacığı ve Python uzantısı API'sini çözebilirim; Bunu MacOS'ta yaptım. Ancak yalnızca komut satırı derleyicilerini kullanarak, XCode'u değil.