,תכנות אפליקציה למתחילים בתוכת המפתחים של אפל

levnu

New member
,תכנות אפליקציה למתחילים בתוכת המפתחים של אפל

שלום אני הצלחתי להתקין הכל ואז כשניסיתי ליצור תוכנית ראשונית שלום עולם הלכתי בול לפי ספר הדרכה אחד לאחד רק שאצלהם אחרי הרצה מופיע על האייפון סימולטור מופיע שלום עולם ואצלי הוא סתם דולק ריק אחרי ההרצה ולא כותב כלום האם יש מישהו שיכול לעזור לי להבין איפה הבעייה??
 

levnu

New member
תודה הסתדרתי לגבי זה חלקית

אני כרגע יותר מתאמן לתכנת עם הקובץ NIB ולא רק כתיבת קוד וממש קשה לי עם כל עניין ה CONNECTIONS בשילוב עם קוד שמגיב לUI כי אין לי נסיון במונחה עצמים רק בסי אבל תודה בכל מקרה
 
אתה יכול לעשות הכל מהקוד..

ה-connections ב-xib חוסכים לך קוד, אם אתה רוצה אתה יכול לעבוד רק מהקוד. אני ממליץ לך על זה אגב. זה יקדם אותך בלימודי השפה ויאפשר לך לעשות דברים בדרך שלך. לדוגמא: UITableView זה אובייקט שמייצג טבלה. אם תוסיף אותו ב-xib ותעשה את הקישורים של ה-delegate וה-datasource ב-xib לדוגמא ל-UIViewController (נקרא לו A) שמכיל אותו, אז הוא ייכנס למתודות שבונות את ה-UITableView ברגע שתיכנס למסך של A באפליקציה. אם לדוגמא אתה רוצה שרק בלחיצת כפתור ייטענו נתונים ל-UITableView או שזה פשוט ייטען בדיוק מתי שתרצה ולא ישר שמסך A נטען אז אתה תהיה חייב לעשות את זה מהקוד. זו סתם דוגמא אחת אבל בגדול אני ממליץ לך לקפוץ לקוד בהקדם וכמה שפחות (עדיף לדעתי בכלל לא) לגעת ב-xib או connections.
 

levnu

New member
תודה זה המידע שהיה חסר לי

אני בהחלט מעוניין לעבוד רק עם קוד השאלה איפה אני מוצא מדריך טוב של זה ללימוד עצמי ?? אין לי שום רקע במונחה עצמים... רק בסי קורס ברמת אוניברסיטה יש איזה ספר או מדריך שעובד על לימוד תכנות ע"י קוד
 

levnu

New member
תודה רבה ועוד שאלה קטנה

האם בשביל תכנות c objective האם אני יכול לעשות את כל זה ע"י פתיחת פרוייקטים ב SDK של תוכנת המפתחים או שאני צריך לארגן לעצמי סביבה אחרת והאם זה נעשה הכל במקינטוש כלומר מה שאני שואל הוא ש כשתכנתתי בסי או במטלאב אז היה לי ויזואל סטודיו או תוכנת מטלאב שבה הייתי עובד ואילו פה הדבר היחיד שאני מכיר זה את ה SDK והרצת התוכנית בסימולטור של אייפון האם זו הדרך הנוחה ללמוד את השפה ?? שוב תודה
 

BravoMan

Active member
לפי מה שידוע לי, כחלק מה-SDK

אתה מקבל סביבת פיתוח שנקראת XCode ולפי מה שראיתי זו סביב מאוד חביבה עם ממשק גרפי מעניין שיש בו אלמנטים שלא נתקלתי בהם ב-IDE אחרים כמו אלה של MS. (למשל חיבור פעולה לפקד ע"י משיכת קו בעזרת העכבר). אם ברצונך ללמוד את Objective-C ספציפית בקונטקסט של ה-[iP[whatever אין מנוס מלהשתמש בסביבה ש-Apple מספקת ע"ג Mac. לאומת זאת, אם אתה מעוניין להתנסות בשפה עצמה ניתן לעשות זאת גם ע"ג PC רגיל עם מערכת וכלים חופשיים (קריא Linux + gcc). לא ידוע לי לגבי פתרון "טבעי" עבור Windows אבל יש סיכוי טוב שגם זה קיים.
 
למעלה