תיהני עם שפת תכנות מהירה של אפל

גני שעשועים מהירה הם פשוט יותר מדי כיף

אפל גילגלה את שפת התכנות סוויפט באירוע WWDC 2014. סוויפט תוכנן בסופו של דבר להחליף את Objective-C, ולספק סביבת פיתוח אחידה עבור אלה שיוצרים אפליקציות הן עבור Mac ו- iOS התקנים.

מאז ההודעה הראשונית על סוויפט, השפה החדשה כבר ראתה מספר עדכונים. זה עכשיו משלבת תמיכה watchOS כמו גם tvos, ומאפשרות לך לפתח את מכלול מלא של מכשירי אפל מסביבת פיתוח אחת.

במהלך קיץ 2014, הורדתי את גירסת הביתא המקורית של סוויפט שהייתה זמינה למפתחי Apple. זהו מבט קצר על מה מצאתי, וכן כמה המלצות כיצד להמשיך אם אתה מעוניין ללמוד סוויפט.

קיץ 2014

מוקדם יותר בשבוע, אני סוף סוף יש להוריד את גירסת הביתא של Xcode 6 מתוך אתר האינטרנט של Apple Developer. Xcode, IDE של Apple (סביבת פיתוח משולבת) מכיל את כל הדרוש כדי לפתח יישומים עבור Mac או iOS התקנים. אתה יכול למעשה להשתמש Xcode עבור פרויקטים שונים של פיתוח, אבל עבור משתמשי מקינטוש, יצירת MAC ו- iOS Apps הם biggies.

Xcode, כמו תמיד, הוא ללא תשלום. אתה צריך מזהה אפל, אשר רוב משתמשי Mac ו- iOS כבר יש, אבל אתה לא צריך להיות חבר משלם של קהילת המפתחים של אפל. כל אחד עם מזהה Apple יכול להוריד ולהשתמש ב- Xcode IDE.

הקפד לבחור את ביתא Xcode 6, כי זה כולל את השפה סוויפט. מילה של אזהרה: הקובץ גדול (כ 2.6 GB), והורדת קבצים מאתר הפיתוח של Apple היא תהליך איטי לשמצה.

לאחר שהתקנתי את גירסת הביתא של Xcode 6, הלכתי לחפש מדריכים ומדריכי שפה מהירים. חוויית התכנות שלי חוזרת לשפת הרכבה עבור מעבדי מוטורולה ומעבדי אינטל, וקצת C עבור פרויקטי פיתוח מסוימים; מאוחר יותר, אני fooled מסביב עם Objective-C, רק בשביל לשעשוע שלי. אז, חיכיתי לראות מה סוויפט יש להציע.

כפי שציינתי, חיפשתי מדריכים, מדריכים והמלצות מהירים. בעוד מצאתי אתרים רבים המספקים הדרכה מהירה, החלטתי, ללא סיבה מיוחדת, כי הרשימה הבאה היא איפה אני יתחיל.

מדריכי שפה מהירים

לאחר שקראתי את שפת התכנות המהירה IBook (אני ממש קורא את iBook כאשר הראשון יצא ביוני), החלטתי לקפוץ מדריך התחלה מהירה של ריי Wenderlich ולעבוד את דרכי דרך הדרכה שלו על יסודות המהיר. אני אוהב את המדריך שלו ואני חושב שזה מקום טוב למתחילים שיש לו קצת, אם בכלל, חוויית תכנות להתחיל. למרות שיש לי רקע הגון בפיתוח, זה מזמן, קצת רענון היה רק ​​את הכרטיס לפני שעבר על מדריכי אפל והפניות.

לא יצרתי שום אפליקציות עם סוויפט, ובכל זאת, לעולם לא אעשה זאת. אני פשוט אוהב לשמור על המצב הנוכחי של הפיתוח. מה שמצאתי בסוויפט היה די מדהים. הבטא Xcode 6 עצמו היה נהדר, עם תכונה גינון שעובד עם סוויפט. גני שעשועים מאפשרים לך לנסות את קוד סוויפט אתה כותב, עם התוצאות, שורה אחר שורה, המוצגים את גני שעשועים. מה אני יכול להגיד; אהבתי את מגרש המשחקים; היכולת לקבל משוב בזמן שאתה כותב את הקוד שלך הוא די מדהים.

אם אתה כבר מתפתה לנסות את היד שלך קצת פיתוח, אני מאוד ממליץ Xcode ו סוויפט. תן להם זריקה, ויש לי קצת כיף.

עדכונים:

שפת התכנות המהירה עד לגרסה 2.1 בזמן עדכון זה. יחד עם הגירסה החדשה, אפל פרסמה את סוויפט כשפת תכנות קוד פתוח, עם יציאות זמינות עבור לינוקס, OS X ו- iOS. שפת הקוד הפתוח קוד פתוח כוללת את המהדר המהיר וספריות סטנדרטיות.

גם לראות עדכון הוא Xcode, אשר מתקדמים לגרסה 7.3. בדקתי את כל הפניות במאמר זה, אשר במקור הסתכל על גירסת הבטא הראשונה של סוויפט. כל חומר הייחוס נשאר שוטף והוא חל על הגרסה האחרונה של סוויפט.

אז, כפי שאמרתי בקיץ של 2014, לקחת את סוויפט למגרש המשחקים; אני חושב שאתה הולך באמת אוהב את שפת התכנות החדשה.

פורסם: 8/20/2014

עדכון: 4/5