xibless

Kakao UIS oluşturan objektif-C kodunu oluşturur. Xcode'nin xiblerinin yerini alır
Şimdi İndirin

xibless Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • BSD License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Virgil Dupras
  • yayıncı web sitesi:
  • http://hardcoded.net

xibless Etiketler


xibless Açıklama

Xibless, Kakao UIS oluşturan nesnel-C kodunu oluşturan bir Python kütüphanesidir. Bu kütüphanenin amacı, XIB'leri XCODE'de değiştirmek ve eğer isterseniz, Xcode'dan tamamen kurtulun. Xibless, WYSIWYG editöründe UIS'yi tasarlamak yerine, onları bir Python senaryosuna, benzer şekilde yaptığınız şeye benzer şekilde inşa ediyorsunuz. Tasarımcı olmadan QT UIS oluşturun. Örneğin, böyle bir komut dosyası: Sonuç = pencere (200, 200, 330, 110, "Bana adınızı söyle!") Namelabel = Etiket (sonuç, metin = "adı:") Namefield = Textfield (Sonuç, Text = " ") Hellolabel = Etiket (Sonuç, Text =" ") Düğme = düğme (Sonuç, Başlık =" Hello Say ") Namelabel.Width = 45namelabel.packtocorner (Pack.UpperLeft) NameField.Packrelativeto (Namelabel, Pack.Right, Pack. Orta) namefield.fill (pack.right) hellolabel.packrelativeto (namelabel, pack.below, pack.left) hellolabel.fill (pack.right) button.packrelativeto (helolabel, pack.below, pack.right) namefield.setanchor ( Pack.upperft, growx = true) hellolabel.setanchor (pack.upperLeft, growx = true) button.setanchor (pack.upperright), bir isim alanı, bir metin etiketi ve bir düğme içeren bir form oluşturan objektif-C kodunu oluşturur. Komut dosyasının ikinci kısmı widget'ları formda uygun şekilde yerleştirir. . Bu, OS X 10.7 veya daha yeni durumdaysanız, yerleşik Python'u kullanabilirsiniz. Aksi takdirde, daha yeni bir Python sürümünü yüklemeniz gerekir. Neden Xibless? Birçok kişi için XCODE ve entegre arabirim oluşturucu için iyi çalışır ve adil olmak, Xcode güzel bir araçtır. Bununla birlikte, çoğunlukla sadece sıkıntılar, ancak yine de, bir süre sonra, can sıkıntısı ... sinir bozucu olur. Örneğin, bir XIB UI, belirli bir karmaşıklığa ulaştığında, küçük güncellemeler yaparken asla başka bir şeyi mahvederseniz asla bilemezsiniz. Bununla birlikte, her değişiklik, ancak küçük olduğundan, XIB dosyasının büyük bir bölümünü değiştirir, yaptığınız değişiklik yaptığınız modifikasyonun yaptığınız modifikasyonun yaptığını söyleyemezsiniz. Ayrıca, bir XIB yerelleştirmesi, tek bir XIB kopyası - yerelleşmesi, en uygun ama etrafta çalışmak zor olandan daha az olan. Neyse, seni ikna etmeye çalışmayacağım. Zaten XCODE ve / veya XIB'lerden kurtulmak istemiyorsanız, muhtemelen Xibless'e ihtiyacınız yoktur. Demolar klasöründeki Demolar, içine CD ve yazın: ./ WAF Configure./Wafthe Sonuçta ortaya çıkan uygulama derleme klasöründe olacaktır. Kullanım Klasöründe olacaktır. Komut satırından kullanmak için: Xibless Kaynak, Yapmak istediğiniz UI'yi açıklayan Python modülünün yoludur. DEST, ortaya çıkan objektif-C dosyanızın yazılmasını istediğiniz yoldur. Xibless'i doğrudan Python'dan kullanmak için, kullanım benzer: ithal xiblessxibless.generate (kaynak, dest) Şimdi, tüm bunlar, UI kodu üretmesidir. Xibless, henüz bir XCODE-ASMIŞ bir program oluşturmanıza izin veren herhangi bir entegre çözüm yoktur. Bununla birlikte, yapabilecekleriniz, Demos klasörüne bakmak ve kendi projenizi oluşturmak için kendinizi (tamamen Xcode-daha az) üzerine getirmektir. Şimdilik, API'yı demolardan ve doğrudan kaynağa kazarak anlamanız gerekir. Ayrıca, bu API'nin v1.0'dan önce çılgınca değişebileceğini unutmayın. Geçersiz UI komut dosyaları için hata mesajı yoktur, bu nedenle, komut dosyalarınızın neden işe yaramadığını çözmek için çok zor olabilir.


xibless İlgili Yazılım