באילו שפות משתמש ה- iPhone?
Objective-C היא שפת היישום העיקרית עבור iPhone
Objective-C היא שפת תכנות מונחה עצמים. הוא משתמש "אובייקטים", אשר מבנים נתונים מודולריים המרכיבים את יישום המחשב. זה גם מאפשר שימוש חוזר של קוד המחשב. Objective-C מבוססת על שפת התכנות C.
קקאו בפיתוח יישומים iPhone
קקאו הוא ממשק תכנות יישומים מונחה עצמים (API) עבור iOS שנכתב ב- Objective-C, ותוסף קקאו טאץ 'מאפשר את ההנפשה ואת זיהוי המחוות. סביבת הקקאו מנהלת את הזיכרון ומשתמשת במודל "תצוגת מודל" (MVC). כיתות המודל כוללות את נתוני היישום, בעוד שהתצוגות הן ייצוגים חזותיים של הנתונים. הבקרים מחברים את המודלים לתצוגות. יישומי קקאו לעיתים קרובות יש ממשק משתמש ייחודי אפל.
מפתחי יישומים יכולים כעת להשתמש בשפות אחרות
בחודש יוני 2010, אפל שינתה את התנאים של ערכת פיתוח התוכנה iOS להשתמש כדי לאפשר את השימוש בקוד מפורש. בעבר, רק Objective-C, C + +, C ו- Javascript הותרו על ידי אפל. אז עכשיו כל שפה לפרש ניתן להשתמש עם מתורגמן. הביצועים הטובים ביותר עדיין עם Objective-C, שכן יש לו את התמיכה האחרונה ב- API ומסגרות iOS.
פיתוח משחק הווידיאו Lua
מפתחי Videogame משתמשים לעתים קרובות בשפה תכנות Lua כי זה קל להטביע, פועל מהר וקל ללמוד.