Tianyu லியு: ஹே, நான் எப்படி தான் அது எல்லோருக்கும் நடக்கிறது? இந்த iOS ஆப் ஆகிறது குறிக்கோள் சி கருத்தரங்கு நிரலாக்க. என் பெயர் Tianyu லியு ஆகிறது. நான் இப்போது ஒரு லோவல் இளைய கணினி அறிவியல் கவனம் செலுத்த. எனவே இந்த கருத்தரங்கு உள்ள நான் இருக்கிறேன் சென்று நீங்கள் கற்று ஒரு பயன்பாட்டை எப்படி பற்றி கொஞ்சம். ஆஹா, அது உற்சாகமாக கிடைக்கும். நாம் கூட டைவிங் தொடங்குவதற்கு முன், அதனால் உண்மையான நிரலாக்க பக்கத்தில் ஒரு, பற்றி பேச விரைவில் தான் உண்மையில் நாம் ஏன் நீங்கள் ஒரு iOS பயன்பாட்டை உருவாக்க பார்க்க வேண்டும்? ஏன் iOS மிகவும் அருமையாக உள்ளது? முதல் பிரச்சனை, எனவே முதல் எங்களுக்கு அழகான அற்புதமான விஷயம், குறிப்பாக ஒரு CS50 என மாணவர், என்று ஆகிறது iOS குறிக்கோள் சி சரி பயன்படுத்துகிறது, அங்கு ஸ்விஃப்ட் என்று ஒரு புதிய மொழி, ஆனால் நாம் போவதில்லை இந்த கருத்தரங்கு உள்ள பயன்படுத்த. நீங்கள் அங்கு, ஸ்விஃப்ட் ஆர்வமாக இருந்தால், அது பற்றி ஒரு சுயாதீனமான கருத்தரங்கில் ஆகிறது. ஆனால் குறிக்கோள் சி அடிப்படையில் ஆகிறது சி மீனிங் சூப்பர்செட்டாகப் நீங்கள் சி பயன்படுத்த என்று எல்லாம் முடியுமோ குறிக்கோள் சி மொழிபெயர்க்கப்பட வேண்டும் மிக எளிதாக. அதன் பின், அந்த உண்மையில் பார்க்க வேண்டும் என, சில மிகவும் அடிப்படை இலக்கணத்தை, அங்கே இருக்கிறது அடிப்படையில் அதே, சி மற்றும் குறிக்கோள் சி எனவே, நீங்கள் CS50 எடுத்து முதல் இந்த வரை இதுவரை, நீங்கள் ஏற்கனவே குறைந்தது 40% குறிக்கோள் சி தெரியும். மேலும், ஆப்பிள் ஒரு உண்மையில் உள்ளது iOS க்கு வலுவான ஏபிஐ. உண்மையில் பைத்தியம் நிறைய உள்ளன விஷயங்களை நீங்கள் அதை செய்ய முடியும். இது ஒன்று யாராவது ஆகிறது உண்மையில் ஒரு iOS பயன்பாட்டை உருவாக்கப்பட்ட கட்டுப்படுத்தும் கார்கள், இது அழகாக இருந்தது. ஒருவேளை ஒரு ஹெலிகாப்டர் இன்னும் சிறப்பாக இருக்கும். ஆனால் அது எப்படி சக்தி வாய்ந்த தான் iOS ஏபிஐ இருக்க முடியும். மேலும், நீங்கள் வேண்டும் இப்போது வெளியே வந்தார், ஸ்டாக் வழிதல் ஒருவேளை ஒன்றாகும் மிக முக்கியமான ஆன்லைன் வளங்கள் உங்களுக்கு கிடைக்கும். நல்ல செய்தி, ஒவ்வொரு உன்னால் முடிந்த ஒற்றை பிரச்சனை கட்டும் போது யோசிக்க உங்கள் குறிக்கோள் சி இறுதி திட்டம், ஒரு அடுக்கு வழிதல் பதில் வாய்ப்பு உள்ளது. அது அற்புதமான விஷயம். அந்த கூடுதலாக, iOS உண்மையில் ஒரு தளம் உள்ளது நீங்கள் ஒரு பெரிய அடைய முடியும், கொஞ்சம் முயற்சி பார்வையாளர்கள். அது ஆண்ட்ராய்டு, எங்கே எல்லாம் அழகாக துண்டுதுண்டாக. எல்லாம் iOS ஒன்றுபட்ட ஆகிறது. மற்றும் நீண்ட நீங்கள் உருவாக்க ஒரு ஐபோன் ஒரு பயன்பாட்டை, நீங்கள் மிகவும் எளிதாக துறைமுக ஐபாட் என்று, பேசு மினி, அல்லது வேறு ஐபோன் அளவுகள். இந்த அனைத்து மிகவும் வசதியான உள்ளன. அது நான் உண்மையிலேயே நல்ல விஷயம் உங்கள் நண்பர்கள் கவர்ந்தார். நீங்கள் ஒரு ஐபோன் நடத்த முடியும் மற்றும், ஏ, உங்கள் நண்பர் சொல்ல இந்த நான் செய்ய பயன்பாட்டை உள்ளது. நீங்கள் எந்த அதை செய்ய முடியும் நல்ல இது டெஸ்க்டாப் பயன்பாடுகள். சரி, இப்போது தான் உண்மையில் பெற அனுமதிக்க மொழி குறிக்கோள் சி ஒரு அதனால் நாம் ஏன் தொடங்க கூடாது சில உண்மையில் அடிப்படை இலக்கணத்தை. நான் குறிக்கோள் முன்னர் குறிப்பிட்டபடி சி சீ அடிப்படையில் சூப்பர்செட்டாகப் தான் எனவே அடிப்படை இலக்கணத்தை நிறைய இருக்கிறது உண்மையில் அதே. ஒரு மாறி பிரகடனம் மற்றும் இரண்டு மாறிகள் ஒன்றாக சேர்த்து நாம் மரியோ செய்யவில்லை என சரியாக உள்ளது. புதிய எதுவும் இங்கு. லூப் இதேபோல், lodger மற்றும் நிலையில், அதே ஆகிறது. நீங்கள் என தான் லூப் ஒரு செய்ய முடியும் ஒரு மரியோ [செவிக்கு புலப்படாமல்] செய்தது. நீங்கள் நிலைமைகளை செய்ய முடியும் போல் நீங்கள் என்ன உங்கள் முந்தைய ப செட் செய்து வருகின்றனர். எனினும், புறநிலை சி, , சி முற்றிலும் இல்லை மற்றும் ஏதாவது இருக்கும் என்று வித்தியாசமாக அது பற்றி. முதல் ஒன்று இருப்பது நீங்கள் இருக்கும் போது அந்த C நிரலாக்க செய்து, நீங்கள் பொதுவாக அழைக்கிறீர்கள் அடங்கும் பின்னர் ஒரு நூலகம் பெயர். ஆனால் குறிக்கோள் சி நீங்கள் அந்த இறக்குமதி அழைக்கிறீர்கள். அடிப்படையில், செயல்பாடு என்று தான் வேறு பெயர்கள். மற்றும் சரங்களை உள்ளன உண்மையில் சற்று வித்தியாசமாக. அதை முதலில் பார்க்க முடியும் வித்தியாசமாக விஷயம் நீங்கள் ஒரு அழகான weird-- வேண்டும் என்று ஆகிறது sorry-- நீங்கள் ஒரு அழகான வித்தியாசமான NS வேண்டும் இங்கு செய்க. இரண்டாவது விஷயம், என்று வித்தியாசமாக என்ன தான் நீங்கள் அடையாளமாக முன் ஒரு வேண்டும் உண்மையில் சரம் அறிவித்தார். எனவே அடையாளம் அடிப்படையில் குறிக்கிறது ஒரு சரம் ஒரு சரம் மட்டும் என்று, அது உண்மையில் ஒரு பொருள் இருக்கிறது. நாம் விளக்க போகிறோம் என்று பின்னர் அப்படி செய்ய பீதி நீங்கள் இல்லை என்றால் என்று அர்த்தம் என்ன புரிந்து கொள்ள. ஆறுதல்படுத்துவதற்குமான அச்சிடும் ஒரு சிறிய பிட் ஆகிறது வெவ்வேறு ஏனெனில் நாம் printf அழைக்க சி, ஆனால் குறிக்கோள் சி நாம் [செவிக்கு புலப்படாமல்] அழைக்க. நீங்கள் என்று என்ன ஆச்சரியமாக. அந்த, வைட்டமின் அடிப்படையில் ஆகிறது தான் வேறு ஒரு மொழி. அதே மாதிரி பயன்பாடு, அதே செயல்பாடு. சரி அது மாறிவிடும் குறிக்கோள் சி உண்மையில் ஒரு NS கிட்டத்தட்ட முற்சேர்க்கையாயிருக்கின்றது உள்ளது எல்லாம், ஒவ்வொரு அடிப்படை தரவு வகை, nsdictionary, NSArray, NSString. காரணம் NS என்று இருப்பது உண்மையில் அடுத்த படி குறிக்கிறது, இது ஒரு நிறுவனம் ஆகும் என்று ஸ்டீவ் ஜாப்ஸ், நிறுவப்பட்டது ஒரு நிறுவனம் இதில் எங்கே மொழி குறிக்கோள் சி பிறந்தார். இந்த அடிப்படையில் பாரம்பரியம். நான் அதை கொஞ்சம் தான் தெரியும் வித்தியாசமான, ஆனால் அது ஆப்பிள் தான். பதற்றத்துடனும் என்று அதனால் ஏதாவது விட ஒரு செயல்பாடு அறிவிப்பு ஆகிறது. இந்த நாம் என்ன வேறுபட்டது ஆகிறது சி, பார்க்க இங்கே அது உண்மையில் ஏனெனில் இனி சி போல இல்லை. நீங்கள் இங்கே என்ன இந்த ஒரு புல்லட் பாயிண்ட் அல்ல வழி, இந்த கழித்தல் ஆகிறது. நீங்கள் ஒரு கழித்தல் அடையாளம் அடைப்பு வெற்றிடத்தை பின்னர் செயல்பாடு பெயர். அது தான் என்றால் நாம் சொல்ல நாங்கள் பின்னர், ஹலோ உலகம் இருக்கிறது மீண்டும் வகை வெற்றிடத்தை இருக்க வேண்டும் நாம் ஒன்றும் திரும்பி ஏனெனில். என்ன உண்மையில் வித்தியாசமான பெறுகிறார் நீங்கள் இருக்கும் போது என்று ஆகிறது ஒன்றுக்கு மேற்பட்ட அளவுரு கொண்ட அதே செயல்பாடு என்று கடந்து இங்கு காட்டப்பட்டுள்ள மிகவும் வினோதமாக இருக்கும். நாம் ஒரு முறை பெயர் இல்லை அழைக்கப்படும் addInt [செவிக்கு புலப்படாமல்] நாம் ஒரு அளவுரு கடந்து செல்லும். ஆனால், அதன் பிறகு, நாம் மேலும் முறை பெயர் அழைப்பு. மற்றும் பிறகு நாம் கடந்து இரண்டாவது காரணி. இந்த, உண்மையில் சற்று வித்தியாசமாக இருக்கிறது ஆனால் இந்த செயல்பாடு அறிவிப்புக்கள் இந்த அதே பாணி பின்பற்ற. நாம் தொடங்கும் ஒரு கழித்தல் வேண்டும். கழித்தல், கூட்டல் இருக்க முடியும் சில நேரங்களில் முறை என்ன மாதிரியான அடிப்படையில் அது இது தான். முறை அடிப்படையில் ஆகிறது செயல்பாடு மற்றொரு பெயர். நாம் போகிறோம் என்று விளக்க பின்னர் போது நாம் பொருள் பற்றி பேசுகிறீர்கள் சார்ந்த நிரலாக்க. நீங்கள் முதல் மீண்டும் குறிப்பிட உள்ளே அடைப்புக்குறிக்குள் தட்டச்சு இது பின்னர் முறை பெயர் வருகிறது. நீங்கள் ஒரு அளவுரு கடந்து செல்லும். நீங்கள் இன்னும் அளவுருக்கள் வேண்டும் என்றால் நீங்கள் முறை பெயர் நீட்டிக்க வேண்டும் மற்றும் அடிப்படையில் மேலும் இங்கே ஏதாவது எழுத. அதை நீங்கள் விரும்பும் எதையும் இருக்க முடியும். எங்கள் விஷயத்தில் அது தான். ஆனால் நீங்கள் என்ன சொல்ல முடியும் இறுதியில், அல்லது அல்லது முதல் நீங்கள் என்ன வேண்டுமானாலும் abc, முழு பொருட்டல்ல. அதன் பின்னர் நீங்கள் இருக்கிறீர்கள் அளவுரு ப கடந்து. இந்த ஒரு மிகவும் வினோதமாக இருக்கிறது மாநாட்டு ஆனால் நாம் இருக்கிறோம் ஆப்பிள் வேண்டும் ஏன் பார்க்க போகிறோம் மிக விரைவில் அதை செய்ய. எனவே எப்படி செயல்பாடு அழைக்க வேண்டும்? குறிக்கோள் ஒரு செயல்பாடு அழைப்பு சி சி இருந்து வேறு உண்மையில், அழைப்பு விடுத்த ஒரு குறிக்கோள் சி செயல்பாடு நீங்கள் யாராவது பேசுகிறீர்கள் போன்ற ஆகிறது. இங்கே நாம் சுய வைக்கப்பட்டிருந்த ஒரு பொருள் என்று அழைக்கப்படுகிறது. நீங்கள் அடிப்படையில் சொல்கிறேன் சொல்ல சுய பொருள் கொண்ட "ஹலோ உலகம்!" அந்த செயல்பாடு என்று எப்படி இருக்கும். ஒரு பொருள் மற்றும் ஒரு முறை பெயர் ஒருவருக்கொருவர் இணைந்து. இந்த, அங்கு வித்தியாசமான நீட்டிப்பு ஆகிறது முறை பெயர் உண்மையில் வருகிறது. இரண்டாவது உதாரணம் பார்க்கிறேன். நாம் தான் என ஒரு முறை வரையறுக்கப்பட்ட addInt கொண்டு அபத்தம் அபத்தம் அபத்தம். நீங்கள் அழைப்பு போது எனவே, இந்த விஷயத்தில் அந்த குறிப்பிட்ட [? செய்தி?] அது நடக்கிறது சுய addInt போன்ற பார்க்க: 10: 2. இது ஆங்கிலம் புதிது. செயல்பாடு என்றாலும் செயல்பாடு அறிவிப்பு, வித்தியாசமாக உள்ளது குறிக்கோள் சி யின் புள்ளி முறை அறிவிப்பு முறை, நீங்கள் அழைப்பு போது என்று ஆகிறது செயல்பாடு அல்லது முறை அது உண்மையான ஆங்கிலம் போன்ற ஒலி. எனவே இது மிகவும் எளிமையான நீங்கள் அதை பெற முறை. குறிப்பாக, இந்த விஷயத்தில், அங்கு நீங்கள் அடிப்படையில் முடியாது செயல்பாடு பெயர் இருக்கிறது என்று பார்க்க வகையான தன்னை ஆவணப்படுத்தும். நீங்கள் எந்த தேவையில்லை மேலும் விளக்கம் பார்க்க என்ன நடந்துகொண்டிருக்கின்றது என்பதை, என்ன சரியாக ஒரு அளவுரு செய்து. என்று மீறி, ஒரு சிறிய பேசுகிறேன் பொருள் சார்ந்த நிரலாக்க பற்றி பிட். பொருள் சார்ந்த நிரலாக்க ஆகிறது அடிப்படை நிரலாக்க ஒன்று என்று நுட்பங்கள் அல்லது வடிவங்கள் குறிக்கோள் சி குறிக்கோள் சி பயன்படுத்தப்படும் குறிக்கோள் சி, இல்லை என்று அழைக்கப்படுகிறது சி, ஒரு நல்ல காரணம். நாங்கள் ஒரு பெற முன் குறிக்கோள் சி தொடரியல், உண்மையில் விரைவாக பார்க்கிறேன் சரியாக என்ன ஒரு பொருள் இருக்கிறது. நாம் ஒருவேளை ஏதாவது செய்ய முன் பொருள் போல் இது நீ இருக்கும் போது, struct என்று ஒரு மரம் அல்லது ஒரு இணைக்கப்பட்ட பட்டியலில் செயல்படுத்த அல்லது [? முயற்சி. ?] எனவே, இது அடிப்படையில் ஒரு struct போன்ற, ஆனால் இது மிகவும் சக்தி வாய்ந்த வருவேன். ஒரு பொருளை முறைகள் மற்றும் பண்புகள் உண்டு. முறைகள் அடிப்படையில் செயல்பாடுகள் இருக்கும். அடிப்படையில் ஒரு என்று செயல்படுகிறது ஒரு குறிப்பிட்ட பொருள் குறிப்பிட்ட. மற்றும் பண்புகள் அடிப்படையில் துறையில் நீங்கள் struct குறிப்பிடவும். ஒவ்வொரு பொருளுக்கும் எனவே நாம் சில சொத்து என்று சில மாறிகள் கொண்ட பொருள் சார்ந்ததாக இருக்கிறது. நாம் சில செயல்பாடுகளை இது பொருளின் குறிப்பிட்ட இருக்கும். மற்றும் செயல்பாடுகளை முறைகள் அழைக்கப்படுகிறது மற்றும் மாறிகள் பண்புகள் என அழைக்கப்படுகின்றன. இது ஒரு கற்பனை பெயர் தான். நீங்கள் உண்மையில், ஒவ்வொரு ஒற்றை பார்வை நீங்கள் ஒரு iOS பயன்பாட்டை திறக்க போது நீங்கள், பார்க்கிறீர்கள் , தான் ட்விட்டர் அல்லது Facebook சொல்கிறேன் நீங்கள் பார்க்க ஒவ்வொரு ஒற்றை பார்வை ஒரு பொருள் இருக்கிறது. மற்றும் கூட முழு பயன்பாட்டை ஆகிறது ஒரு பொருள் தொடங்க வேண்டும். சுவாரஸ்யமான கருத்து. ஏன் நாம் பொருள் வேண்டும் செய்கிறது நிரலாக்க சார்ந்த? எனவே நீங்கள் கற்பனை செய்யலாம் போது நீங்கள் அந்த திட்டம் அது மிகவும் சிக்கலான பெறுகிறார். அது தான் நீங்கள் இருக்கும் போது நாம் சொல்ல சதுரங்கப் செயல்படுத்தி, தர்க்கம் போகிறது உண்மையில் சிக்கலாக இருக்கும். நீங்கள் 36 வெவ்வேறு வேண்டும் துண்டுகள், என்று, எனவே நீங்கள் அனைத்து தர்க்கம் எழுத வேண்டும் சதுரங்கத்தில் 36 வெவ்வேறு துண்டுகள், என்று நிறைய இருக்கும் நடக்கிறது பல்வேறு செயல்பாடுகளை மற்றும் மாறிகள். இது நிறைய பிரச்சனைகள் தான். ஒருவேளை நீங்கள் ஒரு எழுத போகிறோம் வேறு முறை அல்லது வேறு செயல்பாடு துண்டு ஒவ்வொரு சரியாக அவர்கள் என்ன கட்டுப்படுத்த. நீங்கள் செய்தால் ஆனால் பொருள் சார்ந்த நிரலாக்க, இந்த அனைத்து காய்களையும் பிரித்தெடுக்கப்படமுடியும் ஒரே பொருள். மற்றும் பொருள் சில பொதுவான வேண்டும் துண்டு என்ன மாதிரியான போன்ற பண்புகள், அது யார்? அது என்ன நிறம்? அது எப்படி நகர்த்துவது? அந்த வழியில் நீங்கள் பெரிதும் வேண்டும் தர்க்கம் எளிமைப்படுத்தப்பட்ட. அதனால் தான் ஒரு நல்ல வழி சிக்கலான திட்டங்களை செய்ய, படிநிலை உறவு திட்டம், மிகவும் எளிமையான. நாம் பார்க்க போகிறோம் மிக விரைவில் போது நாம் உண்மையில் செய்து நாம் உண்மையில் இருக்கும் போது நிரலாக்க ஒரு எஸ் குறியீடு செய்து பின்னர் அமர்வு நிகழ்ச்சிகளை. சரி என்று கூடுதலாக, பொருள் சார்ந்த நிரலாக்க வேடிக்கை தான் நிறைய உள்ளது. நீங்கள் உங்கள் சொந்த பொருள் வடிவமைக்க வேண்டும். நீங்கள் என்ன வடிவமைக்க வேண்டும் அதை நீயே போல் இருக்கும். அதை சரியான பதில் இல்லை. இது முற்றிலும் சுவாரசியமான விஷயம். எனவே பொருள் சார்ந்த நிரலாக்க, இரண்டு அடிப்படை கருத்துக்கள் வர்க்கம் மற்றும் உதாரணமாக இருக்கும். ஒரு வர்க்க அடிப்படையில் ஆகிறது பொருள் ஒரு டெம்ப்ளேட். மேலும் ஒரு உதாரணமாக அடிப்படையில் ஆகிறது ஒரு குறிப்பிட்ட பொருளின். அது தான் நீங்கள் ஒரு குக்கீ செய்து சொல்கிறீர்கள். இந்த வழக்கில், ஒவ்வொரு நீங்கள் உண்மையில் முடிவடையும் குக்கீ ஒரு பொருள் இருக்க போகிறது. ஆனால் குக்கீ தட்டு நீங்கள் சுட பயன்படுத்த அனைத்து குக்கீகளை ஒரு வர்க்கம் இருக்கும். ஒரு வர்க்க அடிப்படையில் ஒரு டெம்ப்ளேட் உள்ளது. உதாரணமாக ஒரு குறிப்பிட்ட இருக்கும் பொருள் என்று வர்க்கம் வெளியே உருவாக்கப்பட்ட. மேலும் ஒரு உதாரணமாக உருவாக்கப்பட்ட வர்க்கம் அறிவிப்பு அடிப்படையில், நாம் பின்னர் சரிவுகள் உள்ள பார்ப்போம். எனவே உண்மையில் ஒரு செய்வோம் விரைவான உதாரணமாக [செவிக்கு புலப்படாமல்]. நாம் அறிவித்தார் சொல்கிறீர்கள் ஒரு பூனை ஒரு பொருள் இருந்தது. பொருள் have-- வேண்டும் பூனை வர்க்கம் வேண்டும் சில பண்புகள் மற்றும் முறைகளை வேண்டும். பண்புகள் வேண்டும் என்ன வர்க்கம் have-- பூனை வேண்டும்? உதாரணமாக, நிறம், வயது மற்றும் இனம், அந்த மாறிகள் என்று ஒவ்வொரு பூனை குறிப்பிட்ட இருக்கும். அந்த சில விஷயங்கள் உள்ளன நாங்கள் ஒரு பூனை விவரிக்க பயன்படுத்த என்று. முறை என்ன, அல்லது ஒரு பூனை என்ன செய்ய முடியும்? சில விரைவான உதாரணங்கள் துரத்தல் இருக்க வேண்டும் சுட்டி, மீன் சாப்பிட அல்லது பூனைகளின் ஒலி. இந்த ஒரு மிகவும் விரைவான ஆகிறது பூனை வர்க்கத்தின் உதாரணம். உண்மையிலேயே ஒரு குறிப்பிட்ட பூனை பொருள் ஒரு பூனை இருக்கும் நாங்கள் குறிப்பிட அங்கு நிறம், வயது மற்றும் இனம். அந்த வழக்கில், எங்கள் பொருள் ஆகிறது இனி ஒரு வர்க்கம் இனி. நாம் வர்க்கம், டெம்ப்ளேட் நகலெடுத்து நாம் ஒவ்வொரு குறிப்பிட்ட தகவலை மட்டுமே குறிப்பிட அந்த குறிப்பிட்ட பொருள் அது சுயாதீன செய்ய. நீங்கள் அழைப்பு போது ஒரு பொருளின் உள்ளே முறை, நீங்கள் தான், பொருளின் மீது பூனைகளின் அழைக்கிறீர்கள் இது நீங்கள் உருவாக்கிய பூனை. ஒருவேளை நீங்கள் வெளியே அச்சிட "ஹலோ உலகம் ஏதோ சொன்னார் Meow. " அழகான அழகான. சரி, அது தான் நாம் சில விவரங்களை பெற சரியாக என்ன பார்க்க iOS நிரலாக்க இருப்பது மொழிபெயர்க்க. IOS ஒவ்வொரு நிகழ்ச்சிகளை எனவே வர்க்கம் இரண்டு கோப்புகளை செயல்படுத்தப்படும். ஒரு கோப்பு, இங்கே இது முகப்பு அழைக்கப்படுகிறது. மற்றொரு கோப்பு, இங்கே இது செயல்படுத்த அழைக்கப்படுகிறது. பொதுவாக முகப்பை extension.h வேண்டும் நாங்கள் C நூலகங்களை பார்த்தது போல். மற்றும் செயல்படுத்தல் கோப்பு ஆகிறது extension.n வேண்டும் போகிறீர்கள். இது வித்தியாசமான, தான். ஆனால் அங்கே, கேட்ச் உண்மையில் N ஐ பொருள் அந்த இடையிலான அடிப்படை வேறுபாடு இரண்டு. எனவே, இந்த விஷயத்தில், நாம் இருக்கிறோம் என்று பார்க்கலாம் பொருள்: இடைமுகம், பூனை அறிவித்தார். பரம்பரை என்று அழைக்கப்படுகிறது. நாம் அடிப்படையில் வாரிசாக பொருள் வர்க்கம் இருந்து பூனை வர்க்கம். எனவே ஒவ்வொரு சொத்து மற்றும் முறை என்று முன்பு பொருள் வர்க்கம் வரையறுக்கப்பட்ட தானாகவே வரையறுக்கப்பட்ட ஒரு பூனை வர்க்கம் அதே. அந்த கூடுதலாக, நாம் வண்ண வரையறுக்க, இனம், வயது, மூன்று மாறிகள். உண்மையில் தெரிகிறது நீங்கள் முன்பு செய்த ஒன்று. இது struct போல். அந்த அடிப்படையில் இலக்கணத்தை ஆகிறது struct பிரகடனம் செய்யப்பட்ட, மற்றும் அந்த முற்றிலும் சரியானது. முன்பு எனக்கு குறிப்பிட்டுள்ளார் இருந்து, வித்தியாசம் ஒரு struct மற்றும் ஒரு பொருள், ஒரு அடிப்படை வேறுபாடுகள் ஒரு பொருளின் முறை உள்ளது என்று ஆகிறது போது ஒரு struct மட்டுமே மாறிகள் உள்ளது. எனவே பண்புகளை கூடுதலாக அல்லது நாம் பொருள் உருவாக்கப்பட்டது விட்டேன் மாறிகள், நாம் சில முறை குறிப்பிடவும். அது தான் நாம் கூறலாம் ஒரு பூனைகளின் ஒலி ஆகும் இரண்டு முறைகள், மற்றொரு ஒரு துரத்தல் சுட்டி உள்ளது. நாம் அநேகமாக ஒரு கடந்து செல்லும் வேண்டும் எங்கள் முந்தைய முறையை அடிப்படையாகக் கொண்டது அளவுரு அறிவிப்பு முறை. ஒருவேளை நீங்கள் ஒரு சுட்டி கடந்து இருக்க வேண்டும். ஒருவேளை நீங்கள் வேண்டும் என்று நான் நினைக்கிறேன் ஒரு bool குறிக்கும்படி திரும்ப உங்கள் பூனை வெற்றிகரமாக இருந்தால் சுட்டி பிடித்து அல்லது இல்லை. இந்த இடைமுகம், ஆனால், நம்மால் முடியும் பார்க்க வேண்டும் என்று உண்மையில் இடைமுகம் எதையும் செய்ய முடியாது. இது ஒரு திட்டம் சொல்கிறது exists-- என்ன என்ன பூனை வர்க்கம் உள்ளது. எனவே பொருட்டு திட்டம் ஏதாவது செய்ய வேண்டும், நாம் செயல்படுத்தல் கோப்புகளை வேண்டும். எனவே இங்கே, நாம் செய்ய முதல் விஷயம் இருக்கிறது வெளிப்படையாக நாம் முகப்பை இறக்குமதி. நாங்கள் முகப்பை இறக்குமதி பிறகு, நாம் முறையை வரையறுக்கிறோம். தான் இங்கே பூனைகளின் சொல்லட்டும் அவுட் அச்சிட வேண்டும் "ஹலோ உலகம்!" பணியகம். மற்றும் செயல்படுத்தல் பின்னர் கோப்பு, நாம் அழகாக செய்து வருகிறோம். இந்த அடிப்படையில் ஒரு வர்க்கம் இருக்கிறது ஒரு வர்க்கம் அறிவிப்பு. இப்பொழுது கேள்வி, ஆகிறது எப்படி நீங்கள் ஒரு மாறி அறிவிக்க? வழி ஒரு உருவாக்க ஒரு வர்க்கம் பயன்படுத்த குறிக்கோள் சி உள்ள பொருள் இங்கே எழுதப்பட்டிருக்கிறது. நீங்கள் முதலில் என்று குறிப்பிட இந்த ஒரு பூனை சுட்டிக்காட்டி இருக்கிறது குறிக்கோள் சி ஒவ்வொரு பொருளின் ஏனெனில் இறுதியாக ஒரு சுட்டிக்காட்டி செயல்படுத்தப்படுகிறது. நீங்கள் வர்க்கம் என்று, அவர்களை அழைக்க அடிப்படையில், malloc இது alloc, என, இயங்கு சொல்கிறேன் என்று நீங்கள் இந்த பொருள் சில நினைவக இடம் தேவை. பிறகு நீங்கள் ஒரு பொருள் உண்டு ஏற்கனவே நீங்கள் தான் அது துவக்க. இது மரபு உள்ளது. நான் கொஞ்சம் வித்தியாசமாக உள்ளது, அது எனக்கு தெரியும், ஆனால் இந்த ஆப்பிள் பொருள் இல்லை உண்மையில் எப்படி உள்ளது. பண்புகள் ஒதுக்குதல் உண்மையில் மிகவும் நேர்மையானவன். அது போலவே தான் நீங்கள் போது என்ன செய்து நீங்கள் சில குறிப்பிட்ட ஒதுக்க struct உள்ளே துறையில். நீங்கள் மாறி , சொத்து பெயரையும், அது ஒரு குறிப்பிட்ட மதிப்பு ஒதுக்க. மற்றும் ஒரு முறை அழைப்பு மிகவும் ஒத்ததாக இருக்கிறது. அழைப்பு ஒரு முறை அடிப்படையில் நான் பற்றி பேச என்ன குறிக்கோள் சி எந்த முறை அழைத்ததற்கு நீங்கள் ஒரு பொருள் கடந்து இந்த வழக்கு myCat இருக்க போகிறது நீங்கள் முறை பெயர் கடந்து செல்லும். நீங்கள் பொருள் பேசுகிறீர்கள் என்றால், நீங்கள் பூனைகளின் ஒலி, வேண்டும் என்று myCat. அது மிகவும் சுவாரசியமான விஷயம். பின்னர், ஒரு உள்ளது மேலும் அத்தியாவசிய வடிவமைப்பு முறை நாம் பற்றி பேச வேண்டும் என்று உண்மையான எஸ் குறியீடு பெறுவது முன். அந்த வடிவ அழைக்கப்படுகிறது நிகழ்வு நிரலாக்க இயக்கப்படும். இது மிகவும் அநேகமாக ஒரு ஆகிறது iOS நிரலாக்க உள்ள அடிப்படை யோசனைகளை. எனவே ஒருவேளை நீங்கள் சரியாக என்ன என்று எனக்கு தெரியாது நிகழ்வு சார்ந்த நிரலாக்க, ஆகும் ஆனால் அது உண்மையில் அந்த பயங்கரமான இல்லை. சரி, உண்மையில், நீங்கள் வேண்டும் ஏற்கனவே அந்த முன் செய்த. இந்த ஒருவேளை நீங்கள் நான் வரிகளை ஒன்றாகும் ஏற்கனவே கடந்த [செவிக்கு புலப்படாமல்] எழுதப்பட்ட CS50 என்ற, google.maps.event.addListener (மார்க்கர், )} {), செயல்பாடு ("கிளிக்" :. நீ இந்த வரி அழைப்பு அடிப்படையில் கணினி சொல்லி நிகழ்வு என்று அழைக்கப்படுகிறது எப்போது , மார்க்கர் மீது நடக்கும் "கிளிக்" அந்த செயல்பாட்டை பயன்படுத்த. இந்த இருந்து மிகவும் வித்தியாசமாக இருக்கிறது நீங்கள் mario.c என்ன செய்ய வேண்டும். Mario.c நீங்கள் வெறும் நிரலை இயக்க ஒரு முறை, அது ஒரு வெளியீடு கொடுக்கிறது, நீங்கள் முடித்துவிட்டீர்கள். இந்த வகையான போல் உள்ளன ஒரு ஷாட் திட்டங்கள். நிகழ்வு உந்துதல் திட்டங்கள் மிக, மிக வித்தியாசமாக இருக்கிறது. பேஸ்புக் ஒரு ஒன்றாகும் என்றால், நாம் கற்பனை செய்து கொள்வோம் ஷாட் திட்டம் அது நல்ல விஷயம். நீங்கள் பேஸ்புக் சென்று ஒருமுறை அது முடிந்துவிட்டது. அதை நீங்கள் சில வெளியீடு கொடுக்கிறது நீங்கள் மீண்டும் கிடைக்கவே இல்லை. நீங்கள் எதையும் கிடைத்தது. எனவே இங்கே, குறிப்பாக நாம் பயன்படுத்தும் முறை ஆகிறது நிகழ்வு என்று, இயக்கப்படும் ஒவ்வொரு செயல்பாடு சாப்பிடுவேன் அடிப்படையில் பிடித்து வேண்டும் என்ன நிகழ்வு நடந்தது. உதாரணமாக, நாம் இருந்தால் ஒரு பொத்தானை மற்றும் நாம் குறிப்பிட என்று பொத்தானை சொடுக்கும் போது என்று, என்று செயல்பாடு அழைப்பு "ஹலோ உலகம்!" அந்த வழியில் நாம் உண்மையில் முடியாது செயல்பாடு தர்க்கம் நிர்வகிக்க மிகவும் நெகிழ்வான வழி பாயும். பயனர் செய்ய அல்லது ஒரு செயல்பாடு அழைக்க முடியும் என்று முன்பே அழைக்கப்பட்டார். இது முற்றிலும் பயனர்கள் செய்ய அடிப்படையில். எனவே நாம் இந்த உள்ளது என்று பார்க்க முடியும் mario.c விட உண்மையில் நன்றாக. நல்ல செய்தி இது என்று ஆகிறது உண்மையில் இல்லை, ஒரு புதிய கருத்து. நீங்கள் தோழர்களே ஏற்கனவே செய்துவிட்டீர்கள் என்று கடந்த பிரச்சினை அமைக்க. எனவே குறிக்கோள் சி உள்ளன மூன்று வெவ்வேறு விளக்கப்படங்கள் நிகழ்வு சார்ந்த நிரலாக்க ஐந்து. முதல் வரைபடம் இலக்கு நடவடிக்கை என்று, அங்கு நீங்கள் ஒரு பொத்தானை பிணைக்க சில செயல்பாடு அழுத்தவும். நீங்கள் கிளிக் போதெல்லாம் அது வெறும், சொல்கிறேன் சில பொத்தானை, நீங்கள் சில செயல்பாடு அழைப்பு. இந்த மிக எளிய இலக்கு நடவடிக்கை ஆகும். இரண்டாவது ஒன்று உண்மையில் கடினமான ஒன்று, அது நெறிமுறை பிரதிநிதிகள் குழு என. நாம் விளக்க போகிறோம் பெரிய விவரம் பின்னர் அந்த. மூன்றாம் வழி அறிவிப்பு ஆகும். இந்த உண்மையில் இல்லை மிக முக்கியமான இதுவரை நாம் கவலை போல, வாய்ப்பு, ஏனெனில் நீங்கள் அறிவிப்பு பயன்படுத்த போகிறோம் என்று உங்கள் இறுதி திட்டம் அழகாக குறைந்த. எனவே நாம் அந்த பகுதி தவிர்க்க போகிறோம். நாம் முழுக்கு என்ன செய்ய போகிறோம் நெறிமுறை பிரதிநிதிகள் குழு ஒரு. எனவே சரியாக ஒரு வரைமுறை என்ன? அல்லது ஒரு தூதுக்குழு சரியாக என்ன? உடன் தொடங்க நெறிமுறை பற்றி பேசலாம். நெறிமுறைகள் நிகழ்வுகளை தவிர வேறு ஒன்றுமில்லை. ஆனால் இந்த நிகழ்வுகள் வழங்கப்படும் ஆப்பிள் நீங்கள் தொடங்க வேண்டும். உதாரணமாக, நான் இருக்கிறேன் நீங்கள் எத்தனை முற்றிலும் நிச்சயமாக தோழர்களே ஆப்பிள் அசல் பயன்படுத்த பயன்பாட்டை மின்னஞ்சல் அல்லது தொடர்பு, ஆனால் ஒவ்வொரு முறையும் நீங்கள் உருட்டும் அட்டவணை மற்றும் குறிப்பிட்ட செல் அழுத்தவும் மேஜையில், ஒரு நிகழ்வாக இருக்கிறது. நீங்கள் என்ன செய்ய வேண்டும் என்றால் நீயே அந்த நிகழ்வில், அது உண்மையில் ஒரு சிறிய பிட் கடினமாக உள்ளது. எனவே ஆப்பிள் கூட என்று நீங்கள் கொடுத்த நீங்கள் நேரடியாக பயன்படுத்த முடியும் என்று நிகழ்ச்சி, உங்கள் சொந்த ஏதாவது செய்ய. நெறிமுறைகள் உண்மையில் உண்மையிலேயே, பரவலாக பயன்படுத்தப்படும் உள்ள குறிக்கோள் சி நன்றாக, உண்மையில், ஒவ்வொரு பயன்பாட்டை ஏதாவது பிடித்து பயன்பாட்டை கொண்ட பிரதிநிதி உள்ளது. மென்மையான உள்ளே அனைத்து ஆகிறது பயன்பாட்டை ஏற்றுவதில் நெறிமுறைகளை. அது தான் இல்லை என்று சொல்கிறேன் பயன்பாட்டை ஒரு நிகழ்வு சுமை செய்தார். நீ தான் பின்னர் அதனால் என்ன நடக்க வேண்டும் ஒரு பயன்பாட்டை உருவாக்கப்பட்ட, நீங்கள் பயன்பாட்டை திறக்க பிறகு, பின்னர் நீங்கள் பிறகு பயன்பாட்டை மூட, அல்லது நீ தூங்கு ஐபோன் வைக்கிறீர்கள். இந்த உள்ளது என்று அனைத்து நிகழ்வுகளையும் இருக்கின்றன ஏற்கனவே உங்களுக்கு கொடுக்கப்பட்ட. முதலில் இந்த துகள்கள் உள்ளே எந்த செயல்படுத்த இருக்கும். ஆப்பிள் தான் இந்த செயல்பாடு என்று நீங்கள் சொன்னது சில நிகழ்வு நடக்கும் போது நடக்கும், ஆனால் நீங்கள் அந்த செய்ய என்ன, விழாவில் நீங்கள் முழுமையாக உள்ளது. பிரதிநிதிகள் அடிப்படையில் ஆகிறது வர்க்கம் சொல்லி இந்த நெறிமுறைகளை கையாள வேண்டும் என்று. இது ஒரு சிறிய துண்டு குழப்பமான, ஆனால் அது இருக்கும் நாம் செய்யும் போது மிகவும் தெளிவாக நடவடிக்கை கள் குறியீடுகள். நெறிமுறை பிரதிநிதிகள் உண்மையில் ஒரு ஆகிறது உணர்வு மிகவும் உறுதியானதாகவும் பொறிமுறையை என்று நாம் தூதுக்குழு செய்கிறோம் என்றால் ஒரு குறிப்பிட்ட வர்க்கம், நாம் அடிப்படையில் கையாள முடியும் அனைத்து வகையான நிகழ்வுகள் நாம் எந்த வர்க்கம் பயன்படுத்தி, மிகவும் வசதியான கருவி. எனவே ஒரு விரைவான உதாரணமாக நெறிமுறை பிரதிநிதிகள் குழு நான் பேசினார் இருக்கும். இந்த நெறிமுறை குறிப்பாக அழைக்கப்படுகிறது tableview [செவிக்கு புலப்படாமல்] பங்கு தேர்ந்தெடுக்க [மணிக்கு? குறியீட்டு?] [? கடந்த. ?] எனவே இந்த ஒரு பிடித்து என்று நிகழ்வில் போது நீங்கள் உண்மையில் ஒரு குறிப்பிட்ட தட்டி உங்கள் tableview செல், அது தான் உங்கள் மின்னஞ்சல் சொல்கிறேன் அல்லது உங்கள் தொடர்புகள் பயன்பாட்டை. ஒரு செயல்பாடு உள்ளே இருந்தது முதலில் செய்ய முடியாது. செயல்பாடு இல்லை இயல்பாக எதையும் செய்ய. ஆனால் நீங்கள் குறிப்பிட முடியும் செயல்பாடு என்ன, நீங்கள் உங்கள் பயன்பாட்டை வெளியே என்ன கொடுக்கப்பட்ட. மிகவும் வசதியான கருவி. மற்றும் அனைத்து என்று , நான் அடிப்படையில் கூறினார் சில மிகவும் அடிப்படை இலக்கணத்தை கவர் மற்றும் குறிக்கோள் சி அடிப்படை கருத்து நிகழ்ச்சிகள், மற்றும் நாம் சில கள் குறியீடு செய்ய முடியும். மிகவும் அற்புதமான. எனவே கள் குறியீடு உண்மையில் ஒரு ஆகிறது சிறிது பெரும் நீங்கள் முதல் முறையாக அதை திறக்கும் போது. ஒரு விரைவு குறிப்பு, அதனால் நீங்கள் என்றால் iOS வளர்ச்சிக்கு செய்ய வேண்டும், நான் மிகவும் நீங்கள் ஒரு மேக் பரிந்துரைக்கிறேன். மீது iOS அபிவிருத்தி செய்து ஏனெனில் விண்டோஸ் மிகவும் கடினமாக, உண்மையில் ஆகிறது. இது சிங்களவர்களின் தான், ஆனால் அது மிகவும் கடினமாக உள்ளது. நீங்கள் நிச்சயமாக செய்கிறீர்கள் கிராம் தொகு பயன்படுத்த விரும்பவில்லை. எனவே கள் குறியீடு நாம் வேண்டும் பல பகுதிகளில். நீங்கள் முதலில் கள் திறந்து போது குறியீடு நீங்கள் ஒரு வழிசெலுத்தல் பகுதியில் பார்க்கலாம், எந்த அடிப்படையில் நீங்கள் அனைத்து காட்டுகிறது உங்கள் தற்போதைய திட்டம் உள்ளது என்று கோப்புகளை. நீங்கள் ஒரு கருவி பகுதியில் வைக்கப்பட்டிருந்த அடிப்படையில் காட்சிகள் நிர்வகித்து வருகிறது என்றாலும், அல்லது கொஞ்சம் விரைவு கள் குறியீடு தன்னை பற்றி கருவிகள். இந்த உண்மையான ஆசிரியர் பகுதியில் ஆகிறது. இந்த பகுதி மிகவும் ஒத்த கிராம் தொகு ஆகிறது, கிராம் தொகு விட ஆனால் மிக சிறந்த. இந்த வலது பகுதியில் உள்ள, ஆகிறது பயன்பாட்டிடத்தில் என்று. பகுதியில் போது மிகவும் எளிது ஆகிறது நீங்கள் முகப்பை உருவாக்கி அல்லது குறிப்பிடாமல் உங்கள் பயன்பாட்டை சில விரைவான அமைப்புமுறைகள். மேலும் இறுதி பகுதியில் பிழைதிருத்தம் ஆகிறது. இந்த பகுதியில் பணியகம் கொண்டிருக்கிறது. எனவே நீங்கள் printf சொல்ல போதெல்லாம், அல்லது, நம் வழக்கில் NSLog அனைத்து உங்கள் முடிவுகளை இருக்கின்றன கும்பிடும் அச்சிடப்படுகின்றன. சரி? நான் நாம் உண்மையில் விரைவாக செய்ய முடியும் யூகிக்கிறேன் iOS நிரலாக்கம் ஒரு உதாரணம். மற்றும் நாம் உண்மையில் கள் குறியீடு திறந்து விடுங்கள். எனவே நீங்கள் மேலே கள் குறியீடு திறக்க ஒவ்வொரு முறையும், அது தான் அந்த மாதிரி ஏதாவது காட்ட போகிறேன். அதை நீங்கள் கேட்க நடக்கிறது நீங்கள் என்ன செய்ய வேண்டும்? நீங்கள் ஏதாவது தொடங்க வேண்டும் அடிப்படையில் சீரற்ற, ஒரு விளையாட்டு மைதானத்தின், நீங்கள் வெறும் இல்லாமல் குறியீடு சோதிக்க முடியும் உண்மையில் எந்த பயன்பாட்டை ஒத்துக்கொண்டது. நீங்கள் ஒரு புதிய திட்டத்தை உருவாக்க வேண்டும்? அல்லது நீங்கள் தொடர விரும்புகிறீர்களா இருக்கும் திட்டம் வேலை? எங்கள் விஷயத்தில் நாங்கள் போகிறோம் ஒரு புதிய திட்டத்தை உருவாக்க வேண்டும். எனவே, நன்றாக தான் குறியீடு, உண்மையில் ஏற்கனவே உள்ளது சில வார்ப்புருக்கள் கொடுக்கப்பட்ட பொருட்களை உருவாக்கும். நீங்கள் ஒரு விளையாட்டு செய்ய வேண்டும் என்றால், குறியீடு, கள் உண்மையில் உங்களுக்கு ஒரு விளையாட்டு டெம்ப்ளேட் உள்ளது, , பக்கம் சார்ந்த பயன்பாடுகள் உள்ளன தாவல் சார்ந்த பயன்பாடு. இந்த வழக்கில், நாங்கள் போகிறோம் மிக எளிய ஏதாவது செய்ய வேண்டும், நாம் ஒரு பயன்படுத்த போகிறோம் ஒற்றை பார்வை பயன்பாடு. பின்னர் நீங்கள் அழைக்க வேண்டும் என்று உங்கள் தயாரிப்பு, மற்றும், உங்கள் பெயர் என்ன என்ன உங்கள் அடையாளம், என்ன நீங்கள் மொழி பயன்படுத்த. இங்கே நாம் விரும்பவில்லை கோர் தரவு பயன்படுத்தி பார்க்கலாம். கோர் தரவு அடிப்படையில் ஒரு databasing iOS ஆகிறது. நீங்கள் கோர் தரவு செய்தால், கள், குறியீடு வரையறுக்க போகிறது நீங்கள் ஒரு மிகவும் சிக்கலான வகுப்புகள். எனவே நாம் இருக்கிறோம், எளிய எல்லாம் வைக்க வெறும் கோர் தரவு இல்லாமல் செய்ய போகிறது இப்போது. நாங்கள் போகிறோம் பிரச்சனை பயன்படுத்தி சிக்கல் அப்படி ஆகிறது நாங்கள் உருவாக்க வேண்டும் போகிறோம் நாம் என்று அடிப்படையில் சி இருந்து மரியோ இறக்குமதி செய்ய வேண்டும் ஒரு iOS பயன்பாட்டை. எனவே மரியோ-iOS என்று அழைப்பு விடுங்கள். நிச்சயமாக நீங்கள் என்ன குறிப்பிட உங்கள் திட்டம் போட வேண்டும். அங்கு நாம். எனவே, இந்த ஒரு சிறிய பிட் ஆகிறது பெரும், ஆனால் இந்த உண்மையில் நாம் தான் ஸ்லைடுகள் பார்த்தேன். முதல் பகுதியில் நாம் இப்போது பார்க்க அடிப்படையில் திட்ட கட்டமைப்பு உள்ளது. எல்லாம் நீங்கள் செய்ய வேண்டும் திட்டம், என்ன வகையான சாதனம், நாம் தான் என்ன வகையான சாதனம் நீங்கள் உங்கள் பயன்பாட்டை தோன்றும் செய்ய வேண்டும்? இது ஐபோன், ஐபாட் அல்லது உலகளாவிய? சாதனம் நோக்குநிலை, அனைத்து இந்த பொருள் எனவே. மிகவும் முக்கியம் இல்லை, ஆனால் இருக்கும், ஆனால் இந்த முடியும் நீங்கள் அமைக்க அங்கு ஒரு இடத்தில் உள்ளது உங்கள் திட்டம் என்றால் உண்மையில் ஆப்பிள் ஸ்டோரில் வரிசைப்படுத்த வேண்டும். சரி, பார்த்து விட்டு எங்கள் குறியீடு உள்ளே என்று ஒன்று. கோப்பு மாலுமி மூலம் செல்லலாம். இந்த அனைத்து கோப்புகளை என்று ஏற்கனவே மிகவும் நல்ல டெம்ப்ளேட், வந்தது. எனவே நாம் அவர்களை ஒன்று கிளிக் செய்யும் போது இது போல் உள்ளது. கிராம் தொகு மிகவும் ஒத்த. ஆனால் நீங்கள் பார்க்க முடியும் தொடரியல் தனிப்படுத்தல் ஒருவேளை ஆகிறது சிறிது இனிமையானதுமாகும். அது உண்மையில் இன்னும் தான் கிராம் எடிட்டிங் விட சக்திவாய்ந்த. நீங்கள் கார் முழு முடியாது நீங்கள் நிறைய விஷயங்களை, நாம் மிக விரைவில் பார்ப்போம் என. அதே பிழைதிருத்தம் பகுதியில் திறந்து விடுங்கள். சரி, நாம் பார்க்க முடியும் என, பணியகம் இங்கே இருக்கிறது. இந்த நீங்கள் அங்கு பார்க்க போகிறோம் என்ன ஆகிறது நீங்கள் printf அல்லது ஏதாவது nsloging இருக்கிறோம். மேலும் சந்தடி இல்லாமல், உண்மையில் நாம் பயன்பாட்டை தொகுக்கலாம், என்ன நடக்கிறது பார்க்க. ஒரு அத்தியாவசிய அம்சம் கள் குறியீடு, என்று கள் குறியீடு ஆகிறது ஒரு ஐபோன் போலி வருகிறது. எனவே நீங்கள் ஒரு வேண்டும் ஐபோன், உங்கள் திட்டம் முயற்சி கள் குறியீடு என்று உருவகப்படுத்த முடியும் நீங்கள், நாம் இப்போது பார்க்க முடியாது. அது மிகவும் நன்றாக இருக்கிறது. இது ஒரு சிறிய எடுத்து நேரம் பிட் தொகுக்க மற்றும் அடிப்படையில் நாம் ஒரு வெற்று பயன்பாடு, இது உண்மையில் எதுவும் இல்லை. ஆனால் அது தொகுக்கும். அது மிகவும் அற்புதமான விஷயம். இது தெரியாதா, சி விட நல்லது? சரி, பின் நாம் ஒன்று சேர்க்க முயற்சி. சிறிது என்று ஒரு கோப்பு இங்கே வித்தியாசமான ஸ்டோரிபோர்டானது என்று அழைக்கப்படுகிறது. இந்த, உண்மையில் ஒரு பெரிய ஆகிறது கள் குறியீடு அற்புதமான அம்சம். ஏனெனில் அதற்கு குறியீடு, நீங்கள் இழுவை உண்மையில், மற்றும் இடைமுகம் மீது கூறுகள் கைவிட அது நேரடியாக காண்பிக்கும். தான் என்று பார்க்கலாம். நாம் இங்கே "ஹலோ உலகம் !!!" ஒரு லேபிள் கைவிட நாம் அந்த மையத்தில் முடியும். கூலாக. இப்போது இந்த நிறுத்தத்தில் உருவகப்படுத்துதல் இயக்க அனுமதிக்க. இங்கே நாம் "ஹலோ உலகம் !!!" வேண்டும் நாம் இன்னும் எந்த கோடிங் செய்ய முடியவில்லை. கர்மம், என்ன நடக்கிறது? இந்த எவ்வளவு சக்தி வாய்ந்த ஆகிறது இடைமுகம் பில்டர் இருக்க முடியும். ஒருவரை கூட என்று கூறினார் நீங்கள் ஒருவேளை தான் எழுதி இல்லாமல் ஒரு பயன்பாட்டை முடிக்க குறியீடு ஒருவேளை ஆயிரம் வரிகள் வெறும் இடைமுகம் பில்டர் பயன்படுத்தி. ஆனால் அது அநேகமாக இல்லை சிறந்த வழி அதை செய்ய. இப்போது அது உண்மையில் குறியீட்டு கீழே செல்லலாம். கோப்பு அமைப்பு எனவே உண்மையில் மிகவும் சிறப்பாக உள்ளது ஏனெனில், நீங்கள் பார்க்க இருக்கும் என, அங்கு எங்கும் எந்த முக்கிய செயல்பாடு உள்ளது. பார்? நாம் முன்பே குறிப்பிட்டது போல், என்று நீங்கள் இந்த பார்க்க முடியும் ஒரு செயல்படுத்தல் கோப்பு ஒரு குறிப்பிட்ட வர்க்கம். ஆனால் எந்த முக்கிய எங்கும் இல்லை. எனவே, அங்கு முக்கிய உள்ளது? உண்மையில், அங்கு ஒரு முக்கிய உள்ளது, ஆனால் முக்கிய உண்மையில் நீங்கள் மறைத்து வருகிறது. முக்கிய இங்கே உள்ளது. என்று தெரிந்திருந்தால் தெரிகிறது. எனவே அடிப்படையில் என்ன iOS முக்கிய உள்ளே என்ன செய்கிறான் முக்கிய போதெல்லாம் என்று ஆகிறது அடிப்படையில் இது, என்று பயன்பாட்டை, அதை செயல்படுத்த போதெல்லாம் AppDelegate என்று ஒரு பொருளை உருவாக்குகிறது. நான் முன்பு கூறியது போல, முழு பயன்பாட்டை உண்மையில் தன்னை ஒரு பொருள் இருக்கிறது. அடிப்படையில், இந்த வழியில் எனவே iOS பயன்பாட்டை ஒடுக்கி சொல்லி அது சரி, நான் உருவாக்க போகிறேன் AppDelegate என்னும் தயாரிப்பு என்று என் பயன்பாட்டை போகிறது. எனவே நீங்கள் செல்ல வேண்டும் என்று AppDelegate மூலம் மற்றும் அந்த பையன் என்ன செய்து பார்க்க. என் வேலை எனக்கு செய்யப்படுகிறது. மேலும் AppDelegate உள்ள நீங்கள் பார்க்க முடியும் சில உண்மையில் வித்தியாசமான செயல்பாடுகளை உள்ளன, நன்றாக உண்மையில் முறைகள், என்று ஆப்பிள் ஏற்கனவே நீங்கள் கொடுத்திருக்கிறார். இவையெல்லாம் என்ன? இந்த உண்மையில் வெறும் நெறிமுறைகள் உள்ளன என்று நான் பற்றி பேசுகிறேன். எனவே இந்த நிகழ்வுகளை என்று ஆப்பிள் தொடங்க நீங்கள் கொடுத்திருக்கிறார். எதுவும் சில உள்ளது இப்போது செயல்பாடுகளை, ஆனால் நாம் துவக்க வேண்டும் என்றால் எங்கள் பயன்பாட்டை ஏதாவது காண்பிக்கும் மீண்டும் பெற முன் எந்த பார்வை, நாம் இங்கே அந்த செய்கிறோம். நீங்கள் வெறும் பெயர் படிக்க முடியும், நான் நினைக்கிறேன் நிகழ்வு உண்மையில் மிகவும் தெளிவாக உள்ளது. எனவே இப்போது முக்கிய உருவாக்கப்பட்ட AppDelegate ஒரு பொருள். மேலும் AppDelegate செய்ய என்ன நடக்கிறது என்று உண்மையில் நீங்கள் மறைத்து வருகிறது. AppDelegate தொடங்க போகிறது ViewController பங்கு ஏற்றும். எனவே அது அடிப்படையில் தொடங்க நடக்கிறது நீங்கள் வேண்டும் என்று அனைத்து காட்சிகள் வரை ஏற்றும் மற்றும் காட்சி வழங்க வரிசைக்கு அடிப்படையில். எனவே, இந்த விஷயத்தில் நாங்கள் மட்டும் இல்லை, இங்கே இது ஒரு காட்சி. எனவே என்று மட்டுமே காட்சி உள்ளது என்று என்று போகிறது. ViewController தர்க்கம் இங்கே இருக்கிறது. இந்த உண்மையில் குறியீடு ஆகிறது நாம் தான் பார்த்தேன் காட்சி கட்டுப்படுத்துகிறது. சரி, இங்கே ஏதாவது செய்வோம். எனவே viewDidLoad ஒரு நிகழ்வு போலும், போது இந்த ஒரு பிரதிநிதி உண்மையில், இது ஒரு வரைமுறை இருக்கிறது. அதனால், ஏற்றப்படும் என்ன செயல்பாடு உள்ளே எல்லாம் என்று இருக்க வேண்டும். இந்த வழக்கில், நாம் வணக்கம் "பார்க்க வேண்டும் Tianyu! "நாம் நிரலை. இது கொஞ்சம் மெதுவாக போகிறது ஸ்டோரிபோர்டானது கோப்புகளை ஒடுக்குவதற்கான. சரி, உண்மையில், நாம் அதை ஒரு வெளியீடு பார்க்கிறோம். அது அழகாக இருக்கிறது. இப்போது அது உண்மையில் மரியோ செய்வோம். நான் வரையறுக்க போகிறேன் மிக விரைவில் செயல்பட. marioWithLevels: (int), நிலை முடிவுகளை. எல்லாம் சரி, இந்த உண்மையில் அற்புதமான கள் குறியீடு கார் முடித்தல் அம்சம். எனவே நீங்கள் எழுத மற்றும் நுழைய தட்டச்சு செய்யும் போது, அது ஏற்கனவே டெம்ப்ளேட் கொடுத்த நீங்கள், இது அழகாக இருக்கிறது. என்று உண்மையில் இருக்க வேண்டும் உங்களுக்கு தெரிந்திருந்தால். மன்னிக்கவும், என் தவறு தான். சரி, குளிர். என்று தர்க்கம் உண்மையில் நன்கு கவனிக்க வேண்டும் நீங்கள், குறிப்பாக வெறும் மரியோ. ஆனால் நாம் இப்போது வெளியே அச்சிட பணியகம், ஒவ்வொரு முறை நாம் எப்படியாவது வைக்க வேண்டும், ஏனெனில் நாங்கள் அச்சிடும் என்ன பாடல். நாம் பயன்படுத்த போகிறோம் பின்னர் எப்படியோ ஏற்படும், அச்சு காண்பிக்க உங்கள் பயனர் ஏற்படுகின்ற. எனவே, அதற்கு பதிலாக நாங்கள் மட்டும் தான் எல்லாம் nslogging, இது நாங்கள் எல்லாம் சேமித்து ஒரு சார்பு அழைப்பு விளைவாக ஒரு, ஆனால் தர்க்கம் சரியாக உள்ளது. நாம் அது, நாம் முடிக்கிறோம் பிறகு தான் எங்கள் முடிவுகளை அச்சிட. மேலும் இங்கே பதிலாக வெளியே அச்சிடும் என் பெயர், நாம் ஒரு செயல்பாடு அழைக்க போகிறோம். என்ன நடக்கிறது என்று பார்ப்போம். அச்சச்சோ, வெளிப்படையாக. நாம் ஒரு நல்ல செய்ய வேண்டும் இங்கே வெளியே சிறிய பிரமிடு. இந்த அடிப்படையில், சி, நாங்கள் இருக்கிறோம் தான் நீங்கள் ஒரு செயல்பாடு என்று அங்கு கையாள்வது எப்படி போன்ற ஒரு செயல்பாடு இருக்கிறது. வேறு எதுவும் இல்லை. ஆனால் இது உண்மையில் ஆகிறது மிகவும் அற்புதமான இங்கே, நாம் பார்த்து இல்லை, ஏனெனில் ஐபோன் பயன்பாட்டை இருந்து எதையும். எனவே நீங்கள் உண்மையில் app-- ஒரு ஐபோன் இருந்தால் நீங்கள் உண்மையில் மரியோ iOS உரிமை உண்டு என்றால் இப்போது, நீங்கள் போவதில்லை எதையும் பார்க்க என்று ஏனெனில் மரியோ எதுவும் ஒரு பணியகம் அனைத்து அந்த வெளியீடுகளை ஒரு பயனர் மறைக்கப்பட்டுள்ளன. இந்த, நீங்கள் பார்க்க என்ன இருக்கிறது இது "ஹலோ உலகம் !!!" ஆகிறது நல்ல இல்லை. இப்போது பயனர் பார்க்க செய்ய முயற்சி செய்வோம் என்ன சரியாக நாம் அச்சிடுகிறது. எனவே நாம் இனி லேபிள் தேவையில்லை. முயற்சி மற்றும் ஏதாவது கண்டுபிடிக்க வேறு பயனுள்ள இருக்க முடியும். உண்மையில் ஒன்று இருக்கிறது என்று அந்த உறுப்பு உரை புலத்தில், இது முடிந்த எங்களுக்கு மிகவும் உதவியாக இருக்கும். இது அடிப்படையில் ஒரு பகுதியில் காட்டுகிறது உரை திருத்த முடியும் என்று. அதனால் உண்மையில் பயனுள்ளதாக இருக்கிறது. இப்போது அதை இழுத்து அதை விட்டு விடுங்கள். ஆஹா, நாம் ஒரு உரை பார்வை வேண்டும் எமது பார்வையில், மிகவும் ஆடம்பரமான. என்று கொஞ்சம் மிக பெரிய. அது சிறிய செய்யலாம். மையத்தில் அதை வைத்து. அத்துடன் அது சிறிய கொள்ளுங்கள். இப்போது நாம் இது நாம் முடிந்தால், ஒரு உரை பார்வை வேண்டும் எங்கள் இறுதி விளைவாக காட்ட பயன்படும். ஆனால் இப்போது அது தான் நிச்சயமாக வேலை செய்ய போவதில்லை no-- உள்ளது, ஏனெனில் ViewController நாம் தான் என்று தெரியாது வரையறுக்கப்பட்ட அங்கே ஒரு உரை காட்சி இருக்கிறது. நாம் எப்படியோ வேண்டும் உரை காட்சி இணைக்க நாம் தான் வர்க்க கொண்டு உருவாக்கப்பட்ட என்று ஏற்கனவே எங்களுக்கு வந்துவிட்டது. நாங்கள் அதை செய்ய வழி உண்மையில் மந்திர. எனவே ஸ்டோரிபோர்டானது திறந்து. அங்கு ஒரு சிறப்பு [செவிக்கு புலப்படாமல்] [அழைப்பு? உதவி?] [செவிக்கு புலப்படாமல்]. நீங்கள் கிளிக் செய்யும் போது, அது தான் இரண்டு கோப்புகளை திறக்க போகிறேன். ஒரு வர்க்கம் மற்றும் பிற ஒன்றாகும் அது ஒரு தொடர்புடைய காட்சி உள்ளது. இது மிக, மிக உதவியாக இருக்கிறது. மற்றும் நாம் தான் H கோப்பு வழியாக செல்கிறது விடுங்கள். கட்டுப்பாடு, இந்த [செவிக்கு புலப்படாமல்] தர்க்கமாகும். பிரஸ் கட்டுப்பாடு மற்றும் இழுவை அறிவிப்பு ஒரு உரை காட்சி. நாம் என்று outputView அழைக்க போகிறோம். இணைக்கவும். இங்கு நாம் ஒரு புதிய அறிவித்தார் எங்கள் ViewController வர்க்கம் சொத்து. புதிய சொத்து உரை காட்சி ஆகிறது நாங்கள் முகப்பை கட்டிடத்தில் உருவாக்கப்பட்ட. அந்த வழியில் நாம் முடிந்தால் எனவே அணுகல் அனைத்து தரவு மற்றும் உள்ளே என்று எல்லாம் கையாள அருமையாக உள்ளது இதில் வெளியீடு காட்சி. எங்கள் உண்மையான குறியீடு எனவே அது ஏதாவது செய்வோம். எனவே இந்த நேரத்தில் நாம் அச்சிடுவதற்கு இப்படி இருக்கும் போது இறுதி விளைவாக வெளியே மரியோ, நாம் எதையும் உள்நுழைந்து இல்லை இருக்கிறோம். நான் நாம் வைத்திருக்க முடியும் என்று பதிவு அறிக்கை. அந்த கூடுதலாக, நாம் அளவுப் அனுப்ப நாம் தான் வெளியீடு காட்சி, படைத்த நாம் தான் உருவாக்கப்பட்ட TextView ஒரு UI ஆகிறது. இப்போது என்ன நடக்கிறது என்று பார்ப்போம். வாவ். நாம் இப்போது பயன்பாட்டை ஒரு பிரமிடு வேண்டும். பயனர் எங்கள் வெளியீடு ஏனெனில் பார்க்க முடியும் எனவே நாங்கள் எங்கள் குறியீடு வெளியீடு நகலெடுக்கப்பட்ட எங்கள் இடைமுகம். இது நல்ல விஷயம். அது உண்மையில் என்று இல்லை அற்புதமான நாங்கள் can-- ஏனெனில் அனைத்து பயன்பாட்டை செய்து நீங்கள் ஒரு பிரமிடு காட்டும், நீங்கள் அதை பற்றி என்ன செய்ய முடியும் எதுவும் இல்லை. இது குறிப்பாக பரபரப்பான இல்லை. எனவே இப்போது ஒரு பொத்தானை செய்ய அனுமதிக்க காட்சிகள் அழிக்கும். ஒரு பொத்தானை பயனுள்ளதாக இருக்கும் என்று தெரிகிறது. இழுத்து விடவும். பட்டன் ஒன்று. பட்டன் இரண்டு. நாம் இடது கிளிக் செய்யும் போது பொத்தானை, பார்வை அழிக்க வேண்டும். திரையில் எதுவும் இருக்க வேண்டும். நாம் க்ளிக் செய்யும் போது, வலது பொத்தானை, மரியோ, காட்சி மீண்டும் தோன்றும் போகிறது. எனவே இந்த வழியில் நாங்கள் செய்கிறோம் மாய பொருட்களை, கட்டுப்பாடு மற்றும் இழுவை வர்க்கம் பிரகடனம் செய்ய உதவி director-- உள்ள உதவி பார்வையாளர். இந்த வழக்கில் நாம் குறிப்பிடாமல் என்று ஒரு நடவடிக்கை இருக்க வேண்டும். clearMario. எனவே இங்கே நாம் ஏற்கனவே உருவாக்கப்பட்ட clearMario என்று ஒரு நடவடிக்கை, இது என்று என்று முறையாகும் நாங்கள் பொத்தானை தெளிவாக அழுத்தவும் போதெல்லாம். எங்கள் உண்மையில் குறியீடு அதனால், நாம் வெளியீடு உரை மற்றும் வெளியீடு வைத்துக் ஒன்றும், மற்றும் அந்த வழியில் அதை தெளிவாக இருக்க தோன்றும். அந்த கூடுதலாக, நாம் உருவாக்க வேண்டும் runMario என்று மற்றொரு முறை. மன்னிக்கவும், என்று ஒரு சொத்து இருக்க கூடாது. சரி என்று சொல்லி அதே போல் ஒரு நடவடிக்கை வேண்டும். அந்த செயல்பாடு இருக்கும் போது என்று, நாம் தான் மரியோ பத்து ரன். வட்டம் என்று நன்றாக இருக்கும். அதை தொகுக்க? ஆமாம். இப்போது நாம் ஒரு காட்சி வேண்டும். நாம் ஒரு வெளியீடு வேண்டும். மற்றும் நாம் தான் என்ன நடக்கிறது என்று பார்ப்போம். என்று போய்விட்டாள். அது மீண்டும் மீண்டும் தான். எனவே இங்கே நாம் குறிப்பிட்ட செயல்பாடு என்ன மாதிரியான போது எனப்படும் நாங்கள் ஏதாவது தட்டச்சு, நாம் ஒரு குறிப்பிட்ட பொத்தானை அழுத்தவும் போது. இந்த அடிப்படையில் ஆகிறது இலக்கு நடவடிக்கை திட்டத்தின் நிகழ்வு இயக்கப்படும் குறிக்கோள் சி நிரலாக்க அந்த கூடுதலாக, அது மிகவும் பரபரப்பான இல்லை நாம் உண்மையில் மாற்ற முடியாது, ஏனெனில் பிரமிடு எப்படி அதிகமாக இருக்கும், எனவே நாம் எப்படியோ அனேகமாக வேண்டும் பயனர் இருந்து ஒரு உள்ளீடு பெற மற்றும் உயரம் மாற்ற பிரமிடு அவர்கள் வெளியீடு அடிப்படையில். எனவே நாம் அதை செய்ய போகிறோம். எனவே நாம் runMario அழைக்க போது இந்த நேரத்தில், நாம் தான் மரியோ நேரடியாக அழைக்க கூடாது. இது ஒரு தலைப்பு. என்று அழைக்கிறான். இந்த மிகவும் சிறப்பாக உள்ளது. ஒரு பிரதிநிதி என்றால் என்ன? நான் இங்கே சுய வைக்க போகிறேன். நாம் பார்க்க போகிறோம் என்ன என்று பின்னர் பொருள். இங்கு நாம் அடிப்படையில் உருவாக்கப்பட்ட ஒரு குறிப்பிட்ட நிகழ்வில் ஒரு UI எச்சரிக்கை என்று காட்சி. ஒரு UI எச்சரிக்கை காட்சி ஆகிறது அடிப்படையில் என்ன வேண்டுமானாலும் ஒவ்வொரு முறையும் ஏதாவது பாப்ஸ் பார்க்க உள்ளீடு கேட்கும் வரை, நீங்கள் முயற்சிக்கும் போது என்ன நடக்கும் போன்ற ஒரு பயன்பாட்டை கடையில் ஏதாவது வாங்க. அந்த கூடுதலாக, நீங்கள் பிறகு அதை உருவாக்க, நாம் தான் எச்சரிக்கை காண்பிக்கிறோம். சரி, தான் விரைவில் நாம் சோதனை என்று வேலை இல்லையா சாப்பிடுவேன். அது மிகவும் குளிராக இருக்கிறது. இப்போது உண்மையில் ஒரு உருவாக்க நாம் பயனர் இடைமுகம் எச்சரிக்கை உள்ளீடு துறையில். இது நாம் செய்ய எப்படி. நாம் ஒரு வேண்டும் எச்சரிக்கை உள்ளீடு காட்சி. மிக குளிர்ந்த. அது தான் 10 சொல்கிறேன். அது சரி, எதுவுமே இல்லை இப்போது அழைப்பு உண்மையில் ஏனெனில் மரியோ இயக்கும் மாற்ற முடியவில்லை. எனவே, இந்த ஒரு சிறிய மாறிவிட்டது பிட் வித்தியாசமான போதெல்லாம், ஏனெனில் நாம் எப்போது நாம் கீழே ஒரு பொத்தானை அழுத்தவும் எச்சரிக்கை பார்வையில் ஒரு பொத்தானை அழுத்தினால், ஒன்று, நடக்க வேண்டும் ஆனால் அது நடக்காது. எப்படி என்று நாம் பிடிக்க? எப்படி நாம் ஒரு பயனர் என்று எனக்கு தெரியும் ஒரு எச்சரிக்கை காட்சி தள்ளுபடி ஏற்கனவே, ஏனெனில், ஒரு எண் உள்ளிட்ட இப்போது எதுவும் உண்மையில் நடக்கிறது. சரி, நீங்கள் யூகித்து அது சரி, அது வெளியிடப்பட்டது. எனவே அனைத்து கூடுதலாக இந்த அறிக்கைகளையும், நாம் ஒரு புதிய தூதுக்குழு சேர்க்க வேண்டும் பயனர் இடைமுகத்தை எச்சரிக்கை பார்வை கொண்ட பிரதிநிதி என்று. ஒவ்வொரு எனவே தொடர்பு அல்லது நிகழ்வு நாம் போகிறோம் என்று பயனர் இடைமுகம் எச்சரிக்கை பார்வை கையாளப்படுகிறது போகிறது அத்துடன் நமது வர்க்கம். எனவே அந்த கூடுதலாக இருக்கும், குறியீட்டு எச்சரிக்கை காட்சி பொத்தானை அழுத்தவும். இந்த அடைந்தது. நாம் அந்த வழக்கில் எனவே already-- எனவே நாம் ஒரு நெறிமுறை கண்டுபிடித்தோம் என்று போது நிகழ்வு கையாள நாங்கள் முடிந்தது பொத்தானை கிளிக் செய்யவும் எச்சரிக்கை பார்வையில். எனவே ஒவ்வொரு முறையும் நாம் பதவி நீக்கம் எச்சரிக்கை பார்வை, இது நடக்க வேண்டும். எனக்கு மிகவும் விரைவாக அதை சோதிக்க வேண்டும். சரி, உண்மையில், நாம் இங்கு வந்துவிட்டேன். எனவே இங்கே, நாம் என்ன மாட்டேன் உண்மையில் உண்மையில் கிடைக்கிறது எனவே நாம் வெளியே வேண்டும் the-- கிடைக்கும் நாம் முன்னர் என்று உரை எச்சரிக்கை பார்வையில் நுழைந்தது. மேலும் உரை அடிப்படையில், நாம் இருக்கிறோம் மரியோ காட்ட போகிறேன். இந்த மிக விரைவில் மாறிவிடும் இது உண்மையில் வேலை அல்லது இல்லை என்றால். அந்த வழக்கில், நாம் உள்ளீடு என்றால், நாங்கள் 10 பார்க்க வேண்டும், 10, சொல்கிறேன். மிக நல்லது, நாம் இங்கே ஒரு எண் உள்ளதா. இது நல்ல விஷயம். இப்போது கடைசி படி எனவே இருக்கும் கடந்த படி நாம் இப்போது செய்ய வேண்டும் ஒரு மரியோ அழைக்கிறது நிலை உள்ளீடு அடிப்படையில் என்று நாம் எச்சரிக்கை காட்சி போடப்படுகிறது. எனவே நாம் மாற்ற வேண்டும் iOS இந்த சரம். நிலையான வழிதல் மிகவும் அருமையாக உள்ளது. அப்படியென்றால் நாம் சுய அழைப்பு marioWithLevels மதிப்பு. விருப்பம் தான் என்று பார்ப்போம் உண்மையில் வேலை அல்லது இல்லை. நாம் ஏற்கனவே ஒரு பிரமிடு கொடுக்கப்பட்டது. உயரம் மாற்ற முயற்சி செய்யலாம். உண்மையில் வேலை. அது அழகாக இருக்கிறது. இப்போது நீங்கள், அதனால் வெறும் உள்ளீடு நீங்கள் விரும்பும் எந்த மதிப்பை. அது தான் நான்கு சொல்கிறேன். அந்த அழகான அற்புதமான விஷயம். இந்த அடிப்படையில் ஆகிறது ஒரு மிகவும் விரைவான உதாரணமாக கள் குறியீடு ஒரு திட்டத்தை உருவாக்க எப்படி உண்மையில் விரைவாக வரை கம்பி எப்படி சில உண்மையில் எளிமையான நிகழ்ச்சிகள் மற்றும் விழாக்களுக்கு. எனவே மூல போகிறது பின்னர் ஆன்லைன் வைக்க வேண்டும். நீங்கள் ஆர்வமாக இருக்கிறோம் என்றால் iOS மரியோ எவ்வாறு, நான் அதே வைக்க போகிறேன் கழித்து CS50 இணையதளம் மீது திட்டங்கள். நாம் அடிப்படையில் முடித்துவிட்டீர்கள் கோடை, நாம் முடிக்க முன் நான் உங்களுக்கு சுட்டிக்காட்ட விரும்புகிறேன் சில உண்மையில் அற்புதமான இந்த வளங்களை என்று ஆன்லைனில் கிடைக்கும். வெளிப்படையாக ஆப்பிள் ஆவணங்கள் மிகவும் பயனுள்ளதாக இருக்கும். ஆனால் அந்த கூடுதலாக, நான் குறிப்பாக நான்கு ஆதாரங்கள், குறியீடு பள்ளி பரிந்துரைக்கிறோம் மரம் வீடு, AppCoda மற்றும் WWDC வீடியோக்கள். குறியீடு பள்ளி மற்றும் மரம் வீடு இரண்டு ஆன்லைன் கல்வியளித்தலும் வலைத்தளங்கள், இது குறிப்பாக கவனம் செலுத்த மென்பொருள் பொறியியல். குறிப்பாக குறியீடு பள்ளி, அவர்கள் iOS மீது நல்ல பயிற்சி வேண்டும். அது ஒரு மிகவும் விரைவான உதாரணம் ஆகும். அவர்கள் உண்மையில் ஒரு உண்மையிலேயே cute-- உருவாக்க என்று கொஞ்சம் அழகாக ஐபோன் பாருங்கள் அங்கு மகனே, இது மிகவும் அற்புதமான விஷயம். மற்றும் வழி அவர்கள் குறிக்கோள் விளக்க சி தொடரியல் தெளிவாகிறது. மரம் வீடு அதே தான். மேலும் AppCoda ஒரு மன்றம் ஆகும். அது உண்மையில் ரன் என்று ஒரு வலைப்பதிவில் தான் ஒரு மிகவும் அனுபவம் குறிக்கோள் சி மூலம் புரோகிராமர். மேலும் AppCoda அனைத்து அந்த பயிற்சிகள் உள்ளன மிகவும் குறுகிய மற்றும் செயல்படுத்துவதற்கு எளிதானது, மிகவும் பரிந்துரைக்கப்படுகிறது. நீங்கள் ஒரு டெவலப்பர் என்றால், நிச்சயமாக அசூசையைக் எப்படி WWDC வீடியோக்கள் எங்கே நீங்கள் சமீபத்திய iOS நிரலாக்க பற்றி அறிய நுட்பங்கள், கள் மற்றும் நூலகங்கள். அதனால் அழகான மிகவும் ஆகிறது கருத்தரங்கு அதை. மிகவும் நன்றி. நான் நீங்கள் வேடிக்கை நம்புகிறேன் உங்கள் சொந்த iOS பயன்பாட்டை உருவாக்க.