כיצד לתכנת ב- Swift ב- Windows 10

כיצד לתכנת ב- Swift ב- Windows 10

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





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





להלן אופן יצירת תוכנית סוויפט פשוטה וריכוז והפעלתה ב- Windows 10.





מה זה סוויפט?

לפני שנתחיל, בואו נבדוק מה זה סוויפט בעצם. סוויפט היא שפת תכנות שתוכננה על ידי אפל. זה דורש רעיונות 'מאובייקטיב- C, חלודה, האסקל, רובי, פייתון, C#, CLU, והרבה יותר מדי אחרים כדי לרשום' על פי מקור הפרויקט כריס לאטנר.

זוהי שפה צעירה יחסית אשר שוחררה לציבור בשנת 2014, אם כי היא כבר זוכה להערכה רבה. ה מדד TIOBE שפות התכנות המובילות בשנת 2017 הציבו את סוויפט במקום ה -11, מה שהופך אותה לאחת השפות הצומחות ביותר בכל הזמנים.



בקיצור, אם אתה מתכנת עבור Mac או iOS, סוויפט היא בשבילך! לעיון מעמיק יותר בשימושים של סוויפט, עיין בסיבות אלה מדוע כדאי ללמוד את סוויפט.

תחילת העבודה עם סוויפט ב- Windows 10

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





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

תוכנית Swift פשוטה ל- Windows

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





print('What is your name?')

זה יוצג כאשר התוכנית מופעלת. כעת, לאחר ששאלנו שאלה, עלינו לספק דרך לתת למשתמש לענות. לשם כך אנו משתמשים ב- קריאת שורה() שיטה ושמור את התשובה כמשתנה הנקרא תְגוּבָה .

var response = readLine()

אם אתה כבר מכיר שפות תכנות אחרות אתה עשוי להבחין כאן בכמה הבדלים קטנים. ראשית, אנו יכולים לאחסן את הנתונים שנרכשו מ- readLine כ- איפה במקום שצריך לציין שזו תהיה מחרוזת. שינוי נוסף לאלה מכם שבאים מ- JavaScript או C# הוא היעדר נקודה -נקודה לציון סוף השורות.

משתמשי Python אולי כבר נמצאים כאן יותר בבית!

הוספת פלט

כעת, לאחר שמידע זה מאוחסן במשתנה, אנו רוצים להשתמש בו ולהציג אותו בחזרה למשתמש. מה יכול להיות נחמד יותר מאשר לאחל להם יום נפלא?

print('Hello (response!), I hope you are having a great day!')

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

במקרה זה, אנו פשוט רוצים להציג את הערך כפי שהוא, ולכן אנו מוסיפים סימן קריאה אחרי שם המשתנה תְגוּבָה! לציין שהוא אינו ערך אופציונלי. ערך אופציונאלי הוא משתנה שאולי יוקצה לו ערך או לא. זה לא דורש אחד. אם לא נקבע לו ערך, הוא יוקצה אפסי.

סימן שאלה (?) לאחר סוג הערך מזהה אותו כאופציונלי, בעוד קריאה פירושה שהוא לא.

הקוד שלך ייראה בערך כך:

כדי לשמור את הקוד שלך, השתמש קובץ> שמור בשם ובחר קובץ מהיר מ ה שמור כסוג תַפרִיט. אם בתפריט שלך חסר סוג הקובץ Swift, בחר כל הקבצים במקום זאת, והוסף את .מָהִיר סיומת הקובץ אחרי שם הקובץ שבחרת.

הידור סוויפט ב- Windows 10

עכשיו שיש לנו תוכנית, אנחנו צריכים להיות מסוגלים לאסוף ולהפעיל אותה. אמנם אין דרך בנויה לתכנת את סוויפט ב- Windows 10, אך יש עבודה. האן סאנג'ין יצר מהדר עבור סוויפט שהוא זמין להורדה מ- Github . הורד והתקן את אפליקציית Swift for Windows באמצעות ההוראות המופיעות בקישור.

לאחר ההתקנה, פתח אותו. הקלק על ה בחר קובץ כפתור ובחר את התוכנית שהוכנת בעבר. נְקִישָׁה לְלַקֵט ולחכות עד שהתוכנית תערוך.

עבור תוכנית זעירה זה אמור להיות כמעט מיידי, אם כי זה יכול לקחת זמן תלוי עד כמה מורכבת יצרת את הקוד שלך!

אתה אמור לקבל הודעת 'נערך בהצלחה' בתיבת הדו -שיח. אם לא, חזור ובדוק את הקוד שלך כדי לוודא שלא ביצעת שגיאות. לאחר עריכת הקוד, לחץ על לָרוּץ להפעלת התוכנית שלך. התוכנית תיפתח בשורת הפקודה של Windows וצריכה להיראות כך:

ראוי לציין שעליך להשתמש ביישום Swift for Windows להפעלת הקוד שלך EXE הקובץ שנוצר לא יפעל לבד, גם אם היישום פתוח.

התחל את קידוד סוויפט ב- Windows Today

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

כיצד לכבות את זמן המסך

אם אתה משתמש לינוקס המעוניין לקודד אפליקציות iOS, כך תוכל לקודד ב- Swift עם אובונטו.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל הנה הסיבה שה- FBI הוציא אזהרה על תוכנת כופר של כוורת

ה- FBI הוציא אזהרה על זן מגעיל במיוחד של תוכנות כופר. הנה הסיבה שאתה צריך להיזהר במיוחד מתוכנת הכופר של כוורת.

קרא הבא
נושאים קשורים
  • תִכנוּת
  • פיתוח אפליקציות
  • מָהִיר
  • שפות תכנות
על הסופר איאן באקלי(פורסמו 216 מאמרים)

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

עוד מאת איאן באקלי

הירשם לניוזלטר שלנו

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

לחצו כאן להרשמה