פיתוח אפליקציות אייפון – איך להתחיל?

04.06.2011

כל תוכנית שמפתחים ומעלים לחנות של אפל, לאפסטור , דורשת אישור של חברת אפל. 70% מההכנסות
התוכנה נזקפות לזכות המפתח ו 30% לזכות חברת אפל. מה צריך כדי לפתח אפליקציית אייפון?
1. מחשב מקינטוש. לאלה שרוצים לחסוך את קניית מחשב אפל, אפשר לבנות מכונה וירטואלית בעזרת תוכנת VMware , ראה פירוט במדריך זה, ההמלצה שלי היא לרכוש את מחשב המקינטוש, משום שזו הדרך המהירה ביותר לפתח.

2. רשיון מפתחים של אפל, בעלות של $99 לשנה. 3. ידע בפיתוח תוכנה, רצוי ידע בשפת C.
סביבת הפיתוח של אפל – סביבה סגורה אחד מהחסרונות של סביבת הפיתוח של אפל היא שסביבה זו
היא סביבה סגורה כלומר אם ברצונך לפתח רכיב שלא נתמך בסביבת הפיתוח של אפל לא תוכל לעשות זאת,
לעיתים הדר היחידה להשתמש בטלפון שנקנה בחו"ל היא לפרוץ אותו. במאמר הזה יש פירוט מפורט יותר
של השיקולים אם לפרוץ או לא את הטלפון הסללולרי. 
פירוט איך לפרוץ את הטלפון יש בלינק זה. החנות הסגורה של אפל היא האפסטור והחנות למכשירים פרוצים נקראת סידיה.
סביבת הפיתוח - Xcode סביבת הפיתוח לפיתוח אפליקצית אייפון.אייפאד נקראת Xcode שהיא IDE לסביבה זו. 
חלק מה Xcode הוא האייפון סימולטור שעוזר לתוכניתן לבדוק את האפליקציה בקלות רבה יותר.

שפת הפיתוח  - Objective C פיתוח אפליקציה באייפון הוא בשפת Objective C. שפה זו היא מעין
הכלאה של Java ו שפת C ,(יותר דומה לשפת C). חשוב לציין שבדומה לשפת C,
יש לנהל את ההקצאה ושיחרור הזכרון על המחסנית (שלא בדומה לשפת Java). אחת הפונקציונליות החזקה של Objective C היא אפשרות ייבוא של ספריות הכתובות בשפת C++/C, ראה דיון יותר מפורט בנושא זה.
החשיבות של פונקציונליות זו היא רבה משום שהיא מאפשרת להשתמש בקוד שכבר פותח ו
עובד בשפות C/C++ ללא כל שינוי.

התוכנית הראשונה התוכנית הראשונה שכדאי לפתח היא hello world או תוכנית דוגמא בכדי לבדוק
את התוכנית כדאי להשתמש באייפון סימולטור. אישור האפליקציה בכדי לאשר את האפליקציה,
יש לרכוש רשיון פיתוח של חברת אפל בעלןת $99 לשנה. בכדי לחסוך זמן יקר וכסף רב 
כדאי לבדוק מראש מהן הסיבות שבגללן תוכנית הפיתוח עלולה לא להיות מאושרת ע"י חברת אפל.

 הוספת תגובה 
כותרת התגובה:
שם מלא:
כתובת דואר אלקטרוני:
תוכן התגובה: