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

10/03/2010 at 00:27 (apple, iPhone)


כמו שהרבה אנשים יודעים, באינטרנט אפשר למצוא כמעט הכל ובחינם. במקרה שלנו יש לא רק בחינם – אלא גם איכותי. מה שלא כולם יודעים זה שאוניברסיטת סטנפורד מפרסמת ב-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. לראות את הקורס של סטנפורד ולעשות את התרגילים באתר.

הערה: אני עדיין לומד את הקורס ובמקביל עושה את כל התרגילים של הקורס כדי להבין את החומר לעומק. אם תהיה דרישה (תגובות? הצבעות?) אני אפרסם בבלוג שיעורים בעברית למפתח המתחיל.

אם הגעתם עד לשורה זו (וגם אם לא) – אתם מוזמנים להירשם לקבלת עדכונים במייל
בהצלחה.

2 תגובות

  1. knowlessence אמר/ה,

    אם יהיה לי זמן, אני אבנה קורס בעברית. בינתיים נצטרך להישאר עם האנגלית

  2. קוף תאילנדי אמר/ה,

    אם לא שיעורים בעברית, תרגום יכול להיות סבבה…

    למרות שאני די בטוח שאני יכול להסתדר גם בלעדיו :)

להגיב

Fill in your details below or click an icon to log in:

WordPress.com Logo

אתה מגיב באמצעות חשבון WordPress.com שלך. Log Out / לשמור )

Twitter picture

אתה מגיב באמצעות חשבון Twitter שלך. Log Out / לשמור )

Facebook photo

אתה מגיב באמצעות חשבון Facebook שלך. Log Out / לשמור )

Connecting to %s

Follow

Get every new post delivered to your Inbox.