Xibless.

יצירת קוד אובייקטיבי, בונה קקאו UIS. מחליף XCODE של XIBS
הורד עכשיו

Xibless. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Virgil Dupras
  • אתר האינטרנט של המוציא לאור:
  • http://hardcoded.net

Xibless. תגים


Xibless. תיאור

Xibless הוא ספריית פייתון שיוצר קוד אובייקטיבי, בונה קקאו UIS. המטרה של ספריה זו היא להחליף Xibs ב Xcode, אם אתה רוצה, להיפטר XCode Altogether.With Xibless, במקום בעיצוב UIS עם עורך WYSIWYG, אתה בונה אותם סקריפט python, באופן דומה למה שאתה עושה כאשר אתה לבנות qt uis ללא המעצב. לדוגמה, סקריפט כזה: תוצאה = חלון (200, 200, 330, 110, "תגיד לי את שמך!") Namelabel = תווית (תוצאה, טקסט = "שם:") NAMEFIELD = Textfield (תוצאה, טקסט = " "Hellolabel = תווית (תוצאה, טקסט =" ") כפתור = כפתור (תוצאה, כותרת =" תגיד שלום ") namelabel.width = 45namelabel.packtocorner (Pack.PApperLeft) NAMEFIELD.PACKRELATIVETO (Namelabel, Pack.right, Pack. (Pack.right) hellolabel.fackrelativeto (namelabel, pack.below, pack.left) hellolabel.fill (pack.right) button.packrelativeto (hellolabel, pack.below, pack.right) namefield.setanchor ( Pack.Upperleft, Growx = True) Hellolabel.setanchor (Pack.upperleft, Grows = True) Button.Setanchor (Pack.upperright) יפיק קוד אובייקטיבי, לבנות טופס עם שדה שם, תווית טקסט וכפתור. החלק השני של הסקריפט מציב את הווידג'טים על הטופס כראוי. . משמעות הדבר היא שאם אתה על OS X 10.7 או חדש יותר, אתה יכול להשתמש מובנית Python. אחרת, תצטרך להתקין גרסה חדשה יותר של Python.Why Xibless? עבור אנשים רבים xcode ואת ממשק משולב שלה בונה עבודה בסדר ולהיות הוגן, xcode הוא כלי נחמד. עם זאת, יש לה חסרונות, בעיקר רק מטרד, אבל עדיין, אחרי כמה זמן, מטרד להיות ... מעצבן. לדוגמה, כאשר XIB UI מגיע לרמה מסוימת של המורכבות, אתה אף פעם לא יודע, כאשר עושים עדכונים קלים, אם בטעות פישל משהו אחר. כי כל שינוי, אבל זה קטין, משנה חלק גדול של קובץ XIB, אתה לא יכול לספר את הבדל אם שינוי שביצעת היה בלעדי אחד שאתה רוצה לעשות. יש גם XIB לוקליזציה, עם אחד Xib-Copy-localization שלה, אשר פחות אופטימלי אבל קשה לעבוד מסביב. בכל אופן, אני לא מתכוון לנסות לשכנע אותך. אם אתה כבר לא רוצה להיפטר xcode ו / או xibs, אתה כנראה לא צריך Xibless.installationyou יכול להתקין Xibless דרך PIP: PIP התקנת Xiblessor על ידי הורדת החבילה המקור והפעלה: Python Setup.py Installto לבנות את הדגמות בתיקייה הדגמות, CD לתוכו וסוג :./ WAF תצורה./wafthe App וכתוצאה מכך יהיה בתיקייה Build.usagexibless ניתן להשתמש בשורת הפקודה או דרך Python. כדי להשתמש בו משורת הפקודה, אתה מקליד: XIBLESS <מקור> מקור הוא הנתיב של מודול Python שכתבת המתארת את UI שברצונך לבנות. DEST הוא הנתיב שאתה רוצה שכתוצאה מכך אובייקטיבי- C כדי להיות כתוב ב. כדי להשתמש Xibless ישירות מ Python, השימוש דומה: ייבוא Xiblessxibless.Generate (מקור, DEST) עכשיו, כל זה עושה זה שהוא מייצר קוד ממשק משתמש. Xibless לא, עדיין, כל פתרון משולב לתת לך בקלות לבנות תוכנית XCode פחות. עם זאת, מה שאתה יכול לעשות הוא להסתכל על התיקייה הדגמות ובסיס את עצמך על הדגמות האלה (אשר הם לגמרי xcode פחות) לבנות פרוייקט משלך.חבר הפיתוח שלך הוא בפיתוח מוקדם מאוד ואין עוד תיעוד API. לעת עתה, תצטרך להבין כי API מהדמות ועל ידי חפירה ישירות במקור. כמו כן, שים לב כי API זה יכול לשנות בפראות לפני v1.0.Also, מספר הקצוות הגסים כרגע הם בלתי ניתנים לערעור. אין הודעת שגיאה עבור סקריפטים לא חוקיים של ממשק משתמש, כך שזה יכול להיות מאוד קשה, לעת עתה, כדי להבין מדוע הסקריפטים שלך לא work.OH, כן, וזיכרון דליפות, יש טונות של דף הבית של home.product


Xibless. תוכנה קשורה