מפתחי Swift של אפל דנים בשיפורים שמגיעים ב- Swift 4.1

חברי צוות Swift Core של אפל הופיעו במיוחד בפודקאסט Swift Unwrapped כדי לדון בשיפורים המתפרסמים כחלק מ- Swift 4.1 וכיצד החברה מרחיבה את המאמצים שלה לתקשר עם הקהילה.

דאג גרגור של אפל, שעובד עלמָהִירמהדר, ובן כהן, מנהל ההפצה של ספריית Swift Standard, הצטרף ל-סוויפט לא עטוףדיון, תוך התמקדות בשיפורים שנעשו בגנריות והתאמה מותנית.

של אפלתיעוד Swift 4.1מסביר שגנריקה מאפשרת למפתחים "לכתוב פונקציות וסוגים גמישים לשימוש חוזר שיכולים לעבוד עם כל סוג, בכפוף לדרישות שאתה מגדיר. אתה יכול לכתוב קוד שמונע כפילות ומבטא את כוונתו בצורה ברורה ומופשטת".

המפתחים ציינו שהספרייה הסטנדרטית של סוויפט תוכננה במקור מההתחלה כדי לנצל שיפורים מתוכננים לגנריות, וכעת כשסוויפט 4.1 מספקת "רמה" חדשה של תמיכה בגנריות, היא מאפשרת להם "לחסל חלקי קוד ענקיים "זה כבר לא נחוץ.היעדים שלנו עבור Swift הם שאפתניים: אנחנו רוצים להפוך את התכנות של דברים פשוטים לקלים ודברים קשים לאפשריים

הבטא הראשונה של Swift 4.1 שוחררה כחלק מבטאות Xcode 9.3 ו-iOS 11.3, והיא תישלח כאשר המהדורות הללו יסתיימו, ככל הנראה עד סוף החודש. Swift 4.1 אינו תואם בינארי ל-4.0, אך מתוכנן להיות עדכון תואם מקור, כלומר קוד קיים צריך לקמפל עם המהדר של Swift 4.1.

Swift 4.1 מספקת גם שיפורים למנהל החבילות של Swift, Swift ב-Linux ומביאה "שיפורי איכות כלליים" למהדר ולספרייה הסטנדרטית.

אפל הציגה לראשונה את Swift כשפת תכנות חדשה עבור Mac, iOS ופלטפורמות אחרות בשנת 2014. מאז היא "הפכה במהירות לאחת השפות הצומחות ביותר בהיסטוריה", מציינת החברה באתר האינטרנט שלה Swift.org.

"סוויפט מקלה על כתיבת תוכנה מהירה ובטוחה להפליא בעיצובה. המטרות שלנו עבור Swift הן שאפתניות: אנחנו רוצים להפוך דברים פשוטים לתכנות ולאפשר דברים קשים."

בנובמבר, אתר הפרילנסרים Upworksצייןשפיתוח Swift היה אחד המיומנויות הצומחות ביותר בביקוש, עם צמיחה של 200 אחוז משנה לשנה.

בינואר, אאָנָלִיזָההנתונים מ-GitHub ו-Stack Overflow ציינו ש-Swift קשרה את Objective-C להיכנס לעשר שפות הפיתוח המובילות מבחינת שימוש ודיון בין מפתחים. זה הישג יוצא דופן בהתחשב בכך שסוויפט מתמקדת בעיקר בפלטפורמות של אפל, למרות הפיתוח והתמיכה הפתוחה שלה בלינוקס.

אפל עבדה קשה כדי לקדם לסוויפט יש שפה, ומקדמת את תוכנית הלימודים שלה "פיתוח אפליקציות עם סוויפט" בשימוש יותר מ-70תיכון ומכללותברחבי העולם, יחד עם פיתוח החינמיאפליקציית Swift Playgroundsכדי שיהיה קל ואפילו כיף ללמוד לכל מי שמתעניין בפיתוח.