>> רהעד שי: באַגריסונג צו זען קס50 סעמינאַר -
הקדמה צו יאָס.
דאַנקען איר אַלע פֿאַר קומען.
איך האָפֿן איר ניטאָ פּונקט ווי יקסייטאַד ווי איך בין וועגן יאָס.
לעצטע יאָר, איך גענומען קס50 ווי אַ סאַפמאָר, און איך בייסיקלי געלערנט יאָס פֿאַר מיין
לעצט פּרויעקט.
און עס איז געווען שיין -
נו, עס איז ניט גרינג, אָבער עס זענען גורל פון שטיצן טוטאָריאַלז אָנליין.
און איך טאַקע האָפֿן אַז מיט דעם סעמינאַר, איך וועט געבן איר גויס אַ קאָפּ
אָנהייב אויף יאָס אַנטוויקלונג
>> אַזוי, אין טערמינען פון יאָס אַנטוויקלונג, עס זענען צוויי הויפּט זאכן מיר
ווילן צו דעקן הייַנט.
ערשטער, די שפּראַך -
די שפּראַך איז געגאנגען צו זיין אין אָביעקטיוו-C. מיר וועט פאקטיש הערן
עפּעס טאַקע יקסייטינג.
אַזוי, איר קענען באַהעפטן די גאנצע עפּל קהל פון דעוועלאָפּערס און בויען עטלעכע
טאַקע אָסאַם אַפּס.
>> אויך, יאָס 7 איז שיין, אַלעווייַ, צו עטלעכע פון ​​איר.
אבער עס ס קאָנטראָווערסיאַל, איך וויסן.
און דער הויפּט, וואָס איך ווילן צו טאָן איז פירן איר דורך אָביעקטיוו-C, און אויך
קסקאָדע, וואָס איז די ינאַגרייטיד אַנטוויקלונג סוויווע אַז איר וועט זיין
ארבעטן אין פֿאַר יאָס.
>> און אַזוי, נאָר אַ וואָרט אויף אָביעקטיוו-C. באַסיקאַללי, עס ס די פּינטלעך זעלביקער ווי C,
אָבער מיט אַ פּלאַץ פון אנדערע זאכן.
און אַזוי, מער שטרענג, עס ס פאקטיש אַ יבער - גאַנג פון סי אזוי עפּעס אַז איר
קענען טאָן אין C רעכט איצט, וואָס איז בייסיקלי ווי פּסעט 0 דורך 6, איר
קענען טאָן אין אָביעקטיוו-C.
>> אַזוי, טאָן ניט פילן דערשראָקן וועגן דעם נייַ שפּראַך אַז איר ניטאָ געגאנגען צו לערנען.
איר 'ווע שוין באדעקט אַ פּלאַץ פון עס, ווייַל איר 'ווע אַלע געטאן C דעם פאַרגאַנגענהייַט
זמאַן, אַחוץ איצט איר ניטאָ גיי צו האָבן אַ פּלאַץ מער צו אַרבעטן מיט.
און איך בין נאָר געגאנגען צו פירן איר דורך אַ פּאָר פון ביישפילן צו הויכפּונקט עטלעכע
פון די שליסל דיפעראַנסיז אַז איך געפונען זענען טאַקע וויכטיק ווען איך געלערנט
אָביעקטיוו-C לעצט יאָר.
>> גוט אַקטשאַוואַלי, אַזוי, די אנדערע פונט איז, אָביעקטיוו-C איז, דאָך,
כייפעץ-אָריענטיד.
און מיר וועט דיסקוטירן אַ קליין ביסל וועגן וואָס אַז מיטל שפּעטער.
באַסיקאַללי, עס ס ווי ווי איר געארבעט מיט סטרוקץ אין דעם פאַרגאַנגענהייַט פּסעט, מיט
נאָודז און ענלעך אנדערע זאכן ווי אַז.
חוץ, אין אָביעקטיוו-C, אַלץ איז אַ כייפעץ, און איר ניטאָ געגאנגען צו זיין
גייט פארביי אַרום פּוינטערז צו אַבדזשעקץ אלא ווי די וואַלועס זיך.
אַזוי, עס ס נאָר עפּעס וויכטיק צו האַלטן אין גייַסט.
>> אַזוי, וואָס טאָן ניט מיר אָנהייבן מיט אַ ביסל דיפעראַנסיז אין סינטאַקס צווישן C און
אָביעקטיוו-C?
איך ווילן צו הויכפּונקט די # אַרייַננעמען, איר וויסן, נאָרמאַל יאָ.ה אין C און C + +, מיט
די אָביעקטיוו-C ווערסיע פון ​​וואס, וואָס איז # אַרייַנפיר, און דעמאָלט עטלעכע סאָרט פון
קאָפּצעטל טעקע.
אין דעם פאַל, עס וואָלט זיין ויקיט, איר וויסן, צעהאַקן ויקיט.ה.
עס קען אויך זיין, איר וויסן, מקמאַפּוויעוו צו איר צעהאַקן מקמאַפּוויעוו.ה אויב איר ווילן
צו טאָן, ווי, אַ מאַפּע ין פון דיין אַפּ.
ענלעך זאכן ווי אַז.
>> אַזוי, די וויכטיק זאַך איז אַרייַננעמען האט איצט פארענדערט צו אַרייַנפיר.
אבער דער געדאַנק נאָך בלייבט.
איר ניטאָ געגאנגען צו זיין ימפּאָרטינג עטלעכע סאָרט פון קאָפּצעטל טעקע אין אייער פּראָגראַם.
>> איך אויך ווילן צו הויכפּונקט די חילוק צווישן פּרינטף און נסלאָג.
אָבער, ווי מיר געזאגט פריער, אָביעקטיוו-C איז אַ שטרענג יבער - גאַנג פון
C, וואָס מיטל אַז פּרינטף יגזיסס אין אָביעקטיוו-C, אויך.
אָבער, רובֿ מענטשן טאָן ניט נוצן אַז.
רובֿ מענטשן נוצן דעם נסלאָג ווייַל עס גיט איר אַ צייַט שטעמפּל, און מיר וועט זען
עס אין קאַמף שפּעטער.
אָבער, עס ס בכלל אַ מער נוצלעך וועג צו דרוקן אויס וועריאַבאַלז.
>> און איך אויך ווילן צו הויכפּונקט אַז נסלאָג נעמט אין בלויז דער זעלביקער
פּלאַסעהאָלדער וואַלועס ווי פּרינטף טוט -
אַזוי% די איז פֿאַר אַ ינט, % ו איז פֿאַר אַ לאָזנ שווימען.
אָבער, איך טאָן ווילן צו הויכפּונקט דעם זייער לעצט איינער -
נסלאָג% אין צייכן -
אַז איז אַ פּלאַסעהאָלדער פֿאַר אַ כייפעץ.
און ווי איך געזאגט פריער, אָביעקטיוו-C דילז שיין פיל מערסטנס אין אַבדזשעקס,
און אַזוי דעם וועט קומען אין נוצן ווען איר ווילן צו דרוקן אויס, טאָמער, אפֿשר אַ
נסאַררייַ, אָדער נסדיקטיאָנאַרי, אָדער אַ נססטרינג.
>> אַזוי, אויך, באַמערקן אַז, אין אונדזער נסלאָג דערקלערונג, מיר האָבן אַ אין צייכן אין פראָנט
פון די ציטאַט -
אַז איז צו באַטייַטן אַז סטרינגס, איצט, אין אָביעקטיוו-C זענען אַבדזשעקס.
זיי זענען ניט מער פשוט טשאַר שטערן.
זיי ניטאָ אַבדזשעקס און זענען באהאנדלט ווי אַזאַ.
>> אַזוי, עס ס טאַקע וויכטיק אַז ווען איר נוצן נסלאָג עס נעמט אין אַ נס
שטריקל, וואָס מיטל אַז איר וועט האָבן צו אַרייַננעמען אַ אין אין פראָנט פון דיין
ציטאַט מאַרקס.
און אַז ס וואָס איר זען, דאָ, אין אַלע פון מיין פונקציאָנירן רופט צו דעם נסלאָג, איך
האָבן אַ אין אין פראָנט פון די ציטירט, אפילו כאָטש די% די און די% ו ס זענען
אַלע די זעלבע פון ​​סי
>> קיין שאלות אַזוי ווייַט?
איך וועט פּרובירן צו גיין דורך דעם געשווינד אַזוי אַז מיר קענען האָבן מער צייַט צו אַרבעטן
מיט קסקאָדע און אָביעקטיוו-C, אַזוי אַז איר גייז קענען באַקומען מער
באַקאַנט מיט אים.
>> ווייַטער, איך ווילן צו הויכפּונקט עפּעס קאַנסעפּטשואַלי וויכטיק.
אַזוי, אין C, רובֿ זאכן זענען פאַנגקשאַנז.
מיר מאַכן אַ פֿונקציע רופן.
מיר דערקלערן פאַנגקשאַנז דעם וועג, מיט דער צוריקקער טיפּ ערשטער, דעמאָלט דער
פונקציאָנירן נאָמען, קלאַמערן, און דעמאָלט וועלכער טענות און די טיפּ פון
די טענות מיר ווילן צו פאָרן ין
און אָביעקטיוו-C, ווייַל אַלץ איז אַ כייפעץ אָדער קלאַס -
אַזוי קלאַס און כייפעץ זענען צוויי טערמינען אַז זענען מערסטנס סאַנאַנאַמאַס מיט יעדער אנדערער,
אַזוי איך קען נוצן זיי ינטערטשיינדזשאַבלי איבער די סעמינאַר.
>> אָבער, איר וועט זען אַז מיר האָבן מעטהאָדס אין אָביעקטיוו-C גאַנץ ווי פאַנגקשאַנז.
און מעטהאָדס געהערן צו אַבדזשעקס.
אַזוי פּונקט ווי, אפֿשר נעמען פֿאַר בייַשפּיל, נאָדע -
אונדזער טיפּ [ינאָדאַבאַל]
נאָדע פון ​​פּסעט 6 אָדער 5 -
מיר האָבן די וואָרט, פאַרמאָג, אָדער דער ווייַטער נאָדע טייַטל.
מעטהאָדס זענען פשוט פאַנגקשאַנז ין פון עטלעכע סאָרט פון ביניען.
>> אַזוי, אין דעם פאַל, די ביניען וואָלט זיין די כייפעץ, און דעמאָלט דעם אופֿן איז
עפּעס אַז געהערט צו אַ כייפעץ.
און דעם איז ווי איר וואָלט דערקלערן, סאָרט פון, אַ אופֿן.
איר וואָלט אָנהייבן מיט, ווידער, דעם צוריקקער טיפּ - אַזוי, איך געפרוווט צו קאָליר
קאָד דער שליסל ווערטער דאָ אַזוי אַז איר גייז קענען זען די, לפּחות, פאָרמאַטטינג
סימאַלעראַטיז צווישן פונקציאָנירן דעקלעריישאַנז און מיטל דעקלעריישאַנז.
אַזוי, איר אָנהייב מיט, איר וויסן, אַ צוריקקער טיפּ - אין דעם פאַל, עס ס אַ מענגע, אָדער
אַ נסאַררייַ טייַטל -
און דעמאָלט איר האָבן דעם אופֿן.
און דעמאָלט, וואָס ס טשיקאַווע דאָ איז אַז אָנשטאָט פון בעת ​​קלאַמערן, מיר
האָבן די קאָלאָנס.
און דעריבער, אין פראָנט פון אונדזער טענות, מיר שטעלן, ווידער, אין קלאַמערן דעם טיפּ
פון אונדזער אַרגומענט.
>> אַזוי, רעכט איצט איך בין טריינג צו מאַכן די פאַרגלייַך צווישן, איר וויסן, N און
נומער, ווייַל זיי ניטאָ ביידע ווי ינץ.
און דעריבער, די אנדערע איינער איז אַ נסוינטעגער טיפּ.
און דעמאָלט, מיט אָביעקטיוו-C, ווען איר ווילן צו האָבן קייפל טענות אין
דיין אופֿן פּונקט, איר, סאָרט פון, באַזונדער זיי אויס מין פון ווי דעם -
איך בין ניט גאַנץ זיכער ווי צו באַשרייַבן עס, אבער דעם איז אַ גוט בייַשפּיל פון ווי איר
קענען האָבן קייפל טענות אין עס.
>> איר קען, פון קורס, נאָר טאָוטאַלי איגנאָרירן די אַנדאַררייַ קאָלאָן נסאַררייַ
מענגע אויב איר געוואלט נאָר אַ אופֿן וואס נעמט אין איין אַרגומענט.
יא, קשיא.
>> וילעם: ביסט ביידע נסוינטעגער און נסאַררייַ טענות אַז קענען זיין גענומען אין
ין דער נסאַררייַ?
>> רהעד שי: יא.
אַזוי, לאָזן מיר דערקלערן.
אַזוי, יאָ.
אַזוי, די קשיא איז געווען זענען נסוינטעגער און נסאַררייַ * טייפּס פון די טענות,
און אַז ס ריכטיק.
אַזוי, איר שטענדיק ווילן צו ספּעציפיצירן וואָס דעם טיפּ פון דיין אַרגומענט איז.
און דאָ, איך בין טריינג צו באַקענען איר צו עטלעכע פון ​​די סינטאַקס און וואָקאַב פון
אָביעקטיוו-C, אַזוי די זענען פאַקטיש טייפּס אַז איר וועט זיין דילינג מיט.
>> און ווי איר וועט באַמערקן, ערייז ביסט ניט מער, סאָרט פון,
פּשוט קלאַמער זאכן.
זיי ניטאָ אַבדזשעקס.
כאָטש, אויב מיר גיין אויף צו דער ווייַטער רוק, מיר קענען זען אַז מיר קענען
שווער-קאָד אַ נסאַררייַ אין אָביעקטיוו-C מיט פשוט אַ אין סימבאָל אין פראָנט פון
די בראַקאַץ.
איך בין ניט, פאקטיש, גאַנץ זיכער צי איך סינטאַקטיקאַללי שווער-קאָדעד אַ מענגע
ריכטיק פֿאַר די C ווערסיע, אָבער אַז ס געמיינט צו זיין אין אַ C מענגע.
>> אַזוי, דעם איז ווי איר וואָלט, איר וויסן, טאָמער נוצן די פאַנגקשאַנז אָדער די
מעטהאָדס אַז מיר באשאפן פריער.
רעכט?
אַזוי, דעם איז ווו מיר דערקלערן אונדזער פונקציאָנירן און אונדזער אופֿן.
און איצט מיר ווילן צו נוצן זיי אין אונדזער פּראָגראַם, און דעם איז
ווי מיר וואָלט טאָן עס.
אַזוי, אין C, איר וואָלט האָבן, איר וויסן, טאָמער, אַ באָאָל ב, און איר שטעלן עס צו
גלייַך די פֿונקציע, און דעמאָלט איר פאָרן אין די טענות.
>> אין אָביעקטיוו-C, עס ס שיין פיל דער זעלביקער זאַך.
איר האָבן נסאַררייַ * מי_אַררייַ, און עס ס געגאנגען צו גלייַך - איצט, דער בלויז
חילוק דאָ איז דעם כייפעץ זאַך, וואָס איך 'ווע כיילייטיד אין געל, און
ווי איר קענען זען, אין C, עס ס קיין אנדערע געל וואָרט.
און עס ס ווייַל מעטהאָדס געהערן מיט אַ זיכער כייפעץ.
אַזוי אַז ס וואָס איך דאַרפֿן צו האָבן אַ כייפעץ אַז, סאָרט פון, רופט דעם אופֿן אויף
די נומער נול, און דעמאָלט די נסאַררייַ א, ב, C, די.
קיין שאלות אויף אַז?
>> מיר וועט זען די קאַנסעפּס אין קאַמף שיין באַלד ווען מיר גיין אין אַ דעמאָ.
גוט.
איצט, איך ווילן צו רעדן אַ קליין ביסל בעקיצער וועגן קסקאָדע 5, וואָס איז די
ינאַגרייטיד אַנטוויקלונג סוויווע אַז איר וועט זיין אַרבעט מיט.
איך וויסן אַ פּלאַץ פון איר, אָדער עטלעכע פון ​​איר, טאָן ניט האָבן מאַקס, וואָס איז אַ פּראָבלעם
ווייַל קסקאָדע איז ניט פאַראַנען פֿאַר ווינדאָוז און פּיסי.
טאָן ניט פרעגן מיר וואָס, אָבער מיסטאָמע -
יאָ, פֿירמע.
וועלכער.
אָבער סייַ ווי סייַ, אַזוי, איך אַנטשולדיקן אויב עטלעכע פון איר טאָן האָבן צו אָפּלאָדירן עטלעכע סאָרט פון
ווירטואַל מאַשין פֿאַר מעק אין סדר צו לויפן קסקאָדע 5.
אבער עס איז אַ שיין ניפטי סאָפטווער צו נוצן.
>> און אַזוי, איידער מיר ונטערטוקנ זיך אין קיין סאָרט פון דעמאָ, איך נאָר ווילן צו ווייַזן איר אַ
בילד פון וואָס קסקאָדע קוקט ווי אין אייער פֿענצטער, און דעמאָלט אויך רעדן וועגן
וואָס דעם גאַנץ פּלאַץ איז.
אַזוי, עס ס מין פון ווי וויסן ווי צו נוצן מייקראָסאָפֿט וואָרט, אַחוץ איר ווילן צו
באַקומען באקענט מיט אַלע די פאַרשידענע זאכן אַז
זענען געגאנגען אויף דאָ.
>> אַזוי ערשטער, איך ווילן צו פונט איר צו די מכשיר בייַ די שפּיץ.
איר וועט זען אַז, בייַ די שפּיץ, איר וועט האָבן די טעקע נאָמען -
אָדער, פאקטיש, דיין פּרויעקט נאָמען און דעריבער דיין טעקע נאָמען.
נעמען צעטל פון די שפּיל און די שטעלן קנעפּלעך.
די זענען די אָנעס אַז איר וועט זיין ניצן צו לויפן אייער אַפּ אויף די
סימיאַלייטער -
די יאָס סימיאַלייטער.
דעם אויטאָמאַטיש קומט מיט קסקאָדע 5, אַזוי איר טאָן ניט האָבן צו זאָרג וועגן
דאַונלאָודינג עטלעכע סאָרט פון סימיאַלייטער.
איר נאָר דריקן שפּיל און דעמאָלט עס לויפט דיין אַפּ.
און איר קענען שפּילן אַרום מיט איר, און איר וועט זען ווי עס אַרבעט שפּעטער.
>> און דעריבער, אין דעם צענטער, פון קורס, איז ווו אַלע פון ​​אייער שיין קאָד איז
געגאנגען צו גיין.
און דעריבער, אויף די לינק-האַנט זייַט, איר וועט האָבן דעם, סאָרט פון, טעקע -
נאַוויגאַציע -
און דעריבער, איר וועט אויך זען אַז, צוזאמען מיט דער טעקע בילדל, עס זענען אַ
בינטל פון אנדערע נוליקע עס אַז וועט זיין נוציק שפּעטער.
>> און דעריבער, אויף די רעכט זייַט איז אַ נוצן געגנט ווו איר קענען אַרבעטן מיט
עטלעכע פון ​​די אַבדזשעקס און ספּעציפיצירן, איר וויסן, וואָס די קאָליר זאָל זיין, וואָס
די טעקסט שריפֿט זאָל זיין, און סעטעראַ.
כאָטש, אַלץ אַז איר טאָן אין די נוצן געגנט, איר קענען
טאָן אין קאָד ווי געזונט.
און אַזוי, איך וועט זיין געגאנגען דורך צוויי ביישפילן פון ניצן, פשוט, ניט קאָד אין
אַלע - אָדער זייער מינימאַל קאָד -
פערזן אַלע קאָד, פּונקט אַזוי אַז איר גייז וויסן וואָס איר קענען און קענען ניט טאָן אין
קסקאָדע און אָביעקטיוו-C.
>> און דעריבער, ענדלעך, אַראָפּ בייַ די דנאָ, איר האָבן די דיבאַג געגנט.
אַזוי, איר ניט מער האָבן צו לויפן גדב, עט סעטעראַ, אויף דיין מגילה.
עס אויטאָמאַטיש טוט עס פֿאַר איר.
און איר קענען אויך דרוקן שטאָפּן צו דעם געגנט.
אַזוי פאקטיש, שפּעטער, מיר וועט גיין דורך מאַריאָ.ק, אויב איר גייז נאָך געדענקען
אַז, אין קסקאָדע.
אַזוי אַז זאָל זיין שפּאַס.
>> און דעריבער, נאָר צו ברענגען עס צוריק צו אָביעקטיוו-C, איך ווילן צו הויכפּונקט וואָס
איר קענען טאָן מיט אויב סטייטמאַנץ.
אַזוי, איר וויסן, ווייַל אָביעקטיוו-C איז אַ סופּערסעט פון C, אַלץ איר טאָן איז,
ממש, די זעלבע ווי סי איר נאָר האָבן קליין דיפעראַנסיז.
אַזוי, איר וועט באַמערקן די פאָרעם פֿאַר אַ אויב ויסזאָגונג איז נאָך דער זעלביקער - איר האָבן
אויב, און דעמאָלט איר האָבן קלאַמערן מיט אַ צושטאַנד ין פון, עס און דעמאָלט
געגרייַזלט ברייסאַז פֿאַר וועלכער איר ווילן צו טאָן ין פון עס.
>> אָבער, איך געוואלט צו שטעלן דעם רוק אַרויף דאָ, פשוט צו אילוסטרירן אַז,
ווייַל מיר ניטאָ דילינג מיט אַבדזשעקץ איצט, מיר וועלן האָבן צו נוצן די זאכן
גערופן ווי, איז גלייַך צו שטריקל, וואָס איז, קאָוינסידענאַלי, אַ מיטל פון אַ
שטריקל אָדער אַ נססטרינג כייפעץ.
אַזוי, וואָרט, אין דעם פאַל, איז אַ נססטרינג כייפעץ, און עס האט אַ מיטל גערופן איז
גלייַך צו שטריקל, און דעריבער מיר ניטאָ גייט פארביי אין אַ שווער-קאָדעד שטריקל צו זען
צי די זענען גלייַך צו איינער אנדערן.
>> קיין שאלות אַזוי ווייַט?
גוט.
און, איך ווילן צו גיין איבער אַ פֿאַר דערקלערונג אויך.
>> אַזוי, למשל, אויב מיר געוואלט צו שלייף איבער די לענג פון אַ שטריקל אין C, דעם
זאָל זיין באַקאַנט צו איר.
און, אין אָביעקטיוו-C, איך טאָן ווילן צו הויכפּונקט דעם, סאָרט פון,
אופֿן גערופן ציילן.
נו, פאקטיש, לאָזן מיר נאָר נעמען אַז צוריק.
גראף איז אַ מיטל פון מענגע.
אָבער, עס ס מער ספּאַסיפיקלי אַ פאַרמאָג פון מענגע, וואָס איז וואָס איר
קענען נוצן די פּונקט נאָוטיישאַן.
אבער איך טאָן ניט ווילן צו באַקומען אין צו פיל פון דעם קאַנסעפּטשואַל שטאָפּן, איך נאָר ווילן
צו ווייַזן איר ווי דאס וואָלט קוקן ווי אין אָביעקטיוו-C קעגן סי
>> און אויך, איך טאָן ווילן צו פונט אויס אַז אפילו כאָטש איך 'ווע שוין ניצן נסוינטעגער
אין פראָנט פון אַלע מיין איך ס אין אָביעקטיוו-C, איר קענען אויך נוצן ינט, ווייַל ינט איז
טאָוטאַלי גילטיק אין אָביעקטיוו-C, אויך.
יא?
>> וילעם: איז עס נאָר סטיליסטיק, אָדער איז -
>> רהעד שי: יאָ.
אַזוי, ווי איר וועט זען -
אַזוי, די קשיא איז איז אַז נאָר אַ סטיליסטיק אַרויסגעבן.
ווי איר וועט זען, איך האָבן אַ, סאָרט פון, שטערן אַסטעריסק זאַך אַראָפּ בייַ די דנאָ, און
אַז לינק נעמט איר צו אַ אָנלייגן אָווערפלאָוו פאָרעם, ווו עמעצער דערקלערט
די חילוק צווישן אַ ינט אין נסינטעגער און אַ נסוינטעגער.
און אַזוי, איר קענען לייענען וועגן אַז שפּעטער.
די סליידז וועט זיין, פון קורס, פאַראַנען צו איר.
>> זאל ס זען.
גוט, אָסאַם.
אַזוי, דעם איז אויך אַרייַנגערעכנט אין די רוק ווייַל איך געדאַנק דעם איז געווען אַ גרויס
וועבזייַטל אַז ינטראַדוסיז איר צו אָביעקטיוו-C סינטאַקס.
אַזוי, פאקטיש, וואָס טאָן ניט מיר מאַך צו קראָום און טשעק אויס דעם וועבזייַטל?
>> רעכט.
אַזוי, וואָס איך ווילן צו ווייַזן איר גויס דאָ איז דעם בילד.
אַזוי, דעם איז, סאָרט פון, גיי צו זיין וואָס איר ניטאָ געגאנגען צו זען ין פון קיין
קסקאָדע טעקע.
פאקטיש, וואָס טאָן ניט מיר פּונקט נעמען אַ מאָמענט צו, סאָרט פון, נעמען דעם ין
>> אַזוי, דעם בוך -
אַז ס די כייפעץ אַז מיר ניטאָ דילינג מיט.
און דעריבער, עס ס דאָך געגאנגען צו זיין ינכעראַטיד פון עטלעכע אנדערע כייפעץ, אָבער
איר טאָן ניט האָבן צו זאָרג וועגן אַז.
און דעריבער, עס, טאָמער, האט עטלעכע מיטגליד וועריאַבאַלז.
>> די וויכטיק זאַך איך ווילן צו ווייַזן איר איז די בייַשפּיל מעטהאָדס, דאָ.
אַזוי, בייַשפּיל מעטהאָדס זענען דינאָוטאַד דורך דעם מינוס צייכן.
און דעמאָלט, ווי איר וועט באַמערקן, מיר ניטאָ שוין סטאַרטינג צו זען די פּעראַדיים
פֿאַר מיטל דעקלאַראַציע, רעכט?
דער צוריקקער טיפּ, דעם אופֿן נאָמען,, און דעמאָלט דעם טיפּ פון דער אַרגומענט, און
דעמאָלט דער נאָמען פון דער אַרגומענט.
און דעם מינוס צייכן מיטל אַז עס ס אַ בייַשפּיל אופֿן, וואָס מיטל אַז
די מעטהאָדס זענען בלויז פאַראַנען צו אַבדזשעקס אַז האָבן שוין ינסטאַנטיאַטעד.
>> צו קאַנטראַסט אַז, מעטהאָדס מיט אַ פּלוס צייכן אין פראָנט פון זיי זענען סאָרט
מעטהאָדס, וואָס מיטל אַז איר קענען רופן די מעטהאָדס, אפילו אויב איר טאָן ניט האָבן
אַ כייפעץ באשאפן נאָך.
אַזוי, פֿאַר אַ קלאָר בייַשפּיל, נססטרינג איז אַ קלאַס.
און איר קענען רופן, פֿאַר בייַשפּיל, סאָרט מעטהאָדס אויף נססטרינג -
די פאַקטיש, ווי, וואָרט נססטרינג.
>> אָבער, אין סדר צו נוצן די מעטהאָדס, איר פאקטיש
דאַרפֿן צו שאַפֿן אַ שטריקל.
פֿאַר בייַשפּיל, נססטרינג שטערן שטריקל יקוואַלז אין ציטאַט צייכן, העלא וועלט.
און דעריבער, איר קענען נוצן די מעטהאָדס -
בייַשפּיל מעטהאָדס -
אויף אַז העלא וועלט שטריקל.
אַזוי, אַז ס די חילוק צווישן בייַשפּיל מעטהאָדס און סאָרט מעטהאָדס.
>> און, מיר פּונקט באדעקט דעם טייל.
פּראָפּערטיעס זענען אן אנדער זאַך אַז זענען ין פון אַבדזשעקס, בייסיקלי.
און איר דערקלערן זיי מיט די אין פאַרמאָג קיווערד.
איר האָבן די אָפּציעס, דאָ, אַז איך וועט דערקלערן שפּעטער ווען
מיר גיין אין אַ דעמאָ.
יא?
הי.
>> וילעם: קען איר פארגרעסער אין, ביטע?
>> רהעד שי: טאַקע יאָ.
נעבעכדיק.
>> וילעם: דאנק איר.
>> רהעד שי: אַז זאָל זיין אַ פּלאַץ בעסער.
>> וילעם: יאָ.
דאַנקען איר.
>> רהעד שי: יאָ, ביטע דערמאָנען מיר אויב איך פאַרגעסן צו פארגרעסער אין אָדער פארגרעסער אויס.
אַזוי, דעם איז אַלע איך געוואלט צו ווייַזן איר פֿאַר -
וואָו, אַז ס אַ פּלאַץ -
פֿאַר דעם וועבזייַטל.
אַזוי, לאָזן ס גיין צוריק צו אונדזער סליידז.
>> פאקטיש, איצט לאָזן ס נעמען אַ מאָמענט צו ונטערטוקנ זיך אין אַ דעמאָ.
אַזוי, מיר וועט אָנהייבן מיט אַ נייַ קסקאָדע פּרויעקט.
אַזוי, אויב איר וועט עפענען אַרויף קסקאָדע אויף אַלע פון דיין מאשינען, עס זאָל נעמען איר עטלעכע
בלאַט ווו עס זאגט, ווי, אָדער עפענען אַרויף אַ יגזיסטינג פּרויעקט אָדער אַ נייַ
פּרויעקט, און איר זאָל גיט אַ נייַ פּרויעקט.
און דעריבער, עס זאָל נעמען איר צו דעם פאַרשטעלן.
יא?
>> וילעם: אויב מיר טאָן ניט האָבן אַ מעק, טאָן מיר נאָר מין פון ציטער?
>> רהעד שי: אָדער קוקן אויף מיט עמעצער, יאָ.
יאָ.
איר קענען ציטער, אויך.
גוט.
>> אַזוי, וואָס מיר ניטאָ געגאנגען צו טאָן ערשטער, איצט, איז, פאקטיש, מיר ניטאָ געגאנגען צו טאָן אַ
איין מיינונג אַפּלאַקיישאַן.
אַזוי, אויב איר וועט באַמערקן, וואָס ס גרויס וועגן קסקאָדע און עפּל שטיצן פֿאַר
דעוועלאָפּערס איז אַז איר האָבן אַ פּלאַץ פון טעמפּלאַטעס צו אַרבעטן מיט שוין.
איר קען, למשל, מאַכן אַ בעל-דעטאַל אַפּלאַקיישאַן.
איר קענען מאַכן אַ שפּיל -
און פאקטיש, איך וועט ניט גיין אין גאַמעס, ווייַל גאַמעס זענען אַ אַנדערש געשיכטע
פֿאַר יאָס אַנטוויקלונג.
און זיי ניטאָ מין פון באַזונדער, אַזוי איך וועט ניט גיין אין אַז.
>> דעמאָלט, איר האָבן Page-באזירט פּראָגראַמען.
איר האָבן אַ קוויטל אַפּלאַקיישאַן -
אַזוי ווי, למשל, באַנק פון אַמעריקע מיסטאָמע האט, ווי, אַ טאַבבעד אַפּ.
עס ס די אָנעס ווו איר האָבן די קנעפּלעך בייַ די דנאָ.
און דעריבער, איר האָבן אַ ספּרייט קיט שפּיל.
>> אָדער איר קענען אַרבעטן פון קראַצן, וואָס איז וואָס מיר וועט טאָן שפּעטער.
אבער לאָזן ס, ערשטער, אָנהייבן מיט אַ איין מיינונג אַפּלאַקיישאַן.
דעמאָלט, עס וועט פרעגן פֿאַר אַ פּראָדוקט נאָמען, און מיר קענען נאָר טאָן פּרובירן.
ארגאניזאציע נאמען -
אַזוי, ארגאניזאציע נאמען, פירמע יידענטאַפייער -
די זענען וויכטיק אויב איר 'רע געגאנגען צו שטעלן אייער אַפּ אויף די אַפּ קראָם.
אנדערע ווי אַז, דיין קאָד איז געגאנגען צו לויפן לעגאַמרע פייַן אָן דעם.
>> דעם איז געגאנגען צו זיין וויכטיק אויב איר ווילן - אַזוי, פּער סיי, ווי, שטעלן אייער אַפּ
אַנטו דיין טעלעפאָנירן אָדער עפּעס, און פּרובירן עס אויס, איר וויסן, אין פאַקטיש לעבן -
דעם וועט זיין וויכטיק.
דעם טענדז צו יוזשאַוואַלי זיין פארבונדן מיט עטלעכע סאָרט פון דעוועלאָפּער חשבון
מיט עפּל.
>> און אַזוי, איך וויסן, מיסטאָמע, אַ פּלאַץ פון איר וועט ניט האָבן קיין דעוועלאָפּער אַקאַונץ.
איך וויסן דעם אוניווערסיטעט האט איינער.
איך טראַכטן קס האט איינער.
אָבער, איר קענען בליצפּאָסט מיר און איך וועט פּרובירן צו רעכענען אַז אויס פֿאַר איר.
אבער רעכט איצט, איך 'ווע פּונקט שטעלן אין עטלעכע פּלאַסעהאָלדער זאכן דאָ.
>> און איר קענען, פון קורס, דאָ, קלייַבן צי איר ווילן עס צו זיין סאָוללי אין
יפאָנע, אין יפּאַד, אָדער ביידע -
וניווערסאַל אַפּלאַקיישאַן.
אַזוי, פֿאַר איצט, לאָזן ס טאָן וניווערסאַל, נאָר צו זען ביידע זייטן פון די פּלאַטפאָרמע.
>> זאל ס זען.
אַזוי, רעכט איצט, איך בין געגאנגען צו ראַטעווען עס אין עטלעכע סאָרט פון טעקע.
טוט ניט ענין ווו - איר קענען שטענדיק מאַך עס שפּעטער.
און, איצט, מיר זענען געבראכט צו אונדזער קסקאָדע פּרויעקט.
איך וואָלט ניט זאָרג וועגן אַלע פון ​​דעם.
איך וואָלט פֿאָרשלאָגן ניט רירנדיק קיין פון דעם, סייַדן איר וויסן פּונקט וואָס
איר ניטאָ טאן.
אַזוי, אַלע פון ​​דעם, נאָר איגנאָרירן פֿאַר די רובֿ טייל.
איר וועט ניט דאַרפֿן צו פאַרבינדן עס, און אויב איר טאָן איר באַלאַגאַן אַרויף עטלעכע זאכן דאָ, עס
געץ אַ ביסל טריקי.
>> אַזוי, וואָס טאָן ניט מיר קוקן אין די טעקעס אויף די
לינקס-האַנט זייַט אין אונדזער נאַוויגאַטאָר.
דאָ, מיר האָבן אַפּפּדעלעגאַטע.ה.
מיר האָבן אַפּפּדעלעגאַטע.ם אזוי, ווי איר וועט באַמערקן, מיר האָבן קאָפּצעטל טעקעס, וואָס
סוף אין פּונקט ה, און מיר האָבן ימפּלאַמענטיישאַן -
פאקטיש, לאָזן מיר פארגרעסער ין
גוט.
זאל מיר פארגרעסער ין
>> רעכט, אַזוי איר האָבן קאָפּצעטל טעקעס און איר האָבן ימפּלאַמענטיישאַן טעקעס.
פאקטיש -
גוט.
דעם איז אַ קליין טשודנע, אָבער טראָגן מיט מיר.
דערנאך, ווייַל מיר 'ווע אויסדערוויילט אַ איין מיינונג אַפּלאַקיישאַן, מיר ניטאָ געגאנגען צו זיין
ארבעטן מיט סטאָריבאָרד.
>> אַזוי, סטאָריבאָרד איז עפּעס אַז עפּל האט קומען אַרויף מיט צו טאַקע העלפן
דעוועלאָפּערס ראַפּאַדלי פּראָוטאַטייפּ זייער אַפּלאַקיישאַנז.
אַזוי, דעם איז ווו איר קענען מאַכן אַ אַפּ אָן שרייבן אַ
איין שורה פון קאָד.
אָבער, אין אונדזער איין View אַפּלאַקיישאַן, מיר טאָן, פון קורס, האָבן אַ
טעקע פֿאַר אונדזער מיינונג, וואָס איז אַ מיינונג קאַנטראָולער.
אַזוי, מיר האָבן די כעדער און די ימפּלאַמענטיישאַן טעקע, דאָ.
>> און, איך בין געגאנגען צו פארגרעסער אויס איצט ווייַל מיר וועט דאַרפֿן צו אַרבעטן אין די סטאָריבאָרד.
אַזוי, דאָ ס אונדזער מיינונג.
אויב מיר, פשוט, לויפן די אַפּ רעכט איצט, עס ס ניט פיל יקסייטינג געגאנגען אויף.
אַזוי, איר וועט זען דעם ווייַס פאַרשטעלן.
גוט?
>> און, אין אונדזער יוטילאַטיז געגנט, מיר קענען לייגן אַ בינטל פון פאַרשידענע זאכן צו עס.
אַזוי, ווען איר ניטאָ דילינג מיט סקרינז אין יאָס, קוק קאַנטראָולערז זענען די
אַבדזשעקס אַז ענקאַפּסאַלייט, סאָרט פון, דיין קוקן.
אַזוי, אַ מיינונג קאַנטראָולער שטענדיק האט אַ פאַרמאָג גערופן מיינונג.
און אַז מיינונג, טיפּיקלי, כּולל, איר וויסן, וואָס איר
ווילן צו זען אויף אַ פאַרשטעלן.
>> אַזוי, נו, לאָזן ס נאָר אָנהייב דורך פּאַטינג, טאָמער, אפֿשר אַ פירמע.
אַזוי, לאָזן ס לייגן אַ פירמע אויף עס -
שטעקן עס אין די מיטל.
אַזוי, איצט אַז איך 'ווע קליקט אויף פירמע, איך קענען גיין אין די פּראָפּערטיעס ינספּעקטאָר
און אָנהייב טשאַנגינג זייַן ווערט.
זאל ס רופן עס קס50 קאָלאָורס.
>> און, איך קענען אויך טוישן די שריפֿט.
אַזוי, אַנשטאָט פון טאן סיסטעם, וואָס איז די פעליקייַט, מיר קענען טאָן אַ מנהג איינער.
מיר קענען טוישן -
איר וויסן, ולטראַליגהט, מאַכן עס 32.
און דעריבער, מיר קענען מאַכן אונדזער קעסטל ביגער.
>> וילעם: צי איר טראַכטן איר קענען פארגרעסער אין נאָר אַ ביסל מער, אפֿשר?
>> רהעד שי: יאָ?
גוט.
>> וילעם: פונקט צאַפּן עס?
>> רהעד שי: זאל ס זען.
טוט דעם אַרבעט?
>> וילעם: פונקט פאָרן די קסקאָדע?
>> רהעד שי: זיכער.
גוט.
אָסאַם.
>> וילעם: די פירמע אונטער?
די פירמע?
>> רהעד שי: וואָס ס אַז?
>> וילעם: וואָס פאַלן-אַראָפּ איז די פירמע אונטער?
>> רהעד שי: אזוי, די קשיא איז, וואָס פאַלן-אַראָפּ איז געווען דער פירמע אונטער?
עס זאָל, פשוט, זיין אונטער דאָ.
איך טרעפן עס ס אַ קוב זאַך.
אבער יוזשאַוואַלי, דעם איז דער פעליקייַט -
איך בין נאָר געגאנגען אַראָפּ דאָ ביז איך געפֿינען אַ פירמע.
יאָ.
>> אַזוי איצט, מיר האָבן אונדזער פירמע.
זאל ס צענטער עס.
און קסקאָדע גיט אונדז גיידליינז פֿאַר סענטערינג אַבדזשעקס.
אַזוי, איצט לאָזן ס לויפן אונדזער קאָד ווידער.
>> עס מיר גיין.
אַזוי, מיר האָבן קס50 קאָלאָורס.
און איצט, לאָזן ס לייגן אַ קנעפּל אויף עס, רעכט?
ווייַל מיר ווילן צו מאַכן דעם ינטעראַקטיוו.
אַזוי, לאָזן ס לייגן אַ קנעפּל דאָ.
און מיר וועט רופן דעם קנעפּל "צאַפּן דאָ צו פאָרזעצן. "מיר וועט צענטער עס, אויך
פאקטיש, עס ס שוין סענטערד.
יאָ.
>> אַזוי, איצט מיר האָבן אַ קנעפּל.
און אויב מיר לויפן דעם ווידער, מיר ניטאָ געגאנגען צו האָבן אַ פייַן ביסל קנעפּל דאָ.
און איך קענען גיט עס, אָבער עס טוט ניט טאָן עפּעס, ווייַל מיר האָבן ניט געטאן
עפּעס מיט די קנעפּל נאָך.
>> אַזוי, לאָזן ס מאַכן אנדערן מיינונג, רעכט?
אַזוי, לאָזן ס זאָגן איך ווילן צו צאַפּן אַז קנעפּל און איך ווילן צו
גיין צו אן אנדער בלאַט -
אן אנדער מיינונג.
וואָס איך בין געגאנגען צו טאָן איז, איך קענען מאַכן אַ מיינונג קאַנטראָולער, רעכט?
איצט איך וועט דריקט אויף מיין קנעפּל, און דעריבער, די וויכטיק זאַך איז, איך בין געגאנגען צו
גיט - אָדער -
יאָ, דריקן קאָנטראָל אויף מיין קלאַוויאַטור.
קאָנטראָל.
דריקט אויף די קנעפּל, און דעמאָלט שלעפּן.
>> אַזוי, געדענקען צו האַלטן די קאָנטראָל שליסל.
זאל ס טאָן אַז ווידער.
אַזוי, האַלטן קאָנטראָל, גיט, און שלעפּן צו וואָס איר ווילן צו טאָן.
גוט.
>> און איצט, איך האָבן עטלעכע אָפּציעס דאָ.
איך קענען אָדער שטופּן, אָדער איך קענען טאָן אַ מאָדאַל, אָדער איך קענען טאָן אַ מנהג.
פּוש איז בלויז אויב איר האָבן אַ נאַוויגאַציע קאָנטראָללער.
רעכט איצט, אונדזער זייער ערשטער View קאָנטראָללער איז ניט ין פון קיין
נאַוויגאַציע קאָנטראָללער.
אַזוי, דער נאַוויגאַציע קאָנטראָללער איז דער איין אַז גיט איר די צוריק קנעפּל אויף
די יאָס אַפּ ווו איר האָבן, איר וויסן, אַז שפּיץ, סאָרט פון, דיק באַר -
ווו איר קענען גיין צוריק, אָדער פאָרויס, און סעטעראַ.
רעכט איצט, איך טאָן ניט האָבן אַז.
און אַזוי, אַז ס וואָס איך קענען ניט טאָן אַ שטויס.
>> אַזוי, איך קליקט אויף שטופּן אַקסאַדענאַלי, דאָ.
און פאקטיש, לאָזן ס לויפן די קאָד, און עס זאָל קראַך אויף מיר.
בלויז אויב איך דריקן די קנעפּל כאָטש, אַזוי -
רעכט.
אַזוי, דעם איז שלעכט.
>> און, ווי איר קענען זען, דאָ, מיר האָבן די טעות אָנזאָג.
אַזוי, "רוק סעגועס קענען בלויז זיין געניצט ווען מקור קאַנטראָולער איז געראטן דורך אַ
בייַשפּיל פון וי נאַוויגאַציע קאָנטראָללער. " אַזוי, ווייַל דעם איז ניט ין פון אַ
נאַוויגאַציע קאַנטראָולער, איך קען ניט טאָן אַז.
>> אַזוי, רעכט איצט, איך בין געגאנגען צוריק צו דער טעקע, גיי צוריק צו סטאָריבאָרד.
>> וילעם: וואָס ס די נאַוויגאַציע קאַנטראָולער, ווידער?
>> רהעד שי: אזוי, רעכט איצט איך וועט ווייַזן איר.
זאל ס זען.
אַזוי, איך בין געגאנגען צו גיט אויף דעם View קאַנטראָולער, און דעמאָלט איך בין געגאנגען צו גיין
אַרויף צו פּראָדוקט -
פאקטיש, ניט, נעבעכדיק - רעדאַקטאָר.
און איך בין געגאנגען צו גיין אין -
פאקטיש, האט איך דריקט אויף עס?
נומ
עס מיר גיין.
איך בין געגאנגען צו גיין אַרויף אין רעדאַקטאָר, גיין אַראָפּ צו ימבעד אין, און דעמאָלט נאַוויגאַציע
קאָנטראָללער.
>> גוט.
און, מייַן וואָרקספּאַסע קוקט טאַקע מעסי, אַזוי לאָזן ס ריין דעם אַרויף.
אַזוי, אַלע פון ​​דעם איז סטאָריבאָרד.
און אין דעם וועג -
גוט, האַלטן -
איך קענען אינגיכן בויען עפּעס ווי דעם.
און דעריבער, איצט איך קענען גיין צוריק, איר וויסן?
>> אבער דעם איז מין פון נודנע, רעכט?
אַזוי, וואָס איך ווילן צו טאָן איז, איך טאָן ניט ווילן צו מאַכן, נאָר פשוט, אַ מיינונג
קאָנטראָללער.
זאל ס זאָגן איך געוואלט צו אַקטשאַוואַלי מאַכן אַ טיש View קאַנטראָולער, אַזוי איך קענען שטעלן אין
עטלעכע פייַן פארבן, אין די טיש.
>> אַזוי, איצט אַז איך 'ווע שטעלן אין מיין טיש View קאַנטראָולער, איך דאַרפֿן צו פאַרבינדן עס צוריק
פון דעם קנעפּל צו די View קאַנטראָולער.
אַזוי איך דאַרפֿן צו טאָן מיין קאָנטראָל, גיט, שלעפּן זאַך ווידער.
און איצט איך קענען טאָן שטופּן, ווייַל איך ימבעד עס ין פון אַ נאַוויגאַציע קאָנטראָללער.
>> וילעם: נאַוויגאַציע קאָנטראָללער נאָר אַלאַוז איר צו גיין פון אָרט צו אָרט?
>> רהעד שי: יא.
אַזוי, מער טעקניקלי, עס ס אַ כייפעץ ווו -
אַזוי, ין פון די נאַוויגאַציע קאַנטראָולער כייפעץ, עס
האלט שפּור פון אַ מענגע.
און אַז מענגע האלט אַלע די סאַבסאַקוואַנט View קאַנטראָולערז.
אַז ס וואָס ווען איר דריקן צוריק, עס גייט צוריק צו די פריערדיקע בלאַט.
ווייַל די נאַוויגאַציע קאָנטראָללער כייפעץ, אָדער די קאָד אַז נעמט זאָרג פון
דעם כייפעץ, האט אַ מענגע אַז האלט שפּור פון די מיינונג קאַנטראָולערז, און
קענען דעריבער, איר וויסן, דק די מיינונג קאָנטראָללער און געבן איר צוריק די
פרייַערדיק איינער.
>> אַזוי, דעם איז טעכניש שטאָפּן, אָבער -
און איך וועט ווייַזן איר שפּעטער אין קאָד, אויב מיר האָבן צייַט.
איך בין מין פון פליסנדיק אויס אויף צייַט, אָבער -
>> אַזוי, מיט די טיש מיינונג, וואָס מיר קענען טאָן איז -
עס ס יוזשאַוואַלי אויטאָמאַטיש שטעלן צו דינאַמיק פּראָטאָטיפּע -
מיר ניטאָ געגאנגען צו מאַכן עס סטאַטיק סעלז, אַנדערש מיר ניטאָ געגאנגען צו
לויפן אין עטלעכע פּראָבלעמס.
>> און דעריבער, לאָזן ס זאָגן איך בין געגאנגען צו האָבן איינער אָפּטיילונג.
אַזוי, סעקשאַנז איז ווי -
אויב איר 'ווע אלץ געזען די מוזיק אַפּ, ווען איר האָבן קינסטלער, סעקשאַנז וואָלט
זיין דער א ס דורך זיז -
די אותיות -
און דעריבער, איר וויסן, דעם יחיד ראָוז וואָלט זיין די קינסטלער נעמען.
און אַזוי, וואָס ס קיל דאָ, איז אַז איך קענען צוטריט אַלע פון ​​די אַבדזשעקס ין
פון מיין סטאָריבאָרד דורך דעם פאַלן-אַראָפּ מעניו, אויך.
>> אַזוי, איך בין געגאנגען צו גיט אויף מיין אָפּטיילונג, און איך ווילן, איר וויסן, אפֿשר פינף ראָוז.
און דעריבער, ין פון יעדער רודערן, איך ווילן צו לייגן אַ פירמע.
און איך בין געגאנגען צו רופן דעם בלוי.
און דעריבער, איך ווילן צו לייגן אַ וי מיינונג, איר וויסן, אפֿשר פֿאַר, ווי, אַ ביסל קאַסטן.
>> אַזוי אַז איך קענען ווייַזן מענטשן אַ פאָרויסיקע ווייַזונג פון די קאָליר.
און איך וועט גיין צוריק צו די פאַרמאָג און טוישן אַז קאָליר צו, טאַקע, איך טאָן ניט
וויסן, דעם איין.
>> און דעריבער, באַמערקן אויך, דאָ, ווען איך האָבן די אַקסעסעריז, איך קענען האָבן גורל
פון די פאַרשידענע אַקסעסעריז אַז איר טיפּיקלי זען.
די אַנטפּלעקונג ינדיקאַטאָר, דער דעטאַל, אָדער טשעק צייכן, אָדער פשוט נאָר דעטאַל.
אַזוי, אפֿשר מיר קענען טאָן, ווי, אַ אַנטפּלעקונג ינדיקאַטאָר, פֿאַר בייַשפּיל.
>> און דעמאָלט, וואָס טאָן ניט מיר נעמען די, קאָפּי פּאַפּ זיי, און שטעלן זיי אין די
ווייַטער טיש רודערן.
אַזוי, מיר קענען רופן דעם געל.
און איך זאל האָבן צו פאַרברייטערן דעם.
זאל ס מאַכן עס געל.
און אין דעם וועג, מיר קענען קאָפּיע פּאַפּ אונדזער וועג אַראָפּ.
וואָס איז עס?
לילאַ.
>> אַזוי, די זענען אַלע די טיפּיש קס50 פארבן אַז איר 'ווע געזען אין קלאַס -
פאקטיש, נעבעכדיק -
אָדער אויף דעם וועבזייַטל.
אַלעווייַ איר גייז קענען זען וואָס איך בין טאן דאָ.
גוט.
לעצטע איינער.
>> וילעם: ווי האט איר לייגן די רודערן טכילעס?
>> רהעד שי: אזוי, די קשיא איז, ווי האט איך לייגן די רודערן טכילעס?
איך געגאנגען אין דעם טיש אָפּטיילונג - אָדער אָבער איך קענען
אויסקלייַבן די טיש אָפּטיילונג -
און דעריבער, דאָ, איך דערהייַנטיקט די נומער פון ראָוז.
>> און, לאָזן מיר האָפֿן אַז דעם אַרבעט.
גוט.
זאל ס זען אויב דאָס אַרבעט.
טאַקע, שליימעסדיק, אָסאַם.
גוט.
בשעת איך איז געווען בנין אַרויף מיין דעמאָ, עטלעכע דאס זענען ניט אַליינד, אַזוי, דאַנק פֿאַר
די אַפּלאָדיסמענטן.
>> יאָ.
אַזוי, לאָזן ס זען.
מיר וועט מאַכן דעם נייַן נאָר צו מאַכן אַלץ - אָדער פאקטיש, לאָזן ס נאָר
קער אַלע פון ​​די אין אַנטפּלעקונג ינדאַקייטערז.
און דעמאָלט, וואָס איך ווילן צו ווייַזן איר, אויך, איז ווי איך קענען נעמען יעדער פון די
טיש ראָוז און האָבן זיי ינטעראַקט -
טאַקע.
נומ
>> טאַקע.
אויך, איך ווילן צו ווייַזן איר -
דאָ, איך קענען שטעלן דעם טיטל פון מיין נאַוויגאַציע קאָנטראָללער, רעכט?
אַזוי פאקטיש, איר וועט באַמערקן, ווי באַלד ווי איך עמבעדיד דעם View קאַנטראָולער ין
פון די נאַוויגאַציע קאַנטראָולער, מיר זען דעם נאַוויגאַציע באַר בייַ דער שפּיץ פון אונדזער
סטאָריבאָרד פאַרטרעטונג פון אַ מיינונג קאַנטראָולער.
און אַזוי, דעם גיט אונדז, ווי, אַ וויזשאַוואַל, סאָרט פון, פירן צו אונדזער קענטיק פאַרשטעלן.
דעם איז דאָך געגאנגען צו זיין דער נאַוויגאַציע באַר.
>> און וואָס איך ווילן צו טאָן געשווינד, איצט, איז שטעלן אין אנדערן -
אַזוי דעם טיש View קאַנטראָולער איך האט דורך גענומען איינער פון די און דראַגינג עס
דאָ, און אַז ס וואָס ס ערלויבט מיר צו געשווינד, טאַקע, שאַפֿן אַ טיש מיינונג
קאָנטראָללער.
אויב מיר טאָן האָבן די צייַט כאָטש, איר וועט זען אַז, פּראָגראַממאַטיקאַללי, עס ס אַ
קליין ביסל מער טריקי צו שאַפֿן אַ טיש View קאַנטראָולער, ווייַל עס
זענען אַ פּאָר פון מעטהאָדס אַז זענען פארלאנגט פֿאַר איר צו, סאָרט פון, שרייַבן
אויס אין סדר פֿאַר די טיש מיינונג קאַנטראָולער צו זיין געוויזן ריכטיק.
>> אָבער, איך נאָר ווילן צו ווייַזן איר, איצט, אַ בייַשפּיל פון ווו, אויב איך נעמען דעם,
פֿאַר בייַשפּיל -
איך 'ווע שטעלן אין אנדערן View קאַנטראָולער.
און איצט, לאָזן ס זאָגן איך ווילן צו קאָנטראָלירן אַלט מיין זייער ערשטער בלוי
טיש רודערן צו דאָ.
און איך ווילן צו רופן דעם בלוי.
און דעמאָלט -
זאל ס זען.
איך בין אין די מיינונג איצט, און איך קענען ענדערן דער הינטערגרונט צו בלוי.
>> און אַזוי, באַמערקן, דאָ, דעם פאַל-אַראָפּ מעניו אויך גיט איר אַ כייעראַרקי פון אַלע
פון די אַבדזשעקס.
אַזוי אַ וויכטיק זאַך צו טאָן, דאָ, איז אַז אַלע פון ​​די זאכן, דאָ -
דעם טיש View קאַנטראָולער, די טיש מיינונג, טיש View אָפּטיילונג, טיש View
צעל - אַלע פון ​​די זענען אַבדזשעקס, אין קאָד.
אַזוי, איר וויסן, אַ פירמע רעכט איצט איז אונטער די צופרידן מיינונג, און סעטעראַ.
אַזוי אויף און אַזוי אַרויס.
>> אַזוי, אויב מיר לויפן דעם קאָד, מיר זאָל זען עפּעס -
זאל ס זען אויב דעם - יאָ.
אַזוי, עס מיר גיין.
אָבער, אויב מיר טאָן ניט טאָן אַז, גאָרניט פון די אנדערע זאכן אַרבעט.
רעכט?
אַזוי נאָר דעם איין אַרבעט.
און, פֿאַר די צוליב פון צייַט, איך וועט ניט גיין אין, איר וויסן, פּאַטינג
אַראָפּ די אנדערע אָנעס.
און דעם איז דער סוף פון, סאָרט פון, סטאָריבאָרד -
וואָס איך געוואלט צו ווייַזן איר פֿאַר סטאָריבאָרד.
>> און, איך טאָן האָבן אַ געארבעט אויס למשל, פאקטיש, רעכט דאָ.
אַזוי, דעם איז דער סטאָריבאָרד אַז איך געמאכט פריער.
אַזוי, ווי איר קענען זען, דעם איז געווען מיין נאַוויגאַציע קאָנטראָללער.
דעמאָלט איך האט מיין ערשטער View קאַנטראָולער, דעמאָלט איך האט מיין טיש View קאַנטראָולער,
און דעמאָלט איך האט אַלע פון ​​די -
אַזוי פריער, איך איז געווען טאן עפּעס זייער אַנדערש.
אַזוי, אַנטשולדיקן די זאכן.
איך וועט מיסטאָמע ריין עס אַרויף שפּעטער איידער איך שיקן עס אַוועק צו פּראָדוקציע.
>> אָבער, אויב מיר לויפן דעם, מיר וועט זען אַז אַלע פון ​​די אָפּציעס זענען
פאַראַנען צו אונדז.
חוץ איך האט ניט מאַכן די באַקגראַונדז די פארבן.
אַזוי, ליב פּשוט אַפּלאַקיישאַן.
>> איצט, לאָזן ס פּרובירן צו מאַכנ דעם פּראָגראַממאַטיקאַללי.
גוט.
אַזוי, צו טאָן אַז, מיר ניטאָ פּונקט געגאנגען צו אָנהייבן אַ נייַ קסקאָדע פּרויעקט.
מיר וועט מאַכן עס אַ ליידיק אַפּלאַקיישאַן איצט, ווייַל מיר טאָן ניט וועלן צו האָבן די
סטאָריבאָרד.
אַזוי, איך בין פשוט ריסטריקטינג זיך צו ניט נוצן קיין פון די סטאָריבאָרד, און אַ
ליידיק אַפּלאַקיישאַן וועט ניט געבן מיר אַ סטאָריבאָרד.
דעם איז נאָר צו פאַרמייַדן אליין פון טשיטינג.
זאל ס זען.
וואַרטן.
האט איך -
יאָ.
גוט.
>> רעכט.
אַזוי, דאָ, מיר זענען לינקס מיט גאָרנישט אַנדערש אָבער קאָד.
אַזוי, לאָזן מיר מאַך דעם פֿענצטער אַ ביסל איבער.
רעכט.
ווי איר קענען זען דאָ, די בלויז טעקעס מיר ניטאָ געגעבן זענען אַפּפּדעלעגאַטע.ה און פּונקט
עם, און מיר טאָן ניט האָבן סטאָריבאָרד ענימאָר.
>> אַזוי אויב מיר לויפן דעם, מיר זענען נאָך געגאנגען צו באַקומען צו דעם ווייַס פאַרשטעלן, דאַנקען גאָט.
גוט - ווייַס פאַרשטעלן, אָבער גאָרנישט אַנדערש.
און, דאָ איז די וויכטיק טייל.
דעם איז ווו די אַקציע כאַפּאַנז.
אין די פריערדיקע ווערסיעס, עס ס יוזשאַוואַלי קיין קאָד דאָ, אָבער די
סטאָריבאָרד יסענשאַלי גיט די קאָד פֿאַר דעם טייל.
איך וועט ניט גיין אין פרטים אויף ווי.
>> און וואָס מיר ווילן צו טאָן איצט איז, מיר ווילן צו גיין אין דאָ, און דעם ביסל פּלאַץ
סטאַרץ שאפן אונדזער אַפּ ווידער.
אַזוי -
יא?
>> וילעם: פארגרעסער?
>> רהעד שי: פארגרעסער.
יאָ, זיכער.
גוט.
איך וועט זיין טייפּינג, אַזוי דעם זאָל ניט ענין צו פיל.
גוט.
>> אַזוי, ערשטער, געדענקען מיר געוואלט צו מאַכן אַ נאַוויגאַציע קאָנטראָללער, רעכט?
און אויך, ווי איר קענען זען דאָ, קסקאָדע טוט אַ טאַקע גרויס אַרבעט פון
שליטע פילונג.
אַזוי, ווי איר וועט באַמערקן, די נעמען פון אַלץ זענען אַ פּלאַץ מער ווי
געוויינטלעך, אָבער קסקאָדע זאַט עס אין פֿאַר איר.
אַזוי איך קענען נאָר דריקן אַרייַן.
>> אַזוי, איך ווילן צו שאַפֿן אַ וי נאַוויגאַציע קאַנטראָולער טייַטל, און איך קענען רופן עס
נאַוויגאַטיאָנקאָנטראָללער.
איצט, וואָס טוט איך טאָן איצט?
נאָך דעם גלייַך צייכן, איך דאַרפֿן צו, ערשטער, שאַפֿן עס ין פון זיקאָרן.
אַזוי, איך בין געגאנגען צו טאָן נאַוויגאַטיאָנקאָנטראָללער אַללאָק -
אַזוי, דעם איז ענלעך צו מאַללאָק, אַז איר גייז געניצט אין C -
און דעריבער, איך בין געגאנגען צו יניט עס.
>> אַזוי, עס ס טאַקע וויכטיק אַז קיין כייפעץ אַז איר מאַכן, איר ווילן צו
אַללאָק און יניט עס.
אַז ס געגאנגען צו מאַכן עס און ינסטאַנטיאַליזע עס ין פון זיקאָרן, און
איצט איר קענען נוצן עס.
אַלע רעכט?
אויב איר טאָן ניט טאָן אַז, דיין כייפעץ טוט ניט עקסיסטירן, און איר וועט לויפן אין אַ בינטל
פון פּראָבלעמס.
>> און דעריבער, איך ווילן צו שאַפֿן אַ מיינונג קאַנטראָולער, רעכט?
אַזוי, איך ווילן צו שאַפֿן אַ ויוויעווקאָנטראָללער שטערן -
אַזוי, אַלץ איז אַ טייַטל אין אָביעקטיוו-C, און איך בין געגאנגען צו טאָן
עפּעס ענלעך, דאָ -
אַללאָק, יניט.
גוט.
>> און דעמאָלט וואָס איך בין געגאנגען צו טאָן איז, איך בין געגאנגען צו - אזוי, געדענקען ווען מיר האבן
די ימבעד אין נאַוויגאַציע קאָנטראָללער?
דעם איז ווי איר טאָן עס אין קאָד.
איר ניטאָ געגאנגען צו טאָן נאַוויגאַטיאָנקאָנטראָללער
פּושוויעווקאָנטראָללער -
>> וילעם: [ינאָדאַבאַל].
וועט דעם פאָרקומען פֿאַר אונדז, אָדער -?
>> רהעד שי: אָה, יאָ.
נומ
עס לייקס מיר בעסער.
ניט, עס וועט אַרבעט פֿאַר איר, אויך.
אַזוי, די אלע מעטהאָדס.
אַזוי פּושוויעווקאָנטראָללער איז אַ אופֿן, און אויך, מער ספּאַסיפיקלי, עס ס אַ
בייַשפּיל אופֿן פון די וי נאַוויגאַציע קאָנטראָללער.
ווייַל איך האט צו מאַכן מיין וי נאַוויגאַציע קאַנטראָולער שטערן, און דעמאָלט איך
קענען רופן דעם פּושוויעווקאָנטראָללער אויף מיין ספּעציפיש בייַשפּיל פון אַ וי נאַוויגאַציע
קאָנטראָללער.
>> וילעם: צי מיר האָבן צו טאָן די פּינטלעך וואָרט, אָדער טוט עס שוין עקסיסטירן פֿאַר עס?
>> רהעד שי: יא, ווייַל עס ס אַ מיטל.
עס ס ווי אַ פֿונקציע.
עס ס ווי פּרינטף.
עס ס ווי סקאַנף.
עס ס ווי סטרקאָמפּאַרע.
חוץ עס ווייסט וואָס איר זאל וועלן צו טיפּ, און באַמערקן אַז עס וועט שטענדיק
קומען אַרויף מיט זאכן וואס זענען ליגאַלי ערלויבט פֿאַר איר.
אַזוי, אויב גאָרנישט ווייזט אַרויף דאָ, דעמאָלט עפּעס איז פאַלש.
>> אַזוי, פּושוויעווקאָנטראָללער.
אַזוי, איצט, איך ווילן צו שטופּן מיין ניי באשאפן
ויוויעווקאָנטראָללער, און דעריבער, אַנימאַטעד -
טאָמער ניט.
ווייַל דעם איז געגאנגען צו זיין דער ערשטער מיינונג קאַנטראָולער.
איך מיינען, אפילו אויב איך האט מאַכן אַנימאַטעד, עס מיסטאָמע וועט ניט ווייַזן אַרויף, ווייַל
עס ס דער ערשטער פאַרשטעלן.
>> און געדענקען די בראַקאַץ.
אַזוי, געדענקען ווי מיר געניצט די בראַקאַץ?
און ין דער בראַקאַץ, די כייפעץ רופט אויף אַ מיטל -
אַזוי אונדזער כייפעץ איז די נאַוויגאַציע קאָנטראָללער, און דעם אופֿן איז אַ שטויס
View קאַנטראָולער אַנימאַטעד.
און זען ווי עס נעמט אין צוויי טענות, און זיי ניטאָ אפגעשיידט דורך די, סאָרט פון,
ווערטער, און אַ קאָלאָן.
אַזוי, אָביעקטיוו-C פרוווט צו מאַכן עס פייַן און גרינג פֿאַר איר צו לייענען אויס הויך -
דיין קאָד - און האָבן עס האַלב, סאָרט פון, מאַכן זינען.
>> אָבער, טאן נאָר דעם איז ניט גענוג.
זאל מיר פארגרעסער אויס איצט.
טאן נאָר דעם איז ניט גענוג צו באַקומען וואָס מיר גאַט צו פריער.
אַזוי דאָ, איר וועט באַמערקן אַז עס איז פאקטיש ניט געגאנגען צו זיין קיין סאָרט פון
באַר, דאָ, רעכט?
עס ס ניט נאַוויגאַציע באַר, וואָס מיטל אַז מיר נאָך האָבן ניט גאַטאַן עס.
>> און מיר קענען פּרובירן אַז אויס, אויך, דורך, טאָמער, טשאַנגינג דעם הינטערגרונט פון
וויעווקאָנטראָללער, רעכט?
וויעווקאָנטראָללער.באַקקגראָונד--
אַה.
אַזוי, זען ווי וויעווקאָנטראָללער האט ניט האָבן אַ הינטערגרונט פֿאַרב, אפילו כאָטש איך
געוואלט צו צוטריט עס?
און אַז ס ווייַל וויעווקאָנטראָללער איז אַ קאַנטיינער פֿאַר די מיינונג.
אַזוי, עס האט אַ מיינונג פאַרמאָג, וואָס דעמאָלט האט אַ הינטערגרונט קאָליר.
>> און, איך קענען שטעלן עס, סאָרט פון טעדיאָוסלי, דורך פאַך די קאָליר
אויף די ויקאָלאָר כייפעץ.
אַזוי, באַמערקן דאָ, רעדקאָלאָר איז אַ אופֿן.
עס ס אַ סאָרט אופֿן פון ויקאָלאָר.
ווייַל איך האט ניט האָבן צו שאַפֿן אַ פאַקטיש בייַשפּיל פון אַ ויקאָלאָר אין סדר
צו רופן דעם אופֿן אויף עס.
איך נאָר, פשוט, גערופן עס אויף דעם טיפּ, ווי נאָמען.
איך, ווי, גערופן עס אויף ינט, אויב ינט האט, ווי, אַ מיטל צו עס, פֿאַר בייַשפּיל.
>> און אַזוי, אויב מיר לויפן דעם קאָד, מיר וועט באַמערקן אַז דער הינטערגרונט איז
פאקטיש ניט רויט.
עס ס נאָך ווייַס.
און ווי מיר קענען באַקומען אַרום אַז איז, באַמערקן ווי עס ס די סעלפ.ווינדאָוו.
אַז איז, ווי, די לעצט קאַנטיינער פֿאַר דיין אַפּלאַקיישאַן.
עס איז די לעצט זאַך אַז כּולל אַלץ אויף די פאַרשטעלן, פֿאַר אַ
יפאָנע אָדער יפּאַד אַפּלאַקיישאַן.
>> און, קאַנוויניאַנטלי, סעלפ.ווינדאָוו האט דעם פאַרמאָג גערופן
ראָאָטוויעווקאָנטראָללער.
און אַז איז געגאנגען צו זיין די טייַטל צו די זייער ערשטער View קאַנטראָולער ין
פון דיין אַפּ.
אַזוי, וואָס מיר ווילן צו טאָן דאָ, איצט, איז צו שטעלן אַז גלייַך צו אונדזער נאַוויגאַציע
קאָנטראָללער.
רעכט?
ווייַל, טעקניקלי, נאַוויגאַציע קאָנטראָללער איז אונדזער זייער ערשטער View
קאָנטראָללער.
עס האלט שפּור פון אַ מענגע פון ​​אנדערע View קאַנטראָולערז, און מיר פּושט דעם
View קאַנטראָולער אין אַז מענגע אין די נאַוויגאַציע קאָנטראָללער.
>> אַזוי, איר טאָן ניט ווילן צו טאָן דעם.
אַז וואָלט ניט טאַקע העלפן איר.
איר ווילן צו טאָן דעם, אויב איר געוואלט צו טאָן אַ נאַוויגאַציע קאָנטראָללער, וואָס רובֿ
פון איר מיסטאָמע וועט ווייַל איר וועט וועלן צו, סאָרט פון, האָבן עטלעכע סאָרט פון,
ווי, מעניו צו גיין צוריק צו אָדער עטלעכע האָמעפּאַגע צו גיין צוריק צו, אלא ווי אַ
ליידיק פאַרשטעלן.
יא?
>> וילעם: איז עס ומבאַקוועם פֿאַר איר צו פארגרעסער אין אויף די -
>> רהעד שי: יאָ.
אַזוי, יאָ.
דעם איז דער קאָד, און איצט זאל ס פּרובירן עס אויס.
>> אַזוי, עס מיר גיין.
מאַגיש.
אַזוי, גוט.
דאַנקען איר.
גוט.
אַזוי איצט, וואָס מיר ווילן צו טאָן איז - אַזוי, מיר ניטאָ מין פון לימיטעד, דאָ, רעכט?
מיר געקענט פּאַטענטשאַלי שרייַבן אַלץ ין פון דעם איין פֿונקציע.
אבער, אַז ס ניט ווי יאָס אַנטוויקלונג יוזשאַוואַלי אַרבעט.
>> אַזוי, וואָס מיר 'רע געגאנגען צו טאָן איז, מיר ניטאָ געגאנגען צו מאַכן עטלעכע נייַ טעקעס.
אָבער, מער ספּאַסיפיקלי, מיר ניטאָ געגאנגען צו שאַפֿן אנדערן אָביעקטיוו-C קלאַס, אָדער
אנדערן כייפעץ -
קלאַס און אַבדזשעקס זענען ינטערטשיינדזשאַבאַל דאָ.
און, דאָ ס ווי איך קען, פּאַטענטשאַלי, שאַפֿן אנדערן סאָרט פון ו קאַנטראָולערז.
>> אַזוי, עס ס אַ סאַב-קלאַס, ווי איר וועט באַמערקן, דאָ, עס ס אַ סאַב-קלאַס פון די
וי View קאַנטראָולער, אָבער איך קענען רופן עס קיין אנדערע נאָמען דאָ.
איך קען רופן דעם קס50, איך קען רופן דעם מיינונג קאַנטראָולער, איך קען רופן
דעם בלאַ View קאַנטראָולער -
עפּעס איך ווילן.
דעם איז פּונקט די נאָמען פֿאַר די קלאַס.
אָבער, עס ס געגאנגען צו זיין וויכטיק ווייַל, יסענשאַלי, וואָס איך בין טאן
דאָ איז, איך בין שאפן אן אנדער סאָרט נאָמען.
אַזוי, עס ס געגאנגען צו זיין, ווי, עטלעכע סאָרט פון טיפּ אָדער אַ כייפעץ.
אַזוי, עס זאָל זיין אַ קליין ביסל דזשאַנעריק.
עס ס ניט געגאנגען צו זיין זייער ספּעציפיש.
>> און אויך, איך טאָן ווילן צו פונט אויס די צוויי אָפּציעס.
ווייַל מיר ניטאָ טאן אַלץ ין פון קאָד, מאל עס איז אַ פּלאַץ גרינגער
צו ברענגען אין אַ צובינד טעקע, אַזאַ אַז איך קענען ממש שלעפּן און פאַלן, ווי
מיר האבן פריער מיט סטאָריבאָרד -
איר וויסן, אַ פירמע, אָדער אַ קנעפּל, אָדער וועלכער אַנדערש.
און אַזוי, קסיבס זענען טעקעס אַז לאָזן איר צו טאָן אַז, און איר האָבן צו פאַרטשעפּען עס אַרויף
צו דעם View קאַנטראָולער טעקע.
>> אַזוי, איך בין געגאנגען צו דיליבראַטלי ניט קאָנטראָלירן דעם.
וסואַללי איך וואָלט טשעק דעם, און אויב איך נאָר האט דעם פֿאַר יפאָנע אָדער יפּאַד, איך
וואָלט קאָנטראָלירן דעם און פשוט האָבן איין פֿאַר, איר וויסן, די יפאָנע אָדער די יפּאַד.
אבער זינט איך בין טאן וניווערסאַל, איך בין געגאנגען צו שאַפֿן צוויי פון די שפּעטער.
אַזוי, איך בין געגאנגען צו דיליבראַטלי ונטשעקק דעם.
>> דעם איז אויך טאַקע וויכטיק.
א פּלאַץ פון מאל, איך 'ווע האט באַגז ווו דעם איז ניט אָפּגעשטעלט.
און אַזוי, דאָך, דעם טעקע איז ניט, סאָרט פון, ווי, אַרייַנגערעכנט אָדער ימפּאָרטיד
ין פון דעם פּרובירן טעקע.
און אַזוי, מיין קאָד האט לעגאַמרע קיין געדאַנק פון די עקזיסטענץ פון דעם טעקע, און
אַז ז אַ פּלאַץ פון ווייטיק און שעה פון דיבאַגינג.
אָבער, נאָר מאַכן זיכער דעם איז אָפּגעשטעלט אַזוי אַז, איר וויסן, דער ציל פון דעם
טעקע איז פֿאַר דעם אַפּלאַקיישאַן.
>> גוט.
אַזוי, איצט מיר 'ווע באשאפן צוויי נייַ טעקעס.
און די טעקעס קוקן שיין ליידיק.
און, פאקטיש, לאָזן ס אויך פאָרזעצן אויף דורך שאפן די קסיב טעקעס.
אַזוי, ביז אַהער, איך איז געווען אין די קאַקאַאָ ריר פאַלן-אַראָפּ.
איצט, איך בין געגאנגען צו גיין אין דער באַניצער צובינד פאַרבינדן, און ווי איר קענען זען, איך
קענען מאַכן אַ סטאָריבאָרד.
>> אַזוי, אפילו איך סטאַרטעד מיט אַ ליידיק אַפּלאַקיישאַן, איך קענען נאָך נוצן אַ
סטאָריבאָרד.
כאָטש, עס געץ טריקי אין טערמינען פון ווי איר ווילן צו פאַרבינדן
אַז צו דיין קאָד.
אַזוי, איך וועט ניט גיין עס.
>> אָבער, וואָס מיר ווילן צו טאָן איצט איז שאַפֿן אַ מיינונג.
און איר קענען קלייַבן פֿאַר אַ יפאָנע אָדער אַ יפּאַד.
און טיפּיקלי, צו דינאָוט די חילוק - אויב איר ניטאָ טאן אַ
וניווערסאַל אַפּלאַקיישאַן -
איר אָדער לייגן אַ אַנדערסקאָר יפאָנע, אָדער איר קענען טאָן אַ טווידדלי.
עס טוט ניט טאַקע ענין.
עס ס פשוט פֿאַר איר צו דיפערענשיייט וואָס מיינונג איז פֿאַר וואָס מיטל.
>> און אַזוי, איצט קוק.
איך האָבן אַ פאַרשטעלן אַז איך קענען אַרבעטן מיט.
און אַזוי, למשל, איך קענען לייגן אַ פירמע אויף דאָ, איר וויסן, און איך קענען אויך שטעלן
אנדערן קנעפּל דאָ.
איך וועט ניט אַרן טשאַנגינג די וואַלועס דאָ.
>> אָבער, וואָס ס וויכטיק דאָ איז אַז דער טעקע ס באַזיצער -
אַזוי, איך בין ין פון די יפאָנע מיינונג, יפאָנע קסיב טעקע.
און אַראָפּ אין דעם נאַוויגאַציע געגנט אָדער פאַלן-אַראָפּ מעניו, איך ווילן צו גיין צו די
טעקע ס באַזיצער.
און דעם איז די טאַקע וויכטיק שריט דאָ.
איך ווילן צו מאַכן די סאָרט View קאַנטראָולער, אַזוי אַז דעם קסיב טעקע איז
געגאנגען צו זיין פארבונדן מיט מיין מיינונג קאַנטראָולער.
און עפּעס אַז איך טאָן ין פון מיין מיינונג קאַנטראָולער פּראָגראַממאַטיקאַללי איז
געגאנגען צו זיין שפיגלט אויף דאָ.
>> אַזוי, אָבער, באַמערקן אַז -
פאקטיש, לאָזן ס מאַכן דעם View הינטערגרונט בלוי, פֿאַר בייַשפּיל.
אָדער גרין.
און דעריבער, אַזוי אויב איר וועט באַמערקן, צוריק אין דעם קאָד, דעם איז ווו מיר גאַט צו אונדזער
נאַוויגאַציע קאָנטראָללער.
>> אפילו כאָטש מיר האבן אַז שריט, עס ס נאָך געגאנגען צו זיין רויט, ניט גרין.
און עס ס אַ סיבה וואָס.
עס ס ווייַל, ווען מיר יניטעד אונדזער מיינונג קאַנטראָולער, דאָ -
נעבעכדיק, עס ס אַ ביסל משוגע -
ווען מיר יניטעד אונדזער מיינונג קאַנטראָולער דאָ, מיר יניטעד עס פון די גענעראַל טיפּ
ויוויעווקאָנטראָללער.
גוט?
אַזוי מיר האט ניט אפילו טאָן עס מיט דעם סאָרט.
>> אַזוי געדענקען, דעם איז ווי אַ סאָרט איצט.
עס קענען זיין געדאַנק פון ווי אַ טיפּ, נאָר ווי ויוויעווקאָנטראָללער איז אַ טיפּ.
און אין סדר צו נוצן אַז, וואָס מיר דאַרפֿן צו טאָן איז אַרייַנפיר עס -
אַרייַנפיר וויעווקאָנטראָללער -
און, ווי איר קענען זען, עס אַוטאָפיללס עס פֿאַר מיר.
אַזוי, וויעווקאָנטראָללער -
און איצט, דאָ, איך קענען ענדערן דעם ויוויעווקאָנטראָללער צו וויעווקאָנטראָללער.
און איצט, דאָ, איך קענען ענדערן דעם צו וויעווקאָנטראָללער.
>> זאל ס לויפן דעם ווידער.
עס ס נאָך רויט.
און די סיבה וואָס עס ס נאָך רויט איז ווייַל -
וואָאַה, וואָס געטראפן עס?
מיר געוואלט צו מיטאַרבעטער דעם קסיב טעקע מיט די מיינונג קאַנטראָולער.
אָבער, אין סדר צו פאקטיש טאָן אַז, מיר דאַרפֿן צו גיין אין דעם.
און ווען מיר טאָן די יניט, מיר ווילן צו טאָן יניטוויטהניבנאַמע, און דעמאָלט מיר ווילן צו
טאָן די אין שטריקל וויעוו_יפאָנע, פֿאַר בייַשפּיל.
איר קענען איגנאָרירן די פּעקל דאָ.
>> און דעם איז געגאנגען צו לאָזן אונדז צו, פאקטיש -
אַ טאַקע, עס ס אַ פּראָבלעם.
רעכט.
>> און אַזוי, עס ס אַ פּראָבלעם ווייַל, אין אונדזער מיינונג קסיב טעקע, מיר האָבן אַ פירמע און
מיר האָבן אַ קנעפּל.
אָבער, אפילו כאָטש מיר 'ווע פארבונדן די צוויי, עס ס גאָרנישט ין פון
וויעווקאָנטראָללער.ה אָדער וויעווקאָנטראָללער.ם אַז פאַרטראַכטנ די
קנעפּלעך אָדער די לאַבעלס.
אַזוי, מיר דאַרפֿן צו שרייַבן די אין ווי פּראָפּערטיעס פון די מיינונג קאַנטראָולער.
>> אַזוי, דעם איז ווי איר דערקלערן אַ פאַרמאָג.
עס נעמט אין, יוזשאַוואַלי, די צוויי אָפּציעס.
פֿאַר די צוועקן פון אונדז און דעם סעמינאַר, איך וואָלט זאָגן אַז, אין אַלגעמיין,
רובֿ פּראָפּערטיעס זענען נאָנאַטאָמיק און ריטיין.
איר קענען לייענען אַרויף דורך גוגל שאַרף, איר וויסן, די חילוק צווישן
נאָנאַטאָמיק און ריטיין אויף, איר וויסן, גוגל אָדער עפּעס.
און איך וועט נעמען איר צו, ווי, אָנלייגן לויפן, ווו מען וועט האָבן
ענטפֿערס פֿאַר די דיפעראַנסיז צווישן די.
אבער פֿאַר איצט, אַז ס וואָס מיר ווילן צו זיין זארגן מיט.
>> און מיר ווילן צו מאַכן אַ וי פירמע, שטערן, און מיר קענען רופן עס וועלכער מיר וועלן.
מיר קענען רופן דעם, איר וויסן, פירמע.
און, מיר וועט מאַכן אן אנדער איינער פֿאַר די קנעפּל.
און געדענקען צו אַרייַננעמען די אַסטעריסק, ווייַל מיר זענען דילינג מיט פּוינטערז
שיין פיל אומעטום ין פון אָביעקטיוו-C.
>> אָבער, אַז וועט נאָך ניט סאָלווע די פּראָבלעם, ווי איר קענען זען דאָ.
און די סיבה איז ווייַל, ווען מיר ווילן צו פאַרבינדן אַ קסיב טעקע פירמע אָדער אַ
קנעפּל צו די פּראָגראַם, אָדער די קאָפּצעטל און ימפּלאַמענטיישאַן טעקע, מיר ווילן צו
לייג דעם שטיק פון קאָד -
ווענטיל.
באַמערקן אַז עס ס אַ שליסל וואָרט.
>> און, ווי באַלד ווי איך ענדיקן טייפּינג אַז אויס, עס זאָל האָבן די
צוויי קרייזן, דאָ.
וסואַללי, זיי ניטאָ ניט אָנגעפילט ין
איך בין ניט זיכער וואָס זיי זענען.
אבער יוזשאַוואַלי, איר וועט האָבן צו מאַניואַלי פאַרבינדן זיי דורך געגאנגען צו דעם זייַט פון
די יוטילאַטיז געגנט.
>> און אַזוי, רעכט איצט, איך 'ווע גאַט מיין פירמע אויסגעקליבן, און איך ווילן צו שלעפּן דעם נייַ
רעפראַנסינג ווענטיל צו מיין טעקע ס באַזיצער, און דעמאָלט גיט אויף פירמע.
אַזוי איצט, לעסאָף, דעם פירמע איז פארבונדן צו דעם פירמע.
און דעם פירמע איז וואָס מיר 'רע געגאנגען צו נוצן פּראָגראַממאַטיקאַללי צו טוישן זייַן
טעקסט, זייַן שריפֿט, זייַן הינטערגרונט קאָליר, און סעטעראַ.
>> אַזוי, וואָס טאָן ניט מיר טאָן די זעלביקער פֿאַר די קנעפּל?
און ווי איר וועט באַמערקן, פֿאַר די קנעפּל, עס ס אַ ביסל מער קאָמפּליצירט.
ווייַל, איך מיינען, איר ניטאָ געמיינט צו דרוק אויף אַ קנעפּל, אַזוי עס ס גאַט אַ פּלאַץ
פון אָפּציעס פֿאַר ווי וסערס קענען דרוקן אויף אַ קנעפּל.
און דעריבער, מיר וועט זען שפּעטער אויף אַז מיר קענען פאַרבינדן דעם צו אונדזער
קאָד צו מאַכן עס אַרבעט.
>> אַזוי, פֿאַר איצט כאָטש, מיר ווילן צו פאַרבינדן עס צו די פאַקטיש קנעפּל
ין פון אונדזער קאָד.
אַזוי מיר גיין צו די נייַ רעפראַנסינג ווענטיל, און דעריבער טאָן די קנעפּל.
איצט, לאָזן ס לויפן דעם ווידער.
אַ טאַקע.
גוט.
איך טאָן ניט וויסן וואָס ס געגאנגען אויף דאָ איצט.
וואָו.
נאָר איין מאָמענט, דאָ.
>> פאקטיש, וואָס טאָן ניט מיר נעמען אַ קוק בייַ אן אנדער בייַשפּיל אין
די אינטערעס פון צייַט.
גוט.
אַזוי, דאָ ס דער מער גרינג צוגעגרייט בייַשפּיל פֿאַר וויעווקאָנטראָללער.
ווי איר קענען זען דאָ, איך 'ווע אַרייַנגערעכנט די פּראָפּערטיעס פֿאַר די
פירמע און די קנעפּל.
און דעריבער, דעם שטיק פון קאָד דאָ -
דעם יבאַקטיאָן -
איז געווען אַ קשר צו דעם קנעפּל דאָ.
אַזוי ווי איר קענען זען דאָ, ריר אַרויף ין איז פארבונדן צו די סעלעקטאָר
גערופן קנעפּל פּרעסט.
>> אַזוי, מיר קענען פאקטיש גיין דורך די באַוועגונג ווידער, דאָ, דורך גענומען ריר אַרויף
ין און דראַגינג עס צו טעקע ס באַזיצער, און דעמאָלט
דריקט אויף קנעפּל פּרעסט.
איצט, לאָזן ס לויפן אונדזער קאָד.
אַזוי איצט, דעם קנעפּל איצט מעשים און וועט נעמען אונדז צו דער ווייַטער בלאַט.
>> און, אין טערמינען פון אונדזער מיינונג קאַנטראָולער, דעם איז דער שטיק פון קאָד אַז גענומען
זאָרגן פון די קנעפּל פּרעסט.
און עס ס וויכטיק צו טאָן דאָ, אַז איך 'ווע באשאפן אנדערן טיפּ פון מיינונג
קאַנטראָולער גערופן אַ טיש View קאַנטראָולער.
אַזוי, דעם איז ענלעך צו צוריק אין סטאָריבאָרד, ווען איך דראַגד איינער פון
די טיש מיינונג קאַנטראָולערז אין די סטאָריבאָרד.
איך בין שאפן אנדערן
>> טייַטל צו די טיש מיינונג קאַנטראָולער, אַללאָק און יניט-ינג עס, און דעמאָלט טאן
זיך פּונקט נאַוויגאַציע קאַנטראָולער, שטופּן וויעווקאָנטראָללער, דעם נייַ
וויעווקאָנטראָללער.
און איך 'ווע שטעלן די אַנאַמיישאַן צו יא, ווייַל איצט ין פון מיין אַפּ, און איך
ווילן צו פאקטיש זען די אַנאַמיישאַן געגאנגען פון די היים בלאַט צו די טיש
View קאַנטראָולער.
>> וילעם: צי איר נאָך זאָרג וועגן מיסט זאַמלונג?
>> רהעד שי: וואָס ס אַז?
נומ
אַזוי, די קשיא איז, טאָן איר האָבן צו אַרבעטן מיט מיסט זאַמלונג?
אַזוי, קסקאָדע 4 האט ווי קרייַזבויגן, וואָס איז אָטאַמאַטיק דערמאָנען קאַונטינג.
און אַזוי, יוזשאַוואַלי ווען איר אָנהייב אַ נייַ פּרויעקט, איר וואָלט טשעק אַז, ווייַל
קיין איינער טאַקע וויל צו האַנדלען מיט פריינג זיקאָרן און שטאָפּן.
אָבער איך טראַכטן אין קסקאָדע 5, עס איז ניט אפילו אַז אָפּציע אויף די נייַ פּרויעקט.
אַזוי, עס אויטאָמאַטיש טוט אַז פֿאַר איר.
יא?
>> וילעם: קענען איר אַרויספירן אַ פּדף אין אייער סטאָריבאָרד?
>> רהעד שי: יאָ, באשטימט.
אַזוי, אַלע פון ​​די וועט זיין אַרייַנגערעכנט אין מקור קאָד, אַזוי איר גייז קענען קאָנטראָלירן אויס
די פאַקטיש קסקאָדע פּרויעקט פֿאַר עס.
יאָ?
>> וילעם: אבער, איך מיינען, ווי, קענען איך דרוקן אַ פּדף מיט מיין סטאָריבאָרד?
אויב איך נאָר ווילן צו אַרויספירן די בילדער צו ווייַזן עמעצער.
>> רהעד שי: טאַקע יאָ.
איך טראַכטן, אפֿשר, איר קענען נאָר נעמען אַ פאַרשטעלן שאָס.
יאָ, און שיקן זיי אַ פאַרשטעלן שאָס אָדער עפּעס.
יאָ.
>> אַזוי, לאָזן ס זען.
אין דעם אינטערעס פון צייַט, איך טראַכטן אַז ס אַלע ך קענען דעקן הייַנט.
אָבער, איך וויסן אַז ס, פאקטיש, נאָר קוים רירנדיק די ייבערפלאַך פון יאָס
אַנטוויקלונג.
אַזוי, ביטע פילן פֿרייַ צו קאָנטאַקט מיר אויב איר האָבן קיין פראגעס וועגן יאָס
אַנטוויקלונג.
און, אַלעווייַ, איך וועט קענען צו ריין אַרויף עטלעכע פון ​​די קאָד פֿאַר די מקור
קאָד טעקעס, אַזוי אַז איר וועט האָבן עטלעכע טאַקע פייַן ביישפילן צו אַרבעטן מיט.
>> אנדערע ווי אַז, אויב איר גייז זענען געגאנגען צו די קס50 האַקקאַטהאָן, איך קען אָדער קען
ניט זיין עס, און איך קענען העלפן אויס מיט עטלעכע יאָס אַנטוויקלונג, אויך.
אַזוי, דאַנק אַ פּלאַץ, גייז.