האָבן שפּאַס מיט עפּל ס סוויפט פּראָגראַממינג שפּראַך

די פּלייַגראָונדס אין סוויפט זענען פונקט צו פיל שפּאַס

עפּל ראָולד אויס די סוויפט פּראָגראַממינג שפּראַך בייַ די WWDC 2014 געשעעניש. סוויפט איז דיזיינד צו יווענטשאַוואַלי פאַרבייַטן אָביעקטיוו-C, און צושטעלן אַ יונאַפייד אַנטוויקלונג סוויווע פֿאַר די וואס מאַכן אַפּפּס פֿאַר ביידע מעק און יאָס דעוויסעס.

זינט די ערשטע מעלדן פון סוויפט, די נייַ שפּראַך האט שוין געזען אַ נומער פון דערהייַנטיקונגען. עס איצט ינקאָרפּערייץ שטיצן פֿאַר וואַטשאָס ווי געזונט ווי טעלעוויזיע, לאָזן איר אַנטוויקלען פֿאַר די פול גאַמע פון ​​עפּל דעוויסעס פון אַ איין אַנטוויקלונג סוויווע.

בעשאַס דעם זומער פון 2014, איך דאַונלאָודיד די אָריגינעל ביתא ווערסיע פון ​​סוויפט וואָס איז בנימצא צו עפּל דעוועלאָפּערס. דאָס איז אַ קורץ קוק בייַ וואָס איך געפונען, און אַ ביסל רעקאַמאַנדיישאַנז פֿאַר ווי צו פאָרויס אויב איר זענט אינטערעסירט אין לערנען סוויפט.

דער זומער פון 2014

פריער אין די וואָך, איך לעסאָף גאַט צו אראפקאפיע די בעטאַ ווערסיע פון ​​קסקאָדע 6 פון די עפּל דעוועלאָפּער וועבזייַטל. Xcode, Apple's IDE (ינטעגראַטעד דעוועלאָפּמענט ענוויראָנמענט) כּולל אַלץ דארף צו אַנטוויקלען אַפּפּס פֿאַר די מעק אָדער יאָס דעוויסעס. איר קענען טאַקע נוצן קסקאָדע פֿאַר פילע פאַרשידענע אַנטוויקלונג פראיעקטן, אָבער פֿאַר מעק ניצערס, שאפן מעק און יאָס אַפּפּס זענען די ביג גיעס.

קסאָקאָדע, ווי שטענדיק, איז פֿרייַ. איר דאַרפֿן אַ עפּל שייַן, וואָס רובֿ מעק און יאָס ניצערס שוין האָבן, אָבער איר טאָן ניט דאַרפֿן צו זיין אַ פּייינג מיטגליד פון די עפּל דעוועלאָפּער קהל. ווער עס יז מיט אַ עפּל שייַן קענען אראפקאפיע און נוצן די קסקאָדע ייד.

זייט זיכער צו אויסקלייַבן די קסקאָדע 6 ביתא, ווייַל עס כולל די סוויפט שפּראַך. א ווארענונג פון ווארענונג: די טעקע איז גרויס (בעערעך 2.6 גיגאבייט), און דאַונלאָודינג טעקעס פון די עפּל דעוועלאָפּער פּלאַץ איז אַ נאָוטאָריאַסלי פּאַמעלעך פּראָצעס.

אַמאָל איך אינסטאַלירן קסאָקאָדע 6 ביתא, איך געגאנגען זוכט פֿאַר סוויפט שפּראַך פירער און טוטאָריאַלז. מייַן פּראָגראַממינג דערפאַרונג גייט צוריק צו פֿאַרזאַמלונג שפּראַך פֿאַר מאָטאָראָלאַ און ינטעל פּראַסעסערז, און אַ ביסל פון C פֿאַר עטלעכע אַנטוויקלונג פראיעקטן; שפּעטער, איך פולאַד אַרום מיט אָביעקטיוו-C, נאָר פֿאַר מיין אייגן פאַרווייַלונג. אַזוי, איך איז געווען קוקן פאָרויס צו זען וואָס סוויפט האט צו פאָרשלאָגן.

ווי איך געזאגט, איך געזוכט פֿאַר Swift טוטאָריאַלז, גוידעס, און באַווייַזן. בשעת איך געפונען פילע זייטלעך אַז צושטעלן סוויפט גיידאַנס, איך באַשלאָסן, פֿאַר קיין באַזונדער סיבה, אַז די רשימה איז געווען ווו איך וואָלט אָנהייבן.

סוויפט שפּראַך פירער

נאָך רירייינג די סוויפט פּראָגראַממינג שפּראַך יבאָאָק (איך פאקטיש לייענען דעם יבאָאָק ווען עס ערשטער געקומען אויס אין יוני), איך באַשלאָסן צו שפּרינגען צו Ray ווענדערליטש ס שנעל אָנהייב פירער און אַרבעט מיין וועג דורך זיין טוטאָריאַל אויף סוויפט באַסיקס. איך ווי זיין פירער און איך טראַכטן עס ס אַ גוט אָרט פֿאַר אַ אָנהייבער וואס האט אַ ביסל, אויב עס איז, פּראָגראַממינג דערפאַרונג צו אָנהייבן. כאָטש איך האָבן אַ לייַטיש הינטערגרונט אין אַנטוויקלונג, עס ס פון אַ מאָל לאַנג צוריק, און אַ ביסל ריפרעשער איז נאָר די טיקעט איידער מאָווינג אויף די עפּל פירער און באַווייַזן.

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

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

דערהייַנטיקונגען:

די סוויפט פּראָגראַממינג שפּראַך איז אַרויף צו ווערסיע 2.1 בייַ די צייַט פון דעם דערהייַנטיקן. צוזאמען מיט די נייַע ווערסיע, עפּל באפרייט סוויפט ווי אַ עפענען מקור פּראָגראַממינג שפּראַך, מיט פּאָרץ בנימצא פֿאַר לינוקס, אַס רענטגענ, און יאָס. די עפענען מקור סוויפט שפּראַך כולל די סוויפט קאַמפּיילער און נאָרמאַל לייברעריז.

אויך געזען אַן דערהייַנטיקן איז קסקאָדע וואָס אַוואַנסירטע צו ווערסיע 7.3. איך'ווע אָפּגעשטעלט אַלע די באַווייַזן אין דעם אַרטיקל, וואָס ערידזשנאַלי געקוקט בייַ די ערשטער ביתא ווערסיע פון ​​סוויפט. אַלע פון ​​די רעפֿערענץ מאַטעריאַל בלייבט קראַנט און אַפּלייז צו די לעצט ווערסיע פון ​​סוויפט.

אַזוי, ווי איך געזאגט אין די זומער פון 2014, נעמען סוויפט אויס צו די שפּילפּלאַץ; איך טראַכטן איר'רע געגאנגען צו טאַקע ווי דעם נייַ פּראָגראַממינג שפּראַך.

ארויס: 8/20/2014

דערהייַנטיקט: 04/04/2015