פרסומת
אפל פרסמה לאחרונה את שפת התכנות החדשה ביותר כיצד שפת התכנות החדשה של אפל משפיעה עלי?מההתחלה, המפתחים ידעו שהסוויפט החדש של אפל הולך להיות גדול. אבל למה אכפת לך? קרא עוד , סוויפט, כמקור פתוח. זה אומר שכל אחד יכול כעת להשתמש בשפת התכנות המגמה הזו, בכל מערכת. אפל הקלה על ההפעלה של סוויפט עם אובונטו, אז נראה לך איך!
מה זה סוויפט?
אם לא שמעת על כך בעבר, סוויפט היא שפת התכנות החדשה ביותר של אפל המיועדת להחליף את Objekt-C ולהפוך לשפה העיקרית לבניית יישומי Mac OS X ו- iOS. קל מאוד ללמוד את השפה מכיוון שהיא נקייה ובעלת תחביר דומה לשפות תכנות פופולריות אחרות.
עם זאת, סוויפט היה זמין רק למכשירי אפל - לא ניתן היה להפעיל אותו במערכות חלונות, לינוקס או מערכות אחרות. עם הפופולריות הגוברת של סוויפט, אנשים רבים יותר ביקשו מאפל קוד פתוח של סוויפט או לפחות שיהפוך אותה לזמינה בפלטפורמות רבות יותר. אחרי זמן מה, אפל סוף סוף שחרר את סוויפט כמקור פתוח סוויפט של אפל הולכת בקוד פתוח: אז מה?גם אם אינך מתכנת בעצמך, ההחלטה של אפל לפתוח את קוד הפתיחה סוויפט תשפיע עליך. רוצים לדעת למה ואיך? קרא עוד . אני חושב שזה מהלך טוב עבור אפל, מכיוון שהוא מאפשר ליותר אנשים להיחשף לסוויפט, שבתורו מאפשר יותר אנשים לכתוב יישומי Mac OS X ו- iOS בעתיד.
בכל מקרה, אם אתה מעוניין להשתמש ב- או ללמוד סוויפט המקומות הטובים ביותר ללמוד סוויפט, שפת התכנות של אפלאם אתה רוצה ללמוד את סוויפט, זה הזמן לצלול פנימה. לשפה יש עתיד מזהיר וככל שתלמד אותה מהר יותר, כך תוכל מוקדם יותר לקצור את הפירות. קרא עוד , זה זמין כעת עבור לינוקס! נכון לעכשיו אפל רק פרסמה תמונות שנוצרו עבור אובונטו 14.04 ו- 15.10, אך הזדמנויות להתקנת תמיכת Swift בהפצות אחרות בהחלט יבואו בעתיד הקרוב. לעת עתה, הנה איך להעביר את אובונטו.
כיצד להתקין את זה
ראשית, תצטרך לעשות זאת לבקר ה דף הורדה מהיר ו לתפוס הגרסא האחרונה (בזמן הכתיבה יש רק תמונות תדמית לפיתוח - שחרורים יציבים יגיעו בקרוב, כך שזו הבחירה שלך באיזה מהשניים תרצה להשתמש). לאחר ההורדה, פתוח הקובץ .tar על ידי לחיצה כפולה עליו ואז לחלץ התיקיה שנמצאת בתוך כל מיקום שאתה מעדיף. זה יהפוך למיקום של התקנת ה- Swift שלך.
בשלב הבא תצטרך לעשות זאת להתקין כמה תלות ש- Swift צריכה להפעיל. אתה יכול להתקין אותם בקלות על ידי פתיחת טרמינל והפעלת
sudo apt-get להתקין clang libicu-dev
לבסוף, לפני שאתה סוגר את חלון המסוף, הקלד
gedit. פרופיל
זה ייפתח עורך טקסטים gedit: אחד מעורכי הטקסט הרגילים הממולאים בתכונות [לינוקס וחלונות]כשאתה חושב על עורכי טקסט רגיל, הדבר הראשון שעשוי לצוץ לראש שלך הוא יישום הפנקס רשימות של Windows. זה עושה בדיוק מה שקובע תיאור התפקיד שלו - תכונות רגילות לטקסט רגיל ... קרא עוד . גלול עד לתחתית וצור שתי שורות חדשות. הראשון צריך להיות ריק, והשני לשים
ייצא PATH = / path / to / usr / bin: "$ {PATH}"
איפה
/path/to/usr/bin
הוא הנתיב לתיקיית bin בתיקיית usr שבתיקיית Swift שחילצת מתוך קובץ ה- .tar. אז אם רק חילקת את התיקיה סוויפט לתיקיית ההורדות שלך, הנתיב יהיה כמו
/home/username_here/Downloads/swift_folder_name_here/usr/bin
פקודת הייצוא תאפשר לכם פשוט להתקשר
מהיר
בטרמינל וזה יידע איפה להסתכל. הכנסת קו זה לקובץ הטקסט .profile תגרום לפקודה זו להיות קבועה - אחרת השפעתה תאבד כשאתה יוצא, כבה או מפעיל מחדש את המחשב שלך.
כדי לוודא ש- Swift עובד, תוכל להקליד
סיבוב מהיר
למסוף וזה אמור להציג קצת מידע על הגרסאות. מזל טוב! עכשיו יש לך סוויפט שעובדת על מערכת אובונטו שלך!
כיצד להריץ קוד סוויפט
כדי להריץ קובץ סוויפט, כל שעליך לעשות הוא להריץ
swift /path/to/file.swift
זה יהיה להדר ולהפעל באופן אוטומטי. אתה יכול פשוט פשוט לרוץ
מהיר
שתביא מעטפת אינטראקטיבית איתה תוכלו להריץ קוד סוויפט שורה אחר שורה.
לבסוף, תוכלו גם לבצע הפעלות מקוד ה- Swift. כל שעליך לעשות הוא להלן:
- צור תיקיית פרוייקט עם כל שם שתרצה, ואז בפנים צור תיקיה עם השם "מקורות".
- מקם את כל קבצי הקוד שלך בתיקיית המקור.
- צור קובץ טקסט בשם "Package.swift" בתיקיית הפרויקט (אך מחוץ לתיקיית המקורות) והוסף לפחות את הדברים הבאים:
יבוא PackageDescription אפשר חבילה = חבילה (שם: "package_name_here_and_keep_quote_marks" )
לבסוף, רוץ
לבנות במהירות
בעוד שתיקיית הפרוייקט היא מדריך העבודה. תמצא את ההפעלה תחת
. build / debug / package_name
מהר בקצות אצבעותיך
מזל טוב! כעת תוכל להתחיל בקידוד ב- Swift! כמובן שמדובר במדריך פשוט יחסית שנועד לגרום לכל אחד לעבור עם התקנה מהירה וקלה. אם אתה זקוק לעוד קצת, כגון חתימת מקשים, תצטרך לבקר ב- דף הבית המהיר למידע נוסף. אבל חוץ מזה, אל תהסס להתחיל לקוד! רק שימו לב (לפחות בינתיים) עדיין תזדקקו ל- Mac OS X ו- Xcode כדי לכתוב Mac OS X ו- יישומי iOS אז אתה רוצה ליצור אפליקציות לאייפון? 10 פרויקטים למתחיליםרוצים ליצור אפליקציות לאייפון ואייפד? התחל על ידי לימוד היסודות של סוויפט. קרא עוד , אך השימוש בסוויפט באובונטו יעזור לכם להתרגל לשפה.
מה אתם חושבים על סוויפט? האם יש לה עתיד כשפה אוניברסאלית משותפת כמו C / C ++ ו- Java? ספרו לנו בתגובות!
דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.