פיתוח אפליקציות לאייפון – iPhone Application Development

כמו שהרבה אנשים יודעים, באינטרנט אפשר למצוא כמעט הכל ובחינם. במקרה שלנו יש לא רק בחינם – אלא גם איכותי. מה שלא כולם יודעים זה שאוניברסיטת סטנפורד מפרסמת ב-iTunesU קורס פיתוח לאייפוןשמועבר ע"י מפתחים של אפל.
ניתן להוריד בחינם את הקורס מצולם עם כתוביות באנגלית (עם קצת שגיאות כתיב) ואת המצגות של כל שיעור. הכוונה במפרסמת היא שבזמן כתיבת שורות אלה הקורס עדיין רץ וכל שבוע מתפרסמים שיעורים חדשים.
למי שלא מכיר, iTunesU = iTunes University. זוהי אוניברסיטה אונליין, חינמית לגמרי, המכילה מאות קורסים בכל תחום אפשרי. הגישה אליה מתבצעת דרך iTunes, דרכה אפשר להוריד את כל החומר ישירות למחשב ואפילו לסכנרן עם האייפון לצפייה בדרכים.
הקורס שלנו נקרא CS193P – iPhone Application Development. באתר הקורס אפשר למצוא את כל החומר כולל מצגות, תרגילים וקוד לדוגמה.
מאוד מומלץ לעשות את התרגילים במקביל לשיעור המתאים, כדי להתקדם בחומר בהתאם. מאוד קשה להבין את השיעור כשלא מכירים את המושגים של השיעור הקודם.
לחיצה על האייקון האדום הגדול למעלה (בבלוג) תוביל אותנו לקורס ב-iTunesU. מומלץ לבצע Subscribe כדי לקבל עדכונים על שיעורים ומצגות שמתפרסמים. אפילו מאוד מומלץ לנסות לשחזר את הדוגמאות לאחר (או במהלך) כל שיעור. במקרה שלא מצליחים, הקוד של הפרוייקט שנכתב בשיעור עצמו נמצא באתר הקורס.
כדי להתחיל לפתח אפליקציות לאייפון נצטרך כמה דברים בסיסיים:
1. מחשב מקינטוש עם מערכת הפעלה Mac OSX, עדיף את הגרסה האחרונה Snow Leopard.
אפשרות אחרת: מחשב PC עליו הותקנה Mac OSX בדרכים יצירתיות (מה שנקרא Hackint0sh). אפשר לנסות להשתמש ב-Rebel EFI, EFI X או אפילו VMWare. לכל מחשב צריך למצוא את הדרך הנכונה להתקין בהתאם לחומרה.
2. להירשם לאתר המפתחים של אפל עם חשבון ה-iTunes שלנו. חשוב לבצע כדי שנוכל להוריד את הכלים הנדרשים לפיתוח.
יש קישור ישיר בלחיצה על האייקון הגדול של SDK.
חשוב לשים לב להבדל בין הרשמה לאתר לבין הרשמה לתוכנית המפתחים – iPhone Developer Program.
הרשמה לתוכנית זו עולה $99 בשנה ונדרשת לצורך בדיקת האפליקציה על המכשיר והגשתה ל-AppStore.
3. להוריד ולהתקין את iPhone SDK with Xcode.
SDK זה Software Developer Kit, סביבת פיתוח ואוסף של כלים שאפל מספקים בחינם לכל המפתחים שלהם.
Xcode זה כלי הפיתוח העיקרי איתו נכתוב את הקוד מאחורי האפליקציה.
לאחר שנרשמו תיפתח האופציה להורדה של הקובץ. לשים לב להוריד את הגרסה המתאימה למערכת ההפעלה שהתקנו.
4. לראות את הקורס של סטנפורד ולעשות את התרגילים באתר.
הערה: אני עדיין לומד את הקורס ובמקביל עושה את כל התרגילים של הקורס כדי להבין את החומר לעומק. אם תהיה דרישה (תגובות? הצבעות?) אני אפרסם בבלוג שיעורים בעברית למפתח המתחיל.
אם הגעתם עד לשורה זו (וגם אם לא) – אתם מוזמנים להירשם לקבלת עדכונים במייל
בהצלחה.



knowlessence אמר/ה,
22/03/2010 בשעה 09:19
אם יהיה לי זמן, אני אבנה קורס בעברית. בינתיים נצטרך להישאר עם האנגלית
קוף תאילנדי אמר/ה,
22/03/2010 בשעה 07:18
אם לא שיעורים בעברית, תרגום יכול להיות סבבה…
למרות שאני די בטוח שאני יכול להסתדר גם בלעדיו