SORU
11 EYLÜL 2010, CUMARTESİ


Gömme bir iPhone uygulaması olarak Python

Yeni bir bin yıla kadar; Apple elini sallayarak; artık yasal bir iPhone (App Store) uygulaması içinde bir Python yorumlayıcısı vardır.

Bunu nasıl yapıyor hakkında gitmek mi? Tüm mevcut tartışma (şaşırtıcı) jailbreak ifade eder. (Eski soru: Can I write native iPhone apps using Python)

Amacım burada PyObjC bir uygulama yazmak için değil, ama gömülü bir kütüphane olarak Python çalışan düzenli ObjC bir uygulama yazmak için. Python kodu sonra yerli Kakao kodu arayacaktır. "Kontrol mantığı Python kodu" desen..

İPhone uygulamam bağlayabilirsiniz böyle büyük mükafat olarak inşa edilmiş, Python almak için bir rehber var mı? Tercihen bir standart kütüphane ihtiyacım yok çünkü sadeleştirilmiş Python,.

Muhtemelen diş çekme ve Python uzantısı API çözebilirim; MacOS yapmadım. Ama sadece komut satırı kullanarak, böyle büyük mükafat değil çok da faydalı olabilir.

CEVAP
11 EYLÜL 2010, CUMARTESİ


Gerçekten örneğin böyle büyük mükafat, inşa gerek yok Python -- sana nasıl önemli değil ama önemli olan bu yapı ürünüdür.

Yani, libPython gibi bir şey inşa etmek için ihtiyacımız olacak.statik bir uygulama içine bağlantılı. Bir var bir kere .bir, bu uygulama için böyle büyük mükafat proje(ler) eklenebilir ve oradan, app geri kalanı gibi bağlantılı imzalanmış olacak.

IIRC (elle python yaptım beri bir süre oldu)---kutu python libPython inşa edecek.eğer doğru yapılandırma (ve diğer üniversitelerin bir avuç),.

Tabii ki, ikinci sorun, çapraz derleme sizin KOL için python olacak86kutusu. Python autoconf tabanlı bir projedir ve autoconf çapraz derleme için tam bir baş belası.

Doğru devlet olarak, bu küçük yapmak önemli olacaktır.

İOS için bunu yapmak istiyorum, ama ilk adam sen değilsin hiç şaşırtıcı da değildir. Python cihazlar iOS çalışacak olanlar daha az yetenekli sığdırılmış oldu. Hakkında googling; might be useful bağlantıları bir grup ile bir iplik buldum.

Ayrıca, pyobjc-dev listesine katılmak isteyebilirsiniz. Süre değil mi hedefleme PyObjC tabanlı bir uygulama (ki, bu arada, iyi fikir -- PyObjC uzun bir yol gitmek önce olacak iOS dostu), PyObjC topluluk olmuştur tartışırken bu ve Ronald, herkes, muhtemelen en bilgili kişi olarak bu alandaki. PyObjC iOS üzerinde gömülü Python taşıma sorunu PyObjC önce çözmek zorunda kalacak unutmayın. Onların ön koşul olarak gereksinimi vardır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • The Computer Chronicles

    The Computer

    7 Kasım 2012
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008
  • Trulia

    Trulia

    29 Kasım 2006