במהלך מצגת של WWDC, אשר התקיימה ביום יום שני, אפל הציגה את שפת התכנות סוויפט חדשה קרייג Federighi שנקרא «Objective-C בלי C».
יצוין כי סוויפט לא תוכנן כמו שפת תכנות אוניברסלית. הוא נוצר במיוחד עבור מערכות ההפעלה OS X ו- iOS, עבור קקאו ומוצרי קקאו מגע. היא מבוססת על בסיס C ו- Objective-C, אך הוא כולל את כל הטכנולוגיה העדכנית שפותחה על ידי מהנדסי אפל בשנים האחרונות (ARC ו LLVM).
סוויפט ממוקם כמו שפת תכנות מודרנית, מהירה, אינטראקטיבית ובטוחה. בגלל מודרני של התחביר הקצר החדש: בלי כותרות נקודה-פסיק. אז סוויפט הוא מזכיר יותר של שפת סקריפט, אם כי אפל לא רוצה להשוות את זה עם Python. דוגמה פשוטה של «שלום עולם» אל Objective-C:
#import
#import
int main (void)
{
NSLog (@ »שלום, עולם n»!);
להחזיר 0;
}
וזה שווה ערך סוויפט:
println ( «שלום עולם!»)
השפה היא בהחלט אלגנטית, אבל זה קצר, ולפעמים גורם אי הבנה. לקבלת מבוא שפה והסברים חדשות של כל גורמי אי הוודאות, אפל מייד ספק תיעוד מלאאשר יסייע בחקר התכונות של סוויפט.
תוכניות אפלות עבור השפה החדשה הן די שאפתניות. היא אפילו צופה כי מערכת ההפעלה החדשה תיכתב בעתיד הקרוב על סוויפט. למרות שאפילו עכשיו זה יכול לשמש את הקוד הנוכחי של כל יישום, כי זה בהחלט מתקשר עם Objective-C. בעתיד הקרוב, סוויפט, כמובן, להחליף Objective-C, אך עד אפל לא הולך לכתוב את.
אבל אחד ההיבטים המעניינים והחשובים של סוויפט, אולי, הוא האינטראקטיביות שלה, אשר מזכירה את התקופה הנהדרת של Lisp. במגרש המשחקים, אתה יכול להציג פיסת קוד באופן מיידי, פשוט על ידי לחיצה על זה. מומחים טוענים כי השפה החדשה מזכיר להם את המעצב אפל לשעבר ברט ויקטור, שהיה מנסה לעשות Javascript גלוי יותר. אחרים ולהשוות אותו וולפרם, שפותח על ידי מדען מכובד סטיבן וולפרם. אנדרו סטון, מפתחים של אפל-עצמאיים קוראים לזה "פשוט מדהים".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
סרט זה מוקדש סוויפט, זה יהיה שימושי מאוד עבור שניהם מתחילים ומתכנתים מנוסים.
אפל יצרה סוויפט למשוך מפתחים חדשים ולחזק האקולוגית שלה, כמו מתכנתים באמצעות סוויפט, יהיה המפתחים במיוחד עבור OS X ו- iOS. אז, נוכל לומר כי השפה הזו פותחה באופן בלעדי עבור צרכים kupertinovtsy האפל.