מחשב כף יד

צפייה בגרסה מלאה : האם מישהו מכיר סביבת עבודה ל-c באייפון?



wiseco
20/02/08, 16:46
הם יש איזה שהוא תוכנה לכתוב בא תוכנות בשפת C?

zigfried
02/03/08, 09:14
אז ככה,
בהנחה שאתה משתמש windows, לך ל:
winchain.googlecode.com ועקוב אחרי ההוראות.
תצטרך להוריד את ה pre-built toolchain בביטטורנט או בדרך אחרת.

מה שתקבל בסוף זו סביבת cygwin עם toolchain של iPhone
קצת על המושגים:
cygwin - סביבה ל windows שנותנת תמיכה ב posix, שזהו סטנדרט לקריאות מערכת בנוסף לספרית ה c הסטנדרטית
toolchain - אוסף כלים לקומפילציה ולינק של בינרים עבור פלטפרומה מסוימת.
ה toolchain של iPhone הוא gcc של arm שיודע להוציא בינרים בפורמט mach-o, הפורמט שמשתמשים בו במק, הוא גם מכיל את הספריות פיתוח ל iPhone.
השימוש היחיד ב cygwin הוא בכלים כמו make, לדעתי מי שבנה את הסביבה הזו היה יכול לוותר על cygwin ולהשתמש בכלים של mingw, אבל זה מה שהם עשו, אז ככה זה.
בנוסף, בכדי לכתוב ממשקי משתמש, תצטרך לכתוב ב objective-c, סטייה בפני עצמה.
הנה מדריך למתחילים בשפה הדי גועלית הזו:
http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/chapter_1_section_1.html
עוד לינק שימושי, תעוד שאנשים טובים אספו לממשקי iPhone:
http://ericasadun.com/iPhoneDocs113/classes.html

לגבי סביבה: כל דבר מ vi דרך notepad דרך vstudio יעשה את העבודה.
בכל מקרה, אין אמולטור (לפחות עד שיצא sdk רשמי) ותוכל לבדוק רק על ה iPhone.

קדימה, יש לך מספיק בשביל להתחיל :mrgreen:

wiseco
04/03/08, 21:52
קצת איבדתי אותך שם איפשהו, אבל אני יעבור על המדריך שהוספת ונקווה לטוב :)
אבל תודה על העזרה.

Yotam.B
05/03/08, 13:09
ולמשתמשי מק? מה יש?

planB
05/03/08, 13:54
http://george.zjlotto.com/index.php/iphone-toolchain/

zigfried
05/03/08, 14:16
יופי של מדריך, planB!
תוספת מבורכת תהיה xcode template שמעלה את התוכנה לאייפון ומאתחל מחדש את ה springboard
מזל שמישהו כבר הכין כזה :-)
http://www.cocoamachine.com/blog/2008/01/easy-iphone-iukit-development.html
משתמשי windows יכולים לחפור כאן קצת ולהרכיב פיתרון דומה.

vaza
05/03/08, 17:24
משום מה הסתבכתי, התקנתי הכל וזה הבנתי איך לקמפל, אני אמור לערוך את הקובץ H? ואם לא, אז איזה כן? ותנו פקודת print לדוגמא, ניסיתי לא עבד לי כלום
כשהשארתי ריק והפעלתי מהאייפון האפליקציה לא עושה כלום ואי אפשר לחזור למסך הראשי חייבים לסגור את המכשיר

עדכון:
פשוט בלתי אפשרי! כבר כמה שעות אני מנסה לעשות משהו פשוט!
אני לא מוצא שום קוד לדוגמא.. מישהו יכול לשלוח לי איזה משהו קטן שאראה?
amirvaza@gmail.com