1 00:00:00,000 --> 00:00:07,880 2 00:00:07,880 --> 00:00:09,800 >> RHED షి: స్వాగతం CS50 సదస్సు చూడండి - 3 00:00:09,800 --> 00:00:11,630 IOS ఇంట్రడక్షన్. 4 00:00:11,630 --> 00:00:13,290 వచ్చే అన్ని ధన్యవాదాలు. 5 00:00:13,290 --> 00:00:16,610 నేను మీరు కేవలం సంతోషిస్తున్నాము ఆశిస్తున్నాము నేను iOS గురించి ఆమ్. 6 00:00:16,610 --> 00:00:22,300 గత ఏడాది, నేను హైస్కూలు CS50 పట్టింది, మరియు నిజానికి కోసం iOS నేర్చుకున్నాడు నా 7 00:00:22,300 --> 00:00:23,490 చివరి ప్రాజెక్టు. 8 00:00:23,490 --> 00:00:26,350 మరియు అది అందంగా ఉంది - 9 00:00:26,350 --> 00:00:30,530 బాగా, సులభం కాదు, కానీ ఉన్నాయి ఆన్లైన్ మద్దతు ట్యుటోరియల్స్ మా. 10 00:00:30,530 --> 00:00:33,760 నేను నిజంగా ఆశిస్తున్నాము ఈ తో సదస్సు, నేను ఒక తల మీరు అబ్బాయిలు ఇస్తాము 11 00:00:33,760 --> 00:00:36,750 iOS అభివృద్ధి ప్రారంభం 12 00:00:36,750 --> 00:00:40,490 >> కాబట్టి, iOS అభివృద్ధి పరంగా, రెండు ప్రధాన విషయాలు మేము ఉన్నాయి 13 00:00:40,490 --> 00:00:42,090 నేడు కవర్ అనుకుంటున్నారా. 14 00:00:42,090 --> 00:00:43,290 మొదటి భాష - 15 00:00:43,290 --> 00:00:46,650 భాషలో మాత్రం లక్ష్యం C. మేము నిజంగా వింటారని 16 00:00:46,650 --> 00:00:47,750 నిజంగా అద్భుతమైన ఏదో. 17 00:00:47,750 --> 00:00:51,500 కాబట్టి, మీరు మొత్తం ఆపిల్ చేరవచ్చు డెవలపర్లు కమ్యూనిటీ మరియు కొన్ని నిర్మించడానికి 18 00:00:51,500 --> 00:00:52,940 నిజంగా అద్భుతం అనువర్తనాలు. 19 00:00:52,940 --> 00:00:58,670 >> అలాగే, iOS 7, ఆశాజనక, అందంగా ఉంది మీరు కొన్ని. 20 00:00:58,670 --> 00:01:01,130 కానీ నేను తెలుసు, వివాదాస్పద ఉంది. 21 00:01:01,130 --> 00:01:05,349 మరియు ప్రధానంగా, నేను చేయాలనుకుంటున్నారా మార్గదర్శకం మీరు ఆబ్జెక్టివ్-C, మరియు కూడా ద్వారా 22 00:01:05,349 --> 00:01:10,650 ఇంటిగ్రేటెడ్ ఇది Xcode, మీరు ఉంటాం అభివృద్ధి పర్యావరణం 23 00:01:10,650 --> 00:01:13,460 iOS కోసం పని. 24 00:01:13,460 --> 00:01:19,140 >> కాబట్టి, లక్ష్యం C కేవలం ఒక పదం. సాధారణంగా,, C వంటి ఖచ్చితమైన ఉంది 25 00:01:19,140 --> 00:01:22,790 కానీ ఇతర విషయాలను చాలా. 26 00:01:22,790 --> 00:01:27,710 కాబట్టి, మరింత కఠినంగా, వాస్తవానికి ఒక సూపర్ సెట్ సి కాబట్టి ఏదైనా మీరు 27 00:01:27,710 --> 00:01:32,280 ఇది, ప్రస్తుతం సి లో చేయవచ్చు ప్రధానంగా మీరు, 6 ద్వారా pset 0 ఇష్టం 28 00:01:32,280 --> 00:01:34,170 లక్ష్యం C లో చేయవచ్చు. 29 00:01:34,170 --> 00:01:38,620 >> కాబట్టి, ఈ కొత్త గురించి భయపడ్డారు అనుభూతి లేదు మీరు తెలుసుకోవడానికి చూడాలని ఆ భాష. 30 00:01:38,620 --> 00:01:42,120 మీరు ఇప్పటికే అది చాలా కవర్ చేసిన, మీరు అన్ని C ఈ గత చేసిన ఎందుకంటే 31 00:01:42,120 --> 00:01:45,880 సెమిస్టర్, ఇప్పుడు తప్ప మీరు చూడాలని పని చాలా కలిగి. 32 00:01:45,880 --> 00:01:49,270 నేను కేవలం ఒక ద్వారా మీరు దారి వెళుతున్న కొన్ని హైలైట్ ఉదాహరణలు జంట 33 00:01:49,270 --> 00:01:53,920 నేను కనుగొన్నారు ముఖ్యమైన తేడాలను నిజంగా ముఖ్యమైన చేసినప్పుడు నేను నేర్చుకున్న 34 00:01:53,920 --> 00:01:57,180 లక్ష్యం C గత సంవత్సరం. 35 00:01:57,180 --> 00:02:00,910 >> అలాగే నిజానికి, కాబట్టి, ఇతర పాయింట్ , లక్ష్యం C సహజంగా,, ఉంది 36 00:02:00,910 --> 00:02:02,200 ఆబ్జెక్ట్ ఆధారిత. 37 00:02:02,200 --> 00:02:06,340 మరియు మేము కొద్దిగా చర్చించడానికి చేస్తాము ఆ తరువాత అర్థం గురించి. 38 00:02:06,340 --> 00:02:11,340 సాధారణంగా, మీరు తో పని ఎలా వంటిది ఈ గత pset లో structs, తో 39 00:02:11,340 --> 00:02:13,360 నోడ్స్ మరియు ఇలాంటి ఇతర ఆ వంటి విషయాలు. 40 00:02:13,360 --> 00:02:17,110 లక్ష్యం C లో, ప్రతిదీ ఉంది, తప్ప ఒక వస్తువు, మరియు మీరు మాత్రం 41 00:02:17,110 --> 00:02:20,720 వస్తువులు గమనికలు చుట్టూ ప్రయాణిస్తున్న కాకుండా విలువలు తమ కంటే. 42 00:02:20,720 --> 00:02:25,050 కాబట్టి, ఇది కేవలం ముఖ్యమైన ఏదో ఉంది గుర్తుంచుకోండి. 43 00:02:25,050 --> 00:02:29,140 >> కాబట్టి, మనం కొన్ని ప్రారంభం లేదు C మరియు మధ్య వాక్యనిర్మాణం తేడాలు 44 00:02:29,140 --> 00:02:30,540 లక్ష్యం C? 45 00:02:30,540 --> 00:02:38,310 నేను మీరు, ఉన్నాయి # హైలైట్ మీరు C మరియు C + + లో తెలుసు, ప్రామాణిక io.h, తో 46 00:02:38,310 --> 00:02:44,030 ఆ లక్ష్యం C వెర్షన్, # దిగుమతి, ఆపై విధమైన ఉంది 47 00:02:44,030 --> 00:02:44,790 శీర్షికా ఫైలును. 48 00:02:44,790 --> 00:02:48,165 ఈ సందర్భంలో, ఇది, UIKit ఉంటుంది మీకు తెలిసిన, UIKit.h స్లాష్. 49 00:02:48,165 --> 00:02:53,560 ఇది కూడా, మీకు తెలిసిన, MKMapview కావచ్చు మీరు అనుకుంటే మీరు MKMapview.h కోయడానికి 50 00:02:53,560 --> 00:02:56,370 , వంటి, మీ అనువర్తనం యొక్క లోపల ఒక పటం చేయడానికి. 51 00:02:56,370 --> 00:02:57,110 ఆ వంటి విషయాలు. 52 00:02:57,110 --> 00:03:01,250 >> కాబట్టి, ముఖ్యమైన విషయం ఉన్నాయి ఇప్పుడు దిగుమతి మార్చబడింది. 53 00:03:01,250 --> 00:03:04,340 కానీ ఆలోచన ఇప్పటికీ ఉంది. 54 00:03:04,340 --> 00:03:10,460 మీరు విధమైన దిగుమతి కావడం మీ కార్యక్రమంలోకి శీర్షిక ఫైలు యొక్క. 55 00:03:10,460 --> 00:03:14,550 >> నేను కూడా తేడా హైలైట్ మీరు printf మరియు NSLog మధ్య. 56 00:03:14,550 --> 00:03:19,760 అయితే, మేము ముందు చెప్పారు వంటి, లక్ష్యం C కఠినమైన సూపర్ సెట్ ఉంది 57 00:03:19,760 --> 00:03:22,800 Printf ఉంది అంటే C, ఆబ్జెక్టివ్-C, చాలా. 58 00:03:22,800 --> 00:03:24,340 కానీ, ఎక్కువ మంది ఆ ఉపయోగిస్తాయి. 59 00:03:24,340 --> 00:03:28,245 చాలా మంది ఈ NSLog ఉపయోగించడానికి ఎందుకంటే మీరు ఒక సమయంలో స్టాంప్ ఇస్తుంది మరియు మేము చూస్తారు 60 00:03:28,245 --> 00:03:29,780 తరువాత చర్య లో. 61 00:03:29,780 --> 00:03:33,560 కానీ, అది సాధారణంగా ఒక ఎక్కువ ఉపయోగం వేరియబుల్స్ ముద్రించాలా మార్గం. 62 00:03:33,560 --> 00:03:38,220 >> నేను కూడా హైలైట్ మీరు NSLog కేవలం అదే లో పడుతుంది 63 00:03:38,220 --> 00:03:41,650 హోల్డర్ విలువలు printf చేస్తుంది వంటి - 64 00:03:41,650 --> 00:03:45,900 కాబట్టి% d ఒక Int కోసం ఉంది, % F ఫ్లోట్ కోసం ఉంది. 65 00:03:45,900 --> 00:03:49,750 అయితే, నేను హైలైట్ అనుకుంటున్నారు ఈ చాలా చివరి - 66 00:03:49,750 --> 00:03:52,960 సైన్ వద్ద NSLog% - 67 00:03:52,960 --> 00:03:55,390 ఒక వస్తువు కోసం ఒక ప్లేస్హోల్డర్. 68 00:03:55,390 --> 00:04:01,160 మరియు నేను ముందు, లక్ష్యం C ఒప్పందాలు అన్నాడు చాలా చక్కని ఎక్కువగా వస్తువులు లో, 69 00:04:01,160 --> 00:04:05,020 మీరు మరియు ఈ ఉపయోగంలో వస్తారు ఒక బహుశా, బహుశా, ప్రింట్ మీరు 70 00:04:05,020 --> 00:04:08,390 NSArray, లేదా NSDictionary, లేదా ఒక NSString. 71 00:04:08,390 --> 00:04:13,750 >> కాబట్టి, కూడా మా NSLog లో, గమనించవచ్చు ప్రకటన, మేము ముందు సైన్ వద్ద ఒక కలిగి 72 00:04:13,750 --> 00:04:15,380 కొటేషన్ యొక్క - 73 00:04:15,380 --> 00:04:20,769 , ఇప్పుడు, ఆ తీగలను అర్థంతో ఉంది లక్ష్యం C లో వస్తువులు. 74 00:04:20,769 --> 00:04:23,310 వారు ఇకపై కేవలం చార్ నక్షత్రాలు ఉన్నాయి. 75 00:04:23,310 --> 00:04:25,530 ఇవి వస్తువులు ఉన్నారు మరియు వంటి చికిత్స. 76 00:04:25,530 --> 00:04:28,690 >> కాబట్టి, అది నిజంగా ముఖ్యమైన ఉన్నప్పుడు మీరు NSLog ఉపయోగించడానికి అది ఒక NS లో పడుతుంది 77 00:04:28,690 --> 00:04:32,580 స్ట్రింగ్, మీరు ఉంటుంది అర్థం ముందు ఒక వద్ద ఉన్నాయి మీ 78 00:04:32,580 --> 00:04:34,270 కొటేషన్ మార్కులను. 79 00:04:34,270 --> 00:04:38,290 మీరు అన్ని లో, ఇక్కడ, చూడండి ఎందుకు మరియు ఆ నా ఫంక్షన్ నేను, ఈ NSLog పిలుస్తాడు 80 00:04:38,290 --> 00:04:42,400 , కోట్స్ ముందు ఒక వద్ద కూడా % d మరియు% f యొక్క ఉన్నప్పటికీ 81 00:04:42,400 --> 00:04:45,200 C. నుండి ఒకే 82 00:04:45,200 --> 00:04:47,930 >> ఏదైనా ప్రశ్నలు ఇప్పటివరకు? 83 00:04:47,930 --> 00:04:50,920 నేను ఈ త్వరగా కాబట్టి ద్వారా వెళ్ళి ప్రయత్నిస్తాము మేము పని ఎక్కువ సమయం చేసే 84 00:04:50,920 --> 00:04:55,210 Xcode మరియు లక్ష్యం C తో, కాబట్టి మీరు అబ్బాయిలు మరింత పొందవచ్చు 85 00:04:55,210 --> 00:04:57,630 ఇది తెలిసిన. 86 00:04:57,630 --> 00:05:01,900 >> తదుపరి, నేను ఏదో హైలైట్ మీరు సందర్భానుసారంగా ముఖ్యమైన. 87 00:05:01,900 --> 00:05:05,130 కాబట్టి, C లో, చాలా విషయాలు క్రియలు. 88 00:05:05,130 --> 00:05:06,280 మేము ఒక ఫంక్షన్ కాల్. 89 00:05:06,280 --> 00:05:10,190 మేము తో, విధులు ఈ మార్గం ప్రకటించి తిరిగి తరువాత, మొదటి టైప్ 90 00:05:10,190 --> 00:05:13,570 పని పేరు, బ్రాకెట్లు మరియు తరువాత సంసార వాదనలు మరియు రకమైన 91 00:05:13,570 --> 00:05:15,590 మేము సైన్ పాస్ మీరు ఈ వాదనలు 92 00:05:15,590 --> 00:05:19,970 మరియు లక్ష్యం C, ఎందుకంటే ప్రతిదీ ఒక వస్తువు లేదా తరగతి ఉంది - 93 00:05:19,970 --> 00:05:23,970 కాబట్టి తరగతి మరియు వస్తువు రెండు పదాలు అని ప్రతి ఇతర తో ఎక్కువగా పర్యాయపదాలుగా, 94 00:05:23,970 --> 00:05:28,270 నేను పరస్పర వాటిని ఉపయోగించవచ్చు సదస్సు అంతటా. 95 00:05:28,270 --> 00:05:34,090 >> కానీ, మీరు మేము పద్ధతుల్లో కలిగి చూస్తారు లక్ష్యం C కాకుండా విధులు. 96 00:05:34,090 --> 00:05:36,390 మరియు పద్ధతులు వస్తువులు చెందిన. 97 00:05:36,390 --> 00:05:38,950 కేవలం, బహుశా పడుతుంది ఉదాహరణకు, నోడ్ - 98 00:05:38,950 --> 00:05:40,250 మా రకం [వినబడని] 99 00:05:40,250 --> 00:05:44,390 pset 6 లేదా 5 నుండి నోడ్ - 100 00:05:44,390 --> 00:05:49,590 మేము, పదం, ఆస్తి కలిగి లేదా తదుపరి నోడ్ పాయింటర్. 101 00:05:49,590 --> 00:05:53,880 పద్ధతులు కేవలం లోపల క్రియలు నిర్మాణం యొక్క విధమైన. 102 00:05:53,880 --> 00:05:57,510 >> కాబట్టి, ఈ సందర్భంలో, నిర్మాణం ఉంటుంది వస్తువు, ఆపై పద్ధతి 103 00:05:57,510 --> 00:05:59,260 ఒక వస్తువు చెందిన ఏదో. 104 00:05:59,260 --> 00:06:02,650 మరియు ఈ మీరు డిక్లేర్ ఎలా ఉంది, విధమైన, ఒక పద్ధతి. 105 00:06:02,650 --> 00:06:07,990 మీరు, మళ్ళీ, తిరిగి ప్రారంభిస్తుంది రకం - కాబట్టి, నేను రంగు ప్రయత్నించారు 106 00:06:07,990 --> 00:06:12,990 ఇక్కడ ముఖ్య పదాలు కోడ్ కాబట్టి మీరు అబ్బాయిలు , కనీసం, ఫార్మాటింగ్ చూడగలరు 107 00:06:12,990 --> 00:06:17,650 ఫంక్షన్ మధ్య సారూప్యతలు ఉషారాణి పద్ధతి ప్రకటనలు. 108 00:06:17,650 --> 00:06:21,990 కాబట్టి, మీరు తిరిగి, మీకు తెలిసిన, ప్రారంభం రకం - ఈ సందర్భంలో, ఇది వ్యూహం, లేదా 109 00:06:21,990 --> 00:06:23,910 ఒక NSArray పాయింటర్ - 110 00:06:23,910 --> 00:06:26,710 ఆపై మీరు ఈ పద్ధతి. 111 00:06:26,710 --> 00:06:30,900 ఆపై, ఇక్కడికి ఆసక్తికరంగా ఉంది బదులుగా కుండలీకరణాలు కలిగి, మేము 112 00:06:30,900 --> 00:06:32,900 ఈ కోలన్లు కలిగి. 113 00:06:32,900 --> 00:06:38,450 ఆపై మా వాదనలు ముందు, మేము కుండలీకరణాల్లో, మళ్ళీ, చాలు రకం 114 00:06:38,450 --> 00:06:39,370 మా వాదన. 115 00:06:39,370 --> 00:06:43,160 >> కాబట్టి, ప్రస్తుతం నేను చేయడానికి ప్రయత్నిస్తున్నాను మీకు తెలిసిన, n మరియు, మధ్య పోలిక 116 00:06:43,160 --> 00:06:45,450 సంఖ్య, వారు ఉన్నారు ఎందుకంటే వంటి ints రెండు. 117 00:06:45,450 --> 00:06:49,580 ఆపై, ఇతర ఒకటి ఒక NSUInteger రకం. 118 00:06:49,580 --> 00:06:56,390 ఆపై, లక్ష్యం C తో, మీరు లో బహుళ వాదనలు కావాలి 119 00:06:56,390 --> 00:07:00,030 మీ పద్ధతి నిబంధన, మీరు, విధమైన, ఇలా రకం వాటిని వేరు - 120 00:07:00,030 --> 00:07:03,790 నేను దానిని ఎలా చాలా ఖచ్చితంగా తెలియదు, కానీ ఈ ఎలా మీరు ఒక మంచి ఉదాహరణ 121 00:07:03,790 --> 00:07:06,530 అక్కడ బహుళ వాదనలు కలిగి. 122 00:07:06,530 --> 00:07:10,360 >> మీరు, కోర్సు, పూర్తిగా చేయగలిగి andArray పెద్దప్రేగు పట్టించుకోకుండా NSArray 123 00:07:10,360 --> 00:07:13,240 మీరు ఒక పద్ధతి కావలెను శ్రేణి ఉంటే అని ఒక వాదన లో పడుతుంది. 124 00:07:13,240 --> 00:07:13,677 అవును, ప్రశ్న. 125 00:07:13,677 --> 00:07:18,701 >> ప్రేక్షకులు: NSUInteger మరియు రెండు భావిస్తున్నారా లో తీసుకోవచ్చు అని NSArray వాదనలు 126 00:07:18,701 --> 00:07:21,530 NSArray లోపల? 127 00:07:21,530 --> 00:07:22,060 >> RHED షి: అవును. 128 00:07:22,060 --> 00:07:23,400 కాబట్టి, నాకు వివరించడానికి వీలు. 129 00:07:23,400 --> 00:07:23,790 అదేమీ. 130 00:07:23,790 --> 00:07:30,260 కాబట్టి, ప్రశ్న NSUInteger మరియు వాదనలు NSArray * రకాల, 131 00:07:30,260 --> 00:07:31,570 మరియు సరైన అని. 132 00:07:31,570 --> 00:07:35,700 కవులు, ఏమి పేర్కొనాలనుకుంటున్నారా మీ వాదన రకం ఉంది. 133 00:07:35,700 --> 00:07:41,570 మరియు ఇక్కడ, నేను మీరు పరిచయం ప్రయత్నిస్తున్నాను వాక్యనిర్మాణం మరియు vocab కొన్ని 134 00:07:41,570 --> 00:07:45,910 లక్ష్యం C, కాబట్టి ఆ వాస్తవ రకాలు మీరు వ్యవహరించే చేస్తాము. 135 00:07:45,910 --> 00:07:48,970 >> మరియు మీరు గమనించవచ్చు వంటి శ్రేణుల , విధమైన, ఇకపై 136 00:07:48,970 --> 00:07:50,780 సాధారణ బ్రాకెట్ విషయాలు. 137 00:07:50,780 --> 00:07:52,060 ఇవి వస్తువులు ఉన్నారు. 138 00:07:52,060 --> 00:07:56,700 ,, మనం తరువాత వెళ్ళి ఉంటే స్లయిడ్, మేము చూడగలరు మేము ఆ 139 00:07:56,700 --> 00:08:02,510 హార్డ్ కోడ్ తో లక్ష్యం C ఒక NSArray ముందు కేవలం ఒక వద్ద చిహ్నం 140 00:08:02,510 --> 00:08:04,190 బ్రాకెట్లలో. 141 00:08:04,190 --> 00:08:08,650 నేను, అని నిజానికి, చాలా ఖచ్చితంగా తెలియదు నేను పదము వ్యూహం హార్డ్ కోడెడ్ 142 00:08:08,650 --> 00:08:16,020 సరిగ్గా సి వెర్షన్ కోసం, కానీ ఆ ఒక సి శ్రేణి లో రావలసిన. 143 00:08:16,020 --> 00:08:19,760 >> , ఈ మీరు, మీకు తెలిసిన ఎలా ఉంది, బహుశా విధులు లేదా ఉపయోగించడానికి 144 00:08:19,760 --> 00:08:21,990 మేము ముందుగా సృష్టించిన పద్ధతులు. 145 00:08:21,990 --> 00:08:22,250 కుడి? 146 00:08:22,250 --> 00:08:25,340 మేము డిక్లేర్ పేరు కాబట్టి, ఈ మా ఫంక్షన్ మరియు మా విధానం. 147 00:08:25,340 --> 00:08:28,020 ఇప్పుడు మేము వాటిని ఉపయోగించడానికి మా కార్యక్రమం, మరియు ఈ ఉంది 148 00:08:28,020 --> 00:08:29,450 మేము దీన్ని ఎలా. 149 00:08:29,450 --> 00:08:32,400 కాబట్టి, సి లో, మీరు, మీకు తెలిసిన, ఉంటుంది బహుశా, ఒక bool బి, మరియు మీరు దానిని సెట్ 150 00:08:32,400 --> 00:08:36,549 అప్పుడు చర్య సమానంగా, మరియు మీరు వాదనలు లో పాస్. 151 00:08:36,549 --> 00:08:39,190 >> లక్ష్యం C, ఇది అందంగా అనిపిస్తుంది చాలా ఇదే. 152 00:08:39,190 --> 00:08:43,370 మీరు NSArray * my_array కలిగి, మరియు అది ఉంది ఇప్పుడు, మాత్రమే - సమానం 153 00:08:43,370 --> 00:08:47,460 ఇక్కడ తేడా ఈ వస్తువు విషయం, ఇది నేను పసుపు హైలైట్ మరియు చేసిన 154 00:08:47,460 --> 00:08:51,180 మీరు చూడగలరు గా, C లో, ఉంది ఏ ఇతర పసుపు పదం. 155 00:08:51,180 --> 00:08:54,170 పద్ధతులు చెందిన ఎందుకంటే ఇది ఉంది ఒక వస్తువు తో. 156 00:08:54,170 --> 00:08:59,800 నేను ఒక వస్తువు అవసరం ఎందుకు కాబట్టి ఆ ఆ విధమైన, ఈ పద్ధతి కాల్స్ 157 00:08:59,800 --> 00:09:04,360 అప్పుడు సున్న, మరియు NSArray ఒక, బి, సి, d. 158 00:09:04,360 --> 00:09:05,350 ఆ ఏ ప్రశ్నలు? 159 00:09:05,350 --> 00:09:12,190 >> మేము చర్య లో ఈ భావనలు చూస్తారు అందంగా త్వరలో ఒక డెమో వెళ్ళాలని. 160 00:09:12,190 --> 00:09:13,400 OK. 161 00:09:13,400 --> 00:09:17,170 ఇప్పుడు, నేను కొంతకాలం కొద్దిగా మాట్లాడు ఇది Xcode 5, గురించి 162 00:09:17,170 --> 00:09:21,160 ఇంటిగ్రేటెడ్ అభివృద్ధి పర్యావరణం మీరు పని చేస్తాము. 163 00:09:21,160 --> 00:09:26,160 నేను, మీరు చాలా తెలుసు, లేదా మీరు కొన్ని సమస్య ఇది ​​Macs, లేదు 164 00:09:26,160 --> 00:09:30,490 Xcode అందుబాటులో లేదు ఎందుకంటే Windows మరియు PC కోసం. 165 00:09:30,490 --> 00:09:32,785 ఎందుకు, కానీ బహుశా అడగవద్దు - 166 00:09:32,785 --> 00:09:33,730 అవును, కార్పొరేట్. 167 00:09:33,730 --> 00:09:35,290 ఏమైనప్పటికీ. 168 00:09:35,290 --> 00:09:39,360 కానీ ఎలాగైనా, కాబట్టి, నేను క్షమాపణ కొన్ని ఉంటే మీరు విధమైన డౌన్లోడ్ ఉన్నాయి 169 00:09:39,360 --> 00:09:43,000 లో Mac కోసం వర్చ్యువల్ మిషన్ Xcode 5 అమలు చేయడానికి. 170 00:09:43,000 --> 00:09:46,460 కానీ ఒక అందమైన నిఫ్టీ ఉంది ఉపయోగించడానికి సాఫ్ట్వేర్. 171 00:09:46,460 --> 00:09:51,280 >> కాబట్టి, ముందు మేము ఏ విధమైన ప్రవేశిస్తాడు డెమో, నేను మీరు ఒక చూపాలనుకుంటున్న 172 00:09:51,280 --> 00:09:55,700 Xcode లో కనిపిస్తుంది ఏమి చిత్రాన్ని మీ విండో, ఆపై కూడా మాట్లాడటానికి 173 00:09:55,700 --> 00:09:57,670 ఈ మొత్తం స్పేస్ ఏమిటి. 174 00:09:57,670 --> 00:10:01,600 , అది ఒక రకమైన తెలుసుకున్న వంటిది ఎలా మీరు తప్ప, Microsoft Word ఉపయోగించడానికి 175 00:10:01,600 --> 00:10:04,675 అన్ని మరిగిన చేసుకోగా వివిధ విషయాలు 176 00:10:04,675 --> 00:10:06,250 ఇక్కడ జరుగుతున్నాయి. 177 00:10:06,250 --> 00:10:11,160 >> కాబట్టి మొదటి, నేను మీరు మార్చాలి టూల్ బార్ పైన కు. 178 00:10:11,160 --> 00:10:14,450 మీరు ఎగువన, చూస్తారు, మీరు ఫైల్ పేరు ఉంటుంది - 179 00:10:14,450 --> 00:10:18,100 లేదా, నిజానికి, మీ ప్రాజెక్ట్ పేరు ఆపై మీ ఫైల్ పేరు. 180 00:10:18,100 --> 00:10:20,940 నాటకం గమనించవలసి మరియు స్టాప్ బటన్లు. 181 00:10:20,940 --> 00:10:24,210 ఆ మీరు ఉంటాం ఆ కావలి మీ అనువర్తనం అమలు ఉపయోగించి 182 00:10:24,210 --> 00:10:25,600 సిమ్యులేటర్ - 183 00:10:25,600 --> 00:10:26,550 iOS సిమ్యులేటర్. 184 00:10:26,550 --> 00:10:29,940 ఈ స్వయంచాలకంగా, Xcode 5 వస్తుంది కాబట్టి మీరు గురించి ఆందోళన లేదు 185 00:10:29,940 --> 00:10:32,070 సిమ్యులేటర్ విధమైన డౌన్లోడ్. 186 00:10:32,070 --> 00:10:34,700 మీరు ప్లే నొక్కండి మరియు అది మీ అనువర్తనం నడుస్తుంది. 187 00:10:34,700 --> 00:10:39,230 మరియు మీరు తో చుట్టూ ప్లే, మరియు చేయవచ్చు మీరు తరువాత ఎలా పని చూస్తారు. 188 00:10:39,230 --> 00:10:42,690 >> ఆపై, మధ్యలో, కోర్సు, ఉంది పేరు మీ అందమైన కోడ్ అన్ని ఉంది 189 00:10:42,690 --> 00:10:44,240 వెళ్ళండి అన్నారు. 190 00:10:44,240 --> 00:10:48,340 ఆపై, ఎడమ చేతి వైపు, మీరు ఈ కలిగి, విధమైన, ఫోల్డర్ - 191 00:10:48,340 --> 00:10:50,340 పేజీకి సంబంధించిన లింకులు - 192 00:10:50,340 --> 00:10:53,970 ఆపై, మీరు కూడా పాటు, చూస్తారు ఫోల్డర్ ఐకాన్ తో, ఒక ఉన్నాయి 193 00:10:53,970 --> 00:10:57,680 ఇతర చిహ్నాలు యొక్క బంచ్ అని తరువాత ఉపయోగకరంగా ఉంటుంది. 194 00:10:57,680 --> 00:11:04,710 >> ఆపై, కుడి వైపున ఒక సదుపాయం మీరు పని ప్రాంతంలో 195 00:11:04,710 --> 00:11:09,620 వస్తువులు కొన్ని మరియు, మీరు పేర్కొన్న తెలుసు, రంగులో ఏ, ఏమి 196 00:11:09,620 --> 00:11:12,040 టెక్స్ట్ ఫాంట్ మొదలైన, ఉండాలి. 197 00:11:12,040 --> 00:11:15,890 మీరు ప్రతిదీ, అయితే వినియోగ ప్రాంతంలో, మీరు 198 00:11:15,890 --> 00:11:17,480 అలాగే కోడ్ లో. 199 00:11:17,480 --> 00:11:21,630 కాబట్టి, నేను రెండు ద్వారా వెళ్ళడం చేస్తాము వద్ద, కేవలం, ఏ కోడ్కు ఉదాహరణలు 200 00:11:21,630 --> 00:11:23,730 అన్ని - లేదా చాలా తక్కువ కోడ్ - 201 00:11:23,730 --> 00:11:28,290 అన్ని కోడ్ శ్లోకాలు, కేవలం కాబట్టి మీరు అబ్బాయిలు మీరు మరియు లో చెయ్యలేరు ఏమి 202 00:11:28,290 --> 00:11:29,260 Xcode మరియు లక్ష్యం C. 203 00:11:29,260 --> 00:11:32,770 >> మరియు, చివరకు, డౌన్ దిగువన, మీరు డీబగ్ కలిగి ఉన్నాయి. 204 00:11:32,770 --> 00:11:37,270 కాబట్టి, మీరు ఇకపై, GDB అమలు చేయాలి మొదలైన, మీ కార్యక్రమాలు. 205 00:11:37,270 --> 00:11:39,180 ఇది స్వయంచాలకంగా మీరు అది. 206 00:11:39,180 --> 00:11:42,880 మరియు మీరు కూడా ముద్రించవచ్చు ఈ ప్రాంతానికి stuff. 207 00:11:42,880 --> 00:11:46,790 కాబట్టి నిజంగా, తరువాత, మేము ద్వారా వెళ్తారో mario.c, మీరు అబ్బాయిలు ఇప్పటికీ గుర్తు ఉంటే 208 00:11:46,790 --> 00:11:49,000 ఆ, Xcode లో. 209 00:11:49,000 --> 00:11:50,360 కాబట్టి ఆ సరదాగా ఉండాలి. 210 00:11:50,360 --> 00:11:55,870 >> తరువాత, కేవలం దానిని బాగు లక్ష్యం C, నేను హైలైట్ ఏమి 211 00:11:55,870 --> 00:11:57,440 మీరు ప్రకటనలు ఉంటే చేయగలిగే. 212 00:11:57,440 --> 00:12:03,160 లక్ష్యం C ఎందుకంటే కాబట్టి, మీకు తెలుసా ఒక సి సూపర్సెట్గా, మీరు ప్రతిదీ, ఉంది 213 00:12:03,160 --> 00:12:06,890 C. మీరు వాచ్యంగా, అదే కేవలం స్వల్ప కలిగి. 214 00:12:06,890 --> 00:12:10,810 కాబట్టి, మీరు ఒక ఉంటే కోసం రూపం గమనించవచ్చు ప్రకటన ఇంకా అదే - మీరు 215 00:12:10,810 --> 00:12:14,280 మీరు కుండలీకరణాలు కలిగి అప్పుడు ఉంటే, మరియు లోపలి ఒక పరిస్థితి, ఇది ఆపై 216 00:12:14,280 --> 00:12:17,150 సంసార మీరు కోసం వంకర జంట కలుపులు లోపల చేయాలనుకుంటున్నారా. 217 00:12:17,150 --> 00:12:21,680 >> అయితే, నేను ఈ స్లయిడ్ ఇవ్వడానికి కావలెను ఇక్కడ, కేవలం వర్ణించేందుకు, 218 00:12:21,680 --> 00:12:25,680 మేము, ఇప్పుడు వస్తువులు రంజింప మేము ఈ విషయాలను ఉపయోగించడానికి ఉంటుంది 219 00:12:25,680 --> 00:12:31,240 వంటి అని,, స్ట్రింగ్ సమానంగా ఉంటుంది ఒక యొక్క ఉంది, యాదృచ్ఛికంగా, ఒక పద్ధతి 220 00:12:31,240 --> 00:12:33,710 స్ట్రింగ్ లేదా ఒక NSString వస్తువు. 221 00:12:33,710 --> 00:12:38,600 కాబట్టి, పదం, ఈ సందర్భంలో, ఒక NSString ఉంది అభ్యంతరం, మరియు ఇది అనే పద్ధతి 222 00:12:38,600 --> 00:12:44,150 స్ట్రింగ్ సమానంగా, ఆపై మేము అక్కడ చేస్తున్నారు చూడటానికి ఒక హార్డ్ కోడెడ్ స్ట్రింగ్ లో 223 00:12:44,150 --> 00:12:48,110 ఆ సమానంగా లేదో మరొక. 224 00:12:48,110 --> 00:12:51,580 >> ఏదైనా ప్రశ్నలు ఇప్పటివరకు? 225 00:12:51,580 --> 00:12:52,440 OK. 226 00:12:52,440 --> 00:12:56,190 మరియు, నేను వెళ్ళి కావలసిన కూడా ప్రకటన కోసం ఒక. 227 00:12:56,190 --> 00:13:01,420 >> కాబట్టి, ఉదాహరణకు, మేము కోరుకుంటే లూప్ సి స్ట్రింగ్ యొక్క పొడవు పైగా, ఈ 228 00:13:01,420 --> 00:13:03,710 మీకు తెలిసిన ఉండాలి. 229 00:13:03,710 --> 00:13:07,840 మరియు, లక్ష్యం C లో, నేను అనుకుంటున్నారు , విధమైన, ఈ హైలైట్ 230 00:13:07,840 --> 00:13:09,235 పద్ధతి లెక్కింపు అని. 231 00:13:09,235 --> 00:13:13,260 232 00:13:13,260 --> 00:13:15,550 Well, వాస్తవానికి, నాకు తెలియజేయండి కేవలం తిరిగి తీసుకుని. 233 00:13:15,550 --> 00:13:17,200 కౌంట్ శ్రేణి యొక్క పద్ధతి. 234 00:13:17,200 --> 00:13:21,070 అయితే, ఇది ప్రత్యేకంగా ఒక ఎందుకు మీరు ఇది శ్రేణి యొక్క ఆస్తి 235 00:13:21,070 --> 00:13:22,380 డాట్ సంజ్ఞామానం ఉపయోగించే. 236 00:13:22,380 --> 00:13:25,870 కానీ నేను చాలా పొందడానికి లేదు మధ్యమధ్యలో స్టఫ్ గారు 237 00:13:25,870 --> 00:13:30,140 విషయాలు చూడండి ఎలా మీరు చూపించడానికి వంటి C. వర్సెస్ లక్ష్యం C లో 238 00:13:30,140 --> 00:13:35,400 >> కూడా, నేను అభిప్రాయపడుతున్నారు అనుకుంటున్నారు అని నేను NSUInteger ఉపయోగిస్తున్నాను అయినప్పటికీ 239 00:13:35,400 --> 00:13:39,860 లక్ష్యం C లో నా నేను యొక్క ముందు, కండి మీరు కూడా, Int ఉపయోగించవచ్చు 240 00:13:39,860 --> 00:13:42,290 లక్ష్యం C పూర్తిగా చెల్లుబాటు అయ్యే, కూడా. 241 00:13:42,290 --> 00:13:42,475 అవును? 242 00:13:42,475 --> 00:13:44,350 >> ప్రేక్షకులు: అది అంతే శైలీకృత, లేదా ఉంది - 243 00:13:44,350 --> 00:13:44,760 >> RHED షి: అవును. 244 00:13:44,760 --> 00:13:46,060 కాబట్టి, మీరు చూస్తారు వంటి - 245 00:13:46,060 --> 00:13:49,390 కాబట్టి, ప్రశ్న అని కేవలం ఒక శైలీకృత విషయం. 246 00:13:49,390 --> 00:13:54,820 మీరు చూస్తారు, నేను ఒక, విధమైన, స్టార్ కలిగి చుక్క డౌన్ దిగువన విషయం, మరియు 247 00:13:54,820 --> 00:13:59,870 ఆ లింక్ ఒక స్టాక్ ఫ్లో తీసుకుని వెళ్తుంది ఎవరైనా వివరిస్తుంది పేరు, ఏర్పాటు 248 00:13:59,870 --> 00:14:03,640 లో ఒక Int మధ్య వ్యత్యాసం NSInteger మరియు ఒక NSUInteger. 249 00:14:03,640 --> 00:14:05,540 కాబట్టి, మీరు గురించి తరువాత చదువుకోవచ్చు. 250 00:14:05,540 --> 00:14:07,640 ఈ స్లయిడ్లను కోర్సు, ఉంటుంది, మీకు అందుబాటులో. 251 00:14:07,640 --> 00:14:10,300 252 00:14:10,300 --> 00:14:11,280 >> యొక్క చూసేలా. 253 00:14:11,280 --> 00:14:12,150 OK, అద్భుతంగా. 254 00:14:12,150 --> 00:14:15,410 కాబట్టి, ఈ బృందంలో స్లయిడ్ చేర్చారు నేను ఈ గొప్ప భావించారు ఎందుకంటే 255 00:14:15,410 --> 00:14:19,370 మిమ్మల్ని పరిచయం వెబ్సైట్ లక్ష్యం C సింటాక్స్. 256 00:14:19,370 --> 00:14:24,410 కాబట్టి, నిజానికి, మనం తరలించడానికి లేదు Chrome మరియు ఈ వెబ్సైట్ తనిఖీ? 257 00:14:24,410 --> 00:14:30,650 258 00:14:30,650 --> 00:14:31,300 >> కుడి. 259 00:14:31,300 --> 00:14:36,670 కాబట్టి, నేను మీరు చూపాలనుకుంటున్న ఇక్కడ అబ్బాయిలు ఈ చిత్రం. 260 00:14:36,670 --> 00:14:41,630 ఈ విధంగా, ఈ విధమైన, అన్నారు ఏమి మీరు ఏ లోపలి చూడండి చూడాలని 261 00:14:41,630 --> 00:14:42,890 Xcode ఫైలు. 262 00:14:42,890 --> 00:14:47,400 263 00:14:47,400 --> 00:14:51,430 అసలైన, మనం కేవలం ఒక తీసుకోకపోతే , విధమైన, సైన్ చెప్పుకోకపోతే క్షణం 264 00:14:51,430 --> 00:14:53,470 >> కాబట్టి, ఈ పుస్తకం - 265 00:14:53,470 --> 00:14:55,880 ఆ వస్తువు అని వ్యవహరించే చేస్తున్న. 266 00:14:55,880 --> 00:14:59,680 ఆపై, ఇది స్పష్టంగా చేస్తాడు కొన్ని ఇతర వస్తువు నుండి వారసత్వంగా, కానీ 267 00:14:59,680 --> 00:15:01,810 మీరు గురించి ఆందోళన లేదు. 268 00:15:01,810 --> 00:15:04,430 ఆపై, ఇది, బహుశా, ఉంది కొన్ని సభ్య వేరియబుల్స్. 269 00:15:04,430 --> 00:15:09,160 >> నేను మీరు చూపాలనుకుంటున్న ముఖ్యమైన విషయం ఇక్కడ ఉదాహరణకు పద్ధతులు, ఉంది. 270 00:15:09,160 --> 00:15:12,670 కాబట్టి, ఉదాహరణకు పద్ధతులు సూచించబడతాయి ఈ మైనస్ గుర్తులు. 271 00:15:12,670 --> 00:15:15,550 మీరు గమనిస్తారు ఆపై, మేము ఉన్నాము ఇప్పటికే నమూనా చూడటానికి మొదలు 272 00:15:15,550 --> 00:15:17,670 పద్ధతి ప్రకటన కోసం, కుడి? 273 00:15:17,670 --> 00:15:22,670 తిరిగి టైప్ పద్ధతి పేరు, మరియు అప్పుడు వాదన రకం, మరియు 274 00:15:22,670 --> 00:15:24,660 అప్పుడు వాదన పేరు. 275 00:15:24,660 --> 00:15:29,090 మరియు ఈ మైనస్ సైన్ అది ఒక అర్థం ఉదాహరణకు పద్ధతి, అంటే 276 00:15:29,090 --> 00:15:32,270 ఈ పద్ధతులు మాత్రమే అందుబాటులో ఉంటాయి ఇన్స్టాన్షిఎట్ చేసిన వస్తువులు. 277 00:15:32,270 --> 00:15:35,050 278 00:15:35,050 --> 00:15:39,100 >> ఒక ప్లస్ ఆ కాంట్రాస్ట్, పద్ధతులు వాటి ముందు సైన్ తరగతి 279 00:15:39,100 --> 00:15:43,640 పద్ధతులు, ఇది మీరు కాల్ చేసే అర్థం ఈ పద్ధతులు, కూడా మీరు లేకపోతే 280 00:15:43,640 --> 00:15:45,970 ఒక వస్తువు ఇంకా రూపొందించినవారు. 281 00:15:45,970 --> 00:15:51,600 కాబట్టి, స్పష్టమైన ఉదాహరణకు, NSString ఒక తరగతి ఉంది. 282 00:15:51,600 --> 00:15:55,850 మరియు మీరు ఉదాహరణకు, కాల్ చేయవచ్చు, NSString న తరగతి పద్ధతులు - 283 00:15:55,850 --> 00:15:58,660 అసలు, వంటి, పదం NSString. 284 00:15:58,660 --> 00:16:02,050 >> అయితే, క్రమంలో ఈ ఉపయోగించడానికి పద్ధతులు, మీరు నిజంగా 285 00:16:02,050 --> 00:16:03,460 ఒక స్ట్రింగ్ సృష్టించాలి. 286 00:16:03,460 --> 00:16:08,980 ఉదాహరణకు, NSString స్టార్ స్ట్రింగ్ సమానం కొటేషన్ చిహ్నం వద్ద, హలో వరల్డ్. 287 00:16:08,980 --> 00:16:10,910 ఆపై, మీరు ఈ పద్ధతులు ఉపయోగించవచ్చు - 288 00:16:10,910 --> 00:16:11,990 ఉదాహరణకు పద్ధతులు - 289 00:16:11,990 --> 00:16:14,790 ఆ హలో వరల్డ్ స్ట్రింగ్. 290 00:16:14,790 --> 00:16:17,825 కాబట్టి, ఆ మధ్య వ్యత్యాసం ఉంది ఉదాహరణకు పద్ధతులు మరియు తరగతి పద్ధతులు. 291 00:16:17,825 --> 00:16:20,390 292 00:16:20,390 --> 00:16:21,930 >> మరియు, మేము ఈ భాగంలో. 293 00:16:21,930 --> 00:16:25,300 294 00:16:25,300 --> 00:16:33,750 లక్షణాలు అని మరొక విషయం ఉంటాయి వస్తువుల లోపల, ప్రధానంగా. 295 00:16:33,750 --> 00:16:37,530 మరియు మీరు వాటిని డిక్లేర్ ఆస్తి కీవర్డ్ వద్ద. 296 00:16:37,530 --> 00:16:39,940 మీరు ఇక్కడ, ఈ ఎంపికలు ఉన్నాయి, నేను తరువాత చూద్దాం అని 297 00:16:39,940 --> 00:16:43,110 మేము ఒక డెమో వెళ్ళాలని. 298 00:16:43,110 --> 00:16:43,660 అవును? 299 00:16:43,660 --> 00:16:43,950 ఎక్కువ. 300 00:16:43,950 --> 00:16:45,440 >> ప్రేక్షకులు: మీరు, దయచేసి లో జూమ్ కాలేదు? 301 00:16:45,440 --> 00:16:46,130 >> RHED షి: అవును. 302 00:16:46,130 --> 00:16:46,560 క్షమించాలి. 303 00:16:46,560 --> 00:16:49,140 >> ప్రేక్షకులు: ధన్యవాదాలు. 304 00:16:49,140 --> 00:16:50,005 >> RHED షి: ఆ చాలా బాగా ఉండాలి. 305 00:16:50,005 --> 00:16:51,240 >> ప్రేక్షకులు: అవును. 306 00:16:51,240 --> 00:16:53,940 ధన్యవాదాలు. 307 00:16:53,940 --> 00:16:56,815 >> RHED షి: అవును, నాకు గుర్తు దయచేసి నేను లో సమీపంగా చూడటానికి లేదా దూరంగా మర్చిపోతే. 308 00:16:56,815 --> 00:17:00,590 309 00:17:00,590 --> 00:17:03,570 కాబట్టి, ఈ నేను కోరుకున్న అన్ని ఉంది కోసం మీరు చూపించడానికి - 310 00:17:03,570 --> 00:17:05,970 అయ్యో, ఆ చాలా ఉంది - 311 00:17:05,970 --> 00:17:06,790 ఈ వెబ్సైట్ కోసం. 312 00:17:06,790 --> 00:17:12,210 కాబట్టి, యొక్క మా స్లయిడ్లను వినుడు. 313 00:17:12,210 --> 00:17:17,819 >> అసలైన, ఇప్పుడు యొక్క చూద్దాం ఒక డెమో ప్రవేశిస్తాడు. 314 00:17:17,819 --> 00:17:25,490 కాబట్టి, మేము ఒక తో ప్రారంభిస్తాము కొత్త Xcode ప్రాజెక్ట్. 315 00:17:25,490 --> 00:17:33,040 కాబట్టి, మీరు అన్ని Xcode ప్రారంభించిన చేస్తాము ఉంటే మీ యంత్రాలు, అది మీరు కొన్ని తీసుకోవాలి 316 00:17:33,040 --> 00:17:36,720 ఇది వంటి, ఓపెన్ గాని, చెప్పారు పేజీ పేరు అప్ ఇప్పటికే ఉన్న ప్రాజెక్ట్ లేదా ఒక కొత్త 317 00:17:36,720 --> 00:17:39,230 ప్రాజెక్ట్, మరియు మీరు తప్పక ఒక కొత్త ప్రాజెక్ట్ క్లిక్ చేయండి. 318 00:17:39,230 --> 00:17:41,477 ఆపై, ఇది తీసుకోవాలి ఈ తెరనకు. 319 00:17:41,477 --> 00:17:41,593 అవును? 320 00:17:41,593 --> 00:17:44,279 >> ప్రేక్షకులు: మేము ఒక Mac లేకపోతే, మేము కేవలం రకమైన చల్లదనాన్ని చెయ్యాలి? 321 00:17:44,279 --> 00:17:46,870 >> RHED షి: కూడా చూడండి ఎవరైనా తో, అవును. 322 00:17:46,870 --> 00:17:47,740 అవును. 323 00:17:47,740 --> 00:17:50,660 మీరు చాలా, చల్లదనాన్ని. 324 00:17:50,660 --> 00:17:51,570 OK. 325 00:17:51,570 --> 00:17:55,410 >> కాబట్టి, మేము ఇప్పుడు, మొదటి చేయబోతున్నామని, , వాస్తవానికి, మేము చేయబోతున్నామని ఒక 326 00:17:55,410 --> 00:17:56,600 ఒకే వీక్షించండి. 327 00:17:56,600 --> 00:18:01,340 మీరు గమనిస్తారు చేస్తే,, ఏమి గొప్ప ఉంది Xcode మరియు కోసం ఆపిల్ మద్దతు గురించి 328 00:18:01,340 --> 00:18:05,690 డెవలపర్లు మీరు చాలా కలిగి ఉంది ఇప్పటికే పని టెంప్లేట్లు. 329 00:18:05,690 --> 00:18:09,210 మీరు, ఉదాహరణకు, ఒక చేయగలిగితే మాస్టర్ వివరాలు అప్లికేషన్. 330 00:18:09,210 --> 00:18:10,920 మీరు ఒక గేమ్ చేయవచ్చు - 331 00:18:10,920 --> 00:18:13,860 మరియు నిజానికి, నేను గేమ్స్ లోకి కాదు, గేమ్స్ వేరే కథ ఎందుకంటే 332 00:18:13,860 --> 00:18:15,320 iOS అభివృద్ధి కోసం. 333 00:18:15,320 --> 00:18:18,930 మరియు వారు రకమైన, వేరు చేస్తున్నారు నేను లోకి కాదు. 334 00:18:18,930 --> 00:18:22,580 >> అప్పుడు, మీరు పేజీ ఆధారిత చేశారు అప్లికేషన్లు. 335 00:18:22,580 --> 00:18:24,010 మీరు ఒక టాబ్ అప్లికేషన్ కలిగి - 336 00:18:24,010 --> 00:18:29,350 కాబట్టి ఉదాహరణకు, ఇష్టం, బ్యాంక్ ఆఫ్ అమెరికా బహుశా, వంటి, ఒక చేసిన అప్లికేషన్ ఉంది. 337 00:18:29,350 --> 00:18:32,140 ఇది మీరు అక్కడ వాటిని ఉంది దిగువన బటన్లు. 338 00:18:32,140 --> 00:18:34,750 ఆపై, మీరు స్ప్రయ్ట్ కిట్ గేమ్ కలిగి. 339 00:18:34,750 --> 00:18:38,670 >> లేదా మీరు, మొదటి పనిచేసే మేము తరువాత చేస్తాను ఏమి ఉంది. 340 00:18:38,670 --> 00:18:42,470 కానీ లెట్స్ మొదటి, ప్రారంభం ఒక వీక్షించండి. 341 00:18:42,470 --> 00:18:48,590 అప్పుడు, ఇది ఒక ఉత్పత్తి పేరు కోసం అడుగుతాము, మరియు మేము కేవలం పరీక్ష చేయవచ్చు. 342 00:18:48,590 --> 00:18:50,190 సంస్థ పేరు - 343 00:18:50,190 --> 00:18:54,140 కాబట్టి, సంస్థ పేరు, సంస్థ గుర్తింపు - 344 00:18:54,140 --> 00:18:58,100 మీరు వెళుతున్న ఉంటే ఆ ముఖ్యమైనవి అనువర్తనం స్టోర్ లో మీ అనువర్తనం ఉంచాలి. 345 00:18:58,100 --> 00:19:01,110 346 00:19:01,110 --> 00:19:05,116 ఇంతేకాక, మీ కోడ్ అన్నారు ఈ లేకుండా పూర్తిగా జరిమానా అమలు. 347 00:19:05,116 --> 00:19:09,940 >> ఈ ముఖ్యమైన అన్నారు మీరు ఉంటే మీరు - కాబట్టి, ప్రతి SE, వంటి, మీ అనువర్తనం చాలు 348 00:19:09,940 --> 00:19:14,080 మీ ఫోన్ లేదా ఏదో, మరియు పరీక్ష లో దాన్ని, మీకు తెలిసిన, నిజ జీవితంలో - 349 00:19:14,080 --> 00:19:15,360 ఈ ముఖ్యమైన ఉంటుంది. 350 00:19:15,360 --> 00:19:20,110 ఈ సాధారణంగా సంబంధం ఉంటుంది డెవలపర్ ఖాతా విధమైన 351 00:19:20,110 --> 00:19:20,970 ఆపిల్ తో. 352 00:19:20,970 --> 00:19:24,740 >> కాబట్టి, నేను, బహుశా, మీరు చాలా తెలుసు ఏ డెవలపర్ ఖాతాలను ఉండదు. 353 00:19:24,740 --> 00:19:26,460 నేను విశ్వవిద్యాలయం కలిగి ఉంది తెలుసు. 354 00:19:26,460 --> 00:19:27,630 నేను CS ఒక ఆలోచించండి. 355 00:19:27,630 --> 00:19:32,770 కానీ, మీరు నాకు ఇమెయిల్ చేయవచ్చు మరియు నేను ప్రయత్నిస్తాము మీరు ఆ గుర్తించడానికి. 356 00:19:32,770 --> 00:19:38,210 కానీ ఇప్పుడు, నేను ఉంచాము ఇక్కడ కొన్ని హోల్డర్ విషయాలు. 357 00:19:38,210 --> 00:19:41,250 >> మరియు మీరు, కోర్సు, ఇక్కడ, ఎంచుకోవచ్చు మీరు మాత్రమే ఉండాలనుకుంటున్నాను అని 358 00:19:41,250 --> 00:19:44,410 ఐఫోన్, ఐప్యాడ్ లో, లేదా రెండు - 359 00:19:44,410 --> 00:19:46,630 సార్వత్రిక అప్లికేషన్. 360 00:19:46,630 --> 00:19:56,170 కాబట్టి, ఇప్పుడు కోసం, కేవలం, యొక్క సార్వత్రిక తెలియజేసేలా వేదిక రెండు వైపులా చూడండి. 361 00:19:56,170 --> 00:19:57,120 >> యొక్క చూసేలా. 362 00:19:57,120 --> 00:20:01,510 కాబట్టి, ప్రస్తుతం, నేను సేవ్ వెళుతున్న ఇది ఫోల్డర్ విధమైన లో. 363 00:20:01,510 --> 00:20:04,500 ఎక్కడ లేదు - మీరు ఎల్లప్పుడూ తరువాత తరలించవచ్చు. 364 00:20:04,500 --> 00:20:09,380 మరియు, ఇప్పుడు, మేము తీసుకువచ్చి మా Xcode ప్రాజెక్ట్. 365 00:20:09,380 --> 00:20:12,890 నేను ఈ అన్ని గురించి ఆందోళన లేదు. 366 00:20:12,890 --> 00:20:17,510 నేను ఏ తాకడం లేదు సూచిస్తాయి ఈ, మీరు తెలుసు తప్ప వేటి 367 00:20:17,510 --> 00:20:18,260 మీరు చేస్తున్న. 368 00:20:18,260 --> 00:20:21,750 కాబట్టి, ఈ అన్ని, విస్మరించవచ్చు చాలా భాగం. 369 00:20:21,750 --> 00:20:26,940 మీరు తాకే, మరియు మీరు ఉంటే కాదు ఇక్కడ కొన్ని విషయాలు మీరు మురికిని చేయండి, ఇది 370 00:20:26,940 --> 00:20:28,600 కొద్దిగా గమ్మత్తైన గెట్స్. 371 00:20:28,600 --> 00:20:32,480 >> కాబట్టి, మనం పరిశీలిస్తాము లేదు ఫైళ్లను 372 00:20:32,480 --> 00:20:34,700 మా మార్చుదానిలో ఎడమ వైపు. 373 00:20:34,700 --> 00:20:37,060 ఇక్కడ, మేము AppDelegate.h కలిగి. 374 00:20:37,060 --> 00:20:43,430 మేము, AppDelegate.m కాబట్టి కలిగి మీకు తెలిసిన నోటీసు, ఫైళ్లు, శీర్షిక ఇది 375 00:20:43,430 --> 00:20:45,720 డాట్ h ముగింపు, మరియు మేము కలిగి అమలు - 376 00:20:45,720 --> 00:20:46,970 నిజానికి, నాకు సైన్ జూమ్ తెలియజేయండి 377 00:20:46,970 --> 00:20:56,270 378 00:20:56,270 --> 00:20:57,060 OK. 379 00:20:57,060 --> 00:20:59,940 నాకు సైన్ జూమ్ లెట్ 380 00:20:59,940 --> 00:21:05,810 >> కుడి, మీరు ఫైళ్లను శీర్షిక మరియు మీరు అమలు ఫైళ్లు. 381 00:21:05,810 --> 00:21:07,060 అసలైన - 382 00:21:07,060 --> 00:21:08,680 383 00:21:08,680 --> 00:21:09,240 OK. 384 00:21:09,240 --> 00:21:11,800 ఈ, ఒక చిన్న విచిత్రమైన ఉంది కానీ నాతో బేర్. 385 00:21:11,800 --> 00:21:16,140 వంటి, మేము ఒక వీక్షణ ఎంచుకున్న అప్లికేషన్, మేము మాత్రం 386 00:21:16,140 --> 00:21:17,340 స్టోరీబోర్డులో పని. 387 00:21:17,340 --> 00:21:22,140 >> కాబట్టి, స్టోరీబోర్డ్ ఏదో అని ఆపిల్ నిజంగా సహాయం ఆలోచన ఉంది 388 00:21:22,140 --> 00:21:26,550 డెవలపర్లు వేగంగా నమూనా దరఖాస్తులు. 389 00:21:26,550 --> 00:21:29,410 మీరు సృష్టించే కాబట్టి, ఈ ఉంది ఒక రాయకుండా ఒక అనువర్తనం 390 00:21:29,410 --> 00:21:31,710 కోడ్ యొక్క లైన్. 391 00:21:31,710 --> 00:21:35,390 అయితే, మా ఏకైక వీక్షించండి లో, మేము, కోర్సు యొక్క, ఒక ఉన్నాయి 392 00:21:35,390 --> 00:21:41,270 మా వీక్షణ కోసం దాఖలు ఇది ఒక వీక్షణ నియంత్రిక ఉంది. 393 00:21:41,270 --> 00:21:45,150 కాబట్టి, మేము శీర్షికలో మరియు ఇక్కడ అమలు ఫైలు,. 394 00:21:45,150 --> 00:21:52,350 >> మరియు, నేను ఇప్పుడు దూరంగా వెళుతున్న ఎందుకంటే మేము స్టోరీబోర్డ్ లో పని చేయాలి. 395 00:21:52,350 --> 00:21:55,190 కాబట్టి, ఇక్కడ మా వ్యూ. 396 00:21:55,190 --> 00:22:00,120 ఉదాహరణకు, కేవలం, ప్రస్తుతం అనువర్తనం అమలు జరగబోతోంది చాలా అద్భుతమైన కాదు. 397 00:22:00,120 --> 00:22:03,270 398 00:22:03,270 --> 00:22:05,040 కాబట్టి, మీరు ఈ తెల్ల తెర చూస్తారు. 399 00:22:05,040 --> 00:22:06,110 OK? 400 00:22:06,110 --> 00:22:14,010 >> మరియు మా వినియోగాలు ప్రాంతంలో, మేము జోడించవచ్చు ఇది వివిధ విషయాలు కొంత. 401 00:22:14,010 --> 00:22:19,290 కాబట్టి, మీరు తెర వ్యవహరించే చేసినప్పుడు iOS లో, వీక్షణ నియంత్రకులు 402 00:22:19,290 --> 00:22:23,150 టూకీగా వస్తువులను, విధమైన, మీ అభిప్రాయాలు. 403 00:22:23,150 --> 00:22:26,980 కాబట్టి, ఒక వీక్షణ నియంత్రిక ఎల్లప్పుడూ వీక్షణ ఒక ఆస్తి పిలిచాడు. 404 00:22:26,980 --> 00:22:29,610 మరియు ఆ దృశ్యం, సాధారణంగా,, కలిగి మీకు తెలిసిన, మీరు 405 00:22:29,610 --> 00:22:30,810 ఒక తెరపై చూడాలనుకుంటే. 406 00:22:30,810 --> 00:22:39,210 >> కాబట్టి, బాగా, యొక్క కేవలం ఉంచడం ద్వారా మొదలుపెడదాం బహుశా, బహుశా ఒక లేబుల్. 407 00:22:39,210 --> 00:22:41,450 కాబట్టి, యొక్క అక్కడ ఒక లేబుల్ చాలు తెలపండి - 408 00:22:41,450 --> 00:22:44,080 మధ్యలో అది కర్ర. 409 00:22:44,080 --> 00:22:49,560 కాబట్టి, ఇప్పుడు నేను, లేబుల్ క్లిక్ చేసిన లక్షణాలు ఇన్స్పెక్టర్ లోకి వెళ్ళే 410 00:22:49,560 --> 00:22:51,510 మరియు దాని విలువ ఎక్కింది. 411 00:22:51,510 --> 00:22:55,040 యొక్క CS50 కలర్స్ కాల్ తెలియజేయండి. 412 00:22:55,040 --> 00:22:58,220 >> మరియు, నేను కూడా ఫాంట్ మార్చవచ్చు. 413 00:22:58,220 --> 00:23:02,630 బదులుగా సిస్టమ్, చేయడం కాబట్టి, ఇది డిఫాల్ట్, మేము కస్టమ్ ఒక చేయవచ్చు. 414 00:23:02,630 --> 00:23:03,770 మేము మార్చవచ్చు - 415 00:23:03,770 --> 00:23:06,453 మీకు తెలిసిన, అల్ట్రా లైట్ ఎయిర్, ఇది 32 తయారు. 416 00:23:06,453 --> 00:23:09,000 417 00:23:09,000 --> 00:23:11,370 ఆపై, మేము మా బాక్స్ పెద్ద చేయవచ్చు. 418 00:23:11,370 --> 00:23:14,410 >> ప్రేక్షకులు: మీరు జూమ్ ఆలోచిస్తున్నారా కొంచెం లో, బహుశా? 419 00:23:14,410 --> 00:23:14,810 >> RHED షి: అవును? 420 00:23:14,810 --> 00:23:16,196 OK. 421 00:23:16,196 --> 00:23:17,450 >> ప్రేక్షకులు: కేవలం ఇది టాప్? 422 00:23:17,450 --> 00:23:19,020 >> RHED షి: యొక్క చూసేలా. 423 00:23:19,020 --> 00:23:20,382 ఈ పని చేస్తుంది? 424 00:23:20,382 --> 00:23:22,270 >> ప్రేక్షకులు: జస్ట్ Xcode పాస్? 425 00:23:22,270 --> 00:23:23,520 >> RHED షి: ఖచ్చితంగా. 426 00:23:23,520 --> 00:23:25,620 427 00:23:25,620 --> 00:23:25,940 OK. 428 00:23:25,940 --> 00:23:26,275 పరమాద్భుతం. 429 00:23:26,275 --> 00:23:27,072 >> ప్రేక్షకులు: కింద లేబుల్? 430 00:23:27,072 --> 00:23:28,920 లేబుల్? 431 00:23:28,920 --> 00:23:29,480 >> RHED షి: ఆ ఏమిటి? 432 00:23:29,480 --> 00:23:32,050 >> ప్రేక్షకులు: డ్రాప్ డౌన్ క్రింద లేబుల్? 433 00:23:32,050 --> 00:23:35,170 >> RHED షి: కాబట్టి, ప్రశ్న, ఏమి డ్రాప్ డౌన్ కింద లేబుల్? 434 00:23:35,170 --> 00:23:37,260 ఇది, కేవలం, ఇక్కడ కింద ఉండాలి. 435 00:23:37,260 --> 00:23:39,330 నేను ఒక ఘనం ఇద్దరూ. 436 00:23:39,330 --> 00:23:40,910 కానీ సాధారణంగా, ఈ డిఫాల్ట్ ఉంది - 437 00:23:40,910 --> 00:23:43,250 నేను ఇక్కడ డౌన్ వెళుతున్న నేను ఒక లేబుల్ కనుగొనేందుకు వరకు. 438 00:23:43,250 --> 00:23:45,800 439 00:23:45,800 --> 00:23:47,730 అవును. 440 00:23:47,730 --> 00:23:48,950 >> కాబట్టి ఇప్పుడు, మేము మా లేబుల్. 441 00:23:48,950 --> 00:23:51,040 యొక్క సెంటర్ అది లెట్. 442 00:23:51,040 --> 00:23:56,410 మరియు Xcode మాకు మార్గదర్శకాలు ఇస్తుంది వస్తువులు మధ్యలో కోసం. 443 00:23:56,410 --> 00:23:59,510 444 00:23:59,510 --> 00:24:01,480 కాబట్టి, ఇప్పుడు మళ్ళీ మా కోడ్ అమలు అనుమతిస్తాయి. 445 00:24:01,480 --> 00:24:08,110 446 00:24:08,110 --> 00:24:08,800 >> అక్కడ మేము వెళ్ళి. 447 00:24:08,800 --> 00:24:10,310 కాబట్టి, మేము CS50 కలర్స్ కలిగి. 448 00:24:10,310 --> 00:24:13,720 449 00:24:13,720 --> 00:24:15,420 ఇప్పుడు, యొక్క ఒక బటన్ పెట్టడం అక్కడ, కుడి? 450 00:24:15,420 --> 00:24:17,480 మేము అనుకున్న ఎందుకంటే ఈ ఇంటరాక్టివ్. 451 00:24:17,480 --> 00:24:19,410 కాబట్టి, యొక్క ఇక్కడ ఒక బటన్ పెట్టడం. 452 00:24:19,410 --> 00:24:39,020 మరియు మేము ఇక్కడ ఈ బటన్ "టాప్ పిలుస్తాను కొనసాగించడానికి. "మేము కూడా, ఇది బార్సిలోన 453 00:24:39,020 --> 00:24:39,990 అసలైన, అది ఇప్పటికే కేంద్రీకృతమై. 454 00:24:39,990 --> 00:24:40,630 అవును. 455 00:24:40,630 --> 00:24:43,130 >> కాబట్టి, ఇప్పుడు మేము ఒక బటన్. 456 00:24:43,130 --> 00:24:53,000 మేము మళ్ళీ ఈ అమలు చేస్తే, మేము వెళుతున్న ఇక్కడ ఒక నైస్ చిన్న బటన్ కలిగి. 457 00:24:53,000 --> 00:24:56,520 మరియు నేను క్లిక్ చేయవచ్చు, కానీ దీన్ని లేదు ఏదైనా, మేము చేయలేదు ఎందుకంటే 458 00:24:56,520 --> 00:24:58,500 ఇంకా బటన్ ఏదైనా. 459 00:24:58,500 --> 00:25:01,740 >> , కుడి, యొక్క మరొక వీక్షణ సృష్టించడానికి వీలు? 460 00:25:01,740 --> 00:25:04,160 కాబట్టి, నేను కార్చు అనుకుంటున్నారా సే తెలియజేయండి బటన్ మరియు నేను కావలసిన 461 00:25:04,160 --> 00:25:05,730 మరో పేజీకి వెళ్ళండి - 462 00:25:05,730 --> 00:25:06,820 మరొక వీక్షణ. 463 00:25:06,820 --> 00:25:14,440 నా వెళుతున్న ఉంది, నేను సృష్టించవచ్చు ఒక వీక్షణ నియంత్రిక, కుడి? 464 00:25:14,440 --> 00:25:19,690 ఇప్పుడు నా బటన్పై క్లిక్ చేసి, ఆపై, చేస్తాము ముఖ్యమైన విషయం నేను వెళుతున్న, ఉంది 465 00:25:19,690 --> 00:25:20,910 క్లిక్ - లేదా - 466 00:25:20,910 --> 00:25:23,660 అవును, నా కీబోర్డ్ లో ప్రెస్ నియంత్రణ. 467 00:25:23,660 --> 00:25:24,880 కంట్రోల్. 468 00:25:24,880 --> 00:25:27,005 బటన్ క్లిక్ చేయండి, ఆపై లాగండి. 469 00:25:27,005 --> 00:25:29,960 470 00:25:29,960 --> 00:25:33,550 >> కాబట్టి, నియంత్రణ కీ పట్టుకుని గుర్తు. 471 00:25:33,550 --> 00:25:35,160 యొక్క ఆ మళ్ళీ తెలియజేసేలా. 472 00:25:35,160 --> 00:25:40,930 కాబట్టి,, నియంత్రించే క్లిక్ చేసి, డ్రాగ్ మీరు చేయాలనుకుంటున్నారా ఏమి. 473 00:25:40,930 --> 00:25:41,520 OK. 474 00:25:41,520 --> 00:25:43,610 >> ఇప్పుడు, నేను ఇక్కడ అనేక ఎంపికలు ఉన్నాయి. 475 00:25:43,610 --> 00:25:47,900 నేను గాని పుష్, లేదా నేను ఒక చేయవచ్చు మోడల్, లేదా నేను ఒక కస్టమ్ చేయవచ్చు. 476 00:25:47,900 --> 00:25:50,900 పుష్ మీరు మాత్రమే ఒక పేజీకి సంబంధించిన లింకులు నియంత్రిక. 477 00:25:50,900 --> 00:25:54,270 ప్రస్తుతం, మా మొట్టమొదటి వీక్షణ నియంత్రిక ఏ లోపలి కాదు 478 00:25:54,270 --> 00:25:55,610 పేజీకి సంబంధించిన లింకులు నియంత్రిక. 479 00:25:55,610 --> 00:25:59,500 కాబట్టి, పేజీకి సంబంధించిన లింకులు నియంత్రిక ఒకటి మీరు తిరిగి బటన్ ఇస్తుంది 480 00:25:59,500 --> 00:26:03,910 మీరు ఇక్కడ అనువర్తనం, మీకు తెలిసిన, టాప్, విధమైన, మందపాటి బార్ - 481 00:26:03,910 --> 00:26:06,480 మీరు తిరిగి వెళ్లి, లేదా ఇక్కడ ముందుకు మొదలైన. 482 00:26:06,480 --> 00:26:07,740 ప్రస్తుతం, నేను ఆ లేదు. 483 00:26:07,740 --> 00:26:11,050 నేను ఒక పుష్ చెయ్యలేరు ఎందుకు కాబట్టి, ఆ. 484 00:26:11,050 --> 00:26:12,480 >> కాబట్టి, నేను పుష్ క్లిక్ అనుకోకుండా, ఇక్కడ. 485 00:26:12,480 --> 00:26:16,480 మరియు వాస్తవానికి, యొక్క కోడ్ అమలు అనుమతిస్తాయి, మరియు నాకు క్రాష్ ఉండాలి. 486 00:26:16,480 --> 00:26:19,770 487 00:26:19,770 --> 00:26:22,960 నేను బటన్ నొక్కండి మాత్రమే అయితే, - 488 00:26:22,960 --> 00:26:23,420 కుడి. 489 00:26:23,420 --> 00:26:26,480 కాబట్టి, ఈ చెడు. 490 00:26:26,480 --> 00:26:31,330 >> మరియు, మీరు, ఇక్కడ, చూడగలరు గా మేము లోపం సందేశం. 491 00:26:31,330 --> 00:26:35,460 కాబట్టి, "పుష్ ఒక్కరూ ఊహించలేని విధంగా జారుకుంటారు మాత్రమే ఉపయోగించవచ్చు ఉన్నప్పుడు మూలం కంట్రోలర్ ఒక చూసుకుంటుంది 492 00:26:35,460 --> 00:26:40,700 UI పేజీకి సంబంధించిన లింకులు నియంత్రిక ఉదాహరణకు. " కాబట్టి, ఈ లోపలి కాదు ఎందుకంటే 493 00:26:40,700 --> 00:26:44,030 పేజీకి సంబంధించిన లింకులు నియంత్రిక, నేను అలా కాదు. 494 00:26:44,030 --> 00:26:48,782 >> కాబట్టి, ప్రస్తుతం, నేను తిరిగి వెళుతున్న ఫోల్డర్, తిరిగి స్టోరీబోర్డ్ అన్నారు. 495 00:26:48,782 --> 00:26:51,680 >> ప్రేక్షకులు: పేజీకి సంబంధించిన లింకులు ఏమిటి నియంత్రిక, మళ్ళీ? 496 00:26:51,680 --> 00:26:55,260 >> RHED షి: కాబట్టి, ప్రస్తుతం నేను తెలియజేస్తాము. 497 00:26:55,260 --> 00:26:56,200 యొక్క చూసేలా. 498 00:26:56,200 --> 00:27:00,510 కాబట్టి, నేను ఈ అభిప్రాయం క్లిక్ వెళుతున్న నియంత్రిక, మరియు నేను వెళ్ళి వెళుతున్న 499 00:27:00,510 --> 00:27:03,920 ఉత్పత్తి వరకు - 500 00:27:03,920 --> 00:27:06,240 నిజానికి, ఏ, క్షమించండి - ఎడిటర్. 501 00:27:06,240 --> 00:27:08,360 మరియు నేను వెళ్ళడానికి వెళుతున్న - 502 00:27:08,360 --> 00:27:09,350 నిజానికి, నేను క్లిక్ చేసారు? 503 00:27:09,350 --> 00:27:10,070 నం 504 00:27:10,070 --> 00:27:11,080 అక్కడ మేము వెళ్ళి. 505 00:27:11,080 --> 00:27:16,270 నేను ఎడిటర్ విభజించవచ్చు వెళ్ళి వెళుతున్న, డౌన్ వెళ్ళి పొందుపరచడానికి, ఆపై పేజీకి సంబంధించిన లింకులు 506 00:27:16,270 --> 00:27:17,520 నియంత్రిక. 507 00:27:17,520 --> 00:27:20,130 508 00:27:20,130 --> 00:27:20,720 >> OK. 509 00:27:20,720 --> 00:27:27,750 మరియు, నా కార్యస్థలం, నిజంగా దారుణంగా కనిపిస్తుంది కాబట్టి యొక్క ఈ శుభ్రం తెలపండి. 510 00:27:27,750 --> 00:27:29,000 కాబట్టి, ఈ అన్ని స్టోరీబోర్డ్ ఉంది. 511 00:27:29,000 --> 00:27:32,510 512 00:27:32,510 --> 00:27:33,760 మరియు ఈ విధంగా - 513 00:27:33,760 --> 00:27:37,030 514 00:27:37,030 --> 00:27:38,280 OK, ఆపడానికి - 515 00:27:38,280 --> 00:27:49,320 516 00:27:49,320 --> 00:27:50,860 నేను త్వరగా ఏదో నిర్మించవచ్చు ఈ వంటి. 517 00:27:50,860 --> 00:27:53,020 ఆపై, ఇప్పుడు నేను వెళ్ళి, తెలుసా? 518 00:27:53,020 --> 00:27:55,730 >> అయితే సరైన, బోరింగ్ యొక్క రకం? 519 00:27:55,730 --> 00:28:03,020 కాబట్టి, నేను మీరు ఏమి, నేను అనుకుంటున్న ఉంది , కేవలం కేవలం ఒక వీక్షణ చేయడానికి 520 00:28:03,020 --> 00:28:03,870 నియంత్రిక. 521 00:28:03,870 --> 00:28:07,720 యొక్క నిజానికి అనుకున్నారు మొహాలు పట్టిక వీక్షణ నియంత్రిక, నేను లో ఉంచవచ్చు 522 00:28:07,720 --> 00:28:12,110 పట్టిక కొన్ని nice రంగులు,. 523 00:28:12,110 --> 00:28:16,210 >> కాబట్టి, ఇప్పుడు నా పట్టిక వీక్షణ లో ఉంచాలి చేసిన నియంత్రిక, నేను తిరిగి కనెక్ట్ చేయాలి 524 00:28:16,210 --> 00:28:18,560 ఈ బటన్ నుండి వీక్షణ నియంత్రిక. 525 00:28:18,560 --> 00:28:21,780 కాబట్టి నా నియంత్రణలో చెయ్యాల్సిన, క్లిక్, డ్రాగ్ విషయం మళ్ళీ. 526 00:28:21,780 --> 00:28:27,318 నేను పొందుపరచడానికి ఎందుకంటే ఇప్పుడు నేను, పుష్ చేయవచ్చు ఇది ఒక పేజీకి సంబంధించిన లింకులు నియంత్రిక లోపల. 527 00:28:27,318 --> 00:28:32,210 >> ప్రేక్షకులు: నావిగేషన్ నియంత్రిక కేవలం మీరు ప్రాంతాలవారీగా వెళ్ళి అనుమతిస్తుంది? 528 00:28:32,210 --> 00:28:33,540 >> RHED షి: అవును. 529 00:28:33,540 --> 00:28:38,670 కాబట్టి, సాంకేతికంగా, అది ఒక వస్తువు - 530 00:28:38,670 --> 00:28:43,150 కాబట్టి, సముద్రయాన లోపల నియంత్రిక వస్తువు, ఇది 531 00:28:43,150 --> 00:28:44,780 వ్యూహం ట్రాక్. 532 00:28:44,780 --> 00:28:48,300 మరియు ఆ శ్రేణి అన్ని తదుపరి కలిగి కంట్రోలర్లు వీక్షించడానికి. 533 00:28:48,300 --> 00:28:51,560 మీరు తిరిగి నొక్కినప్పుడు ఎందుకు ఆ వార్తలు, ఇది మునుపటి పేజీకి తిరిగి వెళ్తాడు. 534 00:28:51,560 --> 00:28:55,260 ఎందుకంటే పేజీకి సంబంధించిన లింకులు నియంత్రిక వస్తువు, లేదా జాగ్రత్త తీసుకుంటుంది కోడ్ 535 00:28:55,260 --> 00:28:58,890 ఈ వస్తువు, ఉంచుతుంది వ్యూహం ఉంది ఈ వీక్షణ కంట్రోలర్లు ట్రాక్, మరియు 536 00:28:58,890 --> 00:29:01,870 అప్పుడు, మీకు తెలిసిన, వీక్షణ ఆడి DQ చేయవచ్చు నియంత్రిక మరియు మీరు తిరిగి ఇవ్వాలని 537 00:29:01,870 --> 00:29:02,750 ముందు. 538 00:29:02,750 --> 00:29:05,200 >> కాబట్టి, ఈ సాంకేతిక అంశాలు ఉంది, కానీ - 539 00:29:05,200 --> 00:29:07,505 మరియు నేను తరువాత లో తెలియజేస్తాము కోడ్, మేము సమయం ఉంటే. 540 00:29:07,505 --> 00:29:10,270 నేను రకమైన సమయం నడుస్తున్న కానీ వెబ్ - 541 00:29:10,270 --> 00:29:15,610 >> కాబట్టి, పట్టిక దృష్టితో, మేము చేయవచ్చు ఉంది - 542 00:29:15,610 --> 00:29:18,440 ఇది సాధారణంగా స్వయంచాలకంగా సెట్ డైనమిక్ మాతృకను - 543 00:29:18,440 --> 00:29:20,640 మేము అది స్టాటిక్ కణాలు తయారు చేయబోతున్నామని, లేకుంటే మేము చూడాలని 544 00:29:20,640 --> 00:29:22,920 కొన్ని సమస్యలు లోకి అమలు. 545 00:29:22,920 --> 00:29:28,470 >> ఆపై, యొక్క నేను వెళుతున్న ఒక విభాగం కలిగి. 546 00:29:28,470 --> 00:29:31,000 కాబట్టి, విభాగాలు వంటిది - 547 00:29:31,000 --> 00:29:35,160 మీరు సంగీతం అనువర్తనం చూసిన ఉంటే, ఉన్నప్పుడు కళాకారులు, విభాగాలు తిరుపతి 548 00:29:35,160 --> 00:29:37,830 ఒక యొక్క Z's ద్వారా - 549 00:29:37,830 --> 00:29:38,780 అక్షరాలు - 550 00:29:38,780 --> 00:29:42,600 ఆపై, మీకు తెలిసిన, వ్యక్తిగత వరుసలు కళాకారుడు పేర్లు ఉంటుంది. 551 00:29:42,600 --> 00:29:47,460 కాబట్టి, ఇక్కడికి చల్లని ఉంది, ఉంది గానీ ఆ లోపల వస్తువులు అన్ని యాక్సెస్ 552 00:29:47,460 --> 00:29:50,430 ఈ ద్వారా నా స్టోరీబోర్డు డాష్బోర్డులో, చాలా. 553 00:29:50,430 --> 00:29:56,600 >> కాబట్టి, నా విభాగంలో క్లిక్ వెళుతున్న, మరియు నేను మీకు తెలుసా, బహుశా ఐదు వరుసలలో కావలసిన. 554 00:29:56,600 --> 00:30:00,770 మరియు వరుసకు లోపలి, నేను ఒక లేబుల్ ఉంచాలి కావలసిన. 555 00:30:00,770 --> 00:30:04,080 556 00:30:04,080 --> 00:30:06,340 మరియు నేను ఈ బ్లూ కాల్ వెళుతున్న. 557 00:30:06,340 --> 00:30:09,530 558 00:30:09,530 --> 00:30:15,630 ఆపై, నేను మీరు, ఒక UI వీక్షణ ఉంచాలి కావలసిన బహుశా కొద్దిగా బాక్స్, వంటి, కోసం, తెలుసు. 559 00:30:15,630 --> 00:30:23,840 560 00:30:23,840 --> 00:30:28,710 >> నేను ప్రజలు చూపించు తద్వారా రంగు యొక్క ఒక ప్రివ్యూ. 561 00:30:28,710 --> 00:30:34,150 నేను తిరిగి ఆస్తి వెళ్ళి చేస్తాము ఓహ్, నేను కాదు, ఏమి రంగు మారుతుంది 562 00:30:34,150 --> 00:30:35,510 , ఈ ఒక తెలిసిన. 563 00:30:35,510 --> 00:30:38,630 564 00:30:38,630 --> 00:30:43,150 >> ఆపై, నేను ఉన్నప్పుడు, ఇక్కడ కూడా గమనించవచ్చు ఉపకరణాలు, నేను కలిగి ఉన్నాము 565 00:30:43,150 --> 00:30:46,160 వివిధ ఉపకరణాలు మీరు సాధారణంగా చూసే. 566 00:30:46,160 --> 00:30:55,250 బహిర్గతం సూచిక, వివరాలు, లేదా మార్క్ తనిఖీ, లేదా కేవలం కేవలం వివరాలు. 567 00:30:55,250 --> 00:30:59,080 కాబట్టి, బహుశా మేము, వంటి, ఎవరెన్ని చేయవచ్చు సూచిక, ఉదాహరణకు. 568 00:30:59,080 --> 00:31:03,540 >> ఆపై, మనం ఈ, దీసికొని లేదు వాటిని అతికించండి మరియు ఉంచటానికి 569 00:31:03,540 --> 00:31:06,740 తదుపరి పట్టిక వరుస. 570 00:31:06,740 --> 00:31:08,115 కాబట్టి, మేము ఈ పసుపు కాల్ చేయవచ్చు. 571 00:31:08,115 --> 00:31:10,620 572 00:31:10,620 --> 00:31:12,155 మరియు నేను ఈ విస్తరించడానికి ఉండవచ్చు. 573 00:31:12,155 --> 00:31:15,730 574 00:31:15,730 --> 00:31:17,290 యొక్క ఇది పసుపు తయారు చేద్దాము. 575 00:31:17,290 --> 00:31:20,610 మరియు ఈ విధంగా, మేము కాపీ చేసుకోవచ్చు మా మార్గం డౌన్ అతికించండి. 576 00:31:20,610 --> 00:31:24,910 577 00:31:24,910 --> 00:31:25,370 ఇది ఏమిటి? 578 00:31:25,370 --> 00:31:26,620 పర్పుల్. 579 00:31:26,620 --> 00:31:30,020 580 00:31:30,020 --> 00:31:34,740 >> కాబట్టి, ఈ అన్ని సాధారణ CS50 ఉన్నాయి మీరు క్లాస్ లో చూసిన ఆ రంగులు - 581 00:31:34,740 --> 00:31:37,160 నిజానికి, క్షమించండి - 582 00:31:37,160 --> 00:31:38,410 వెబ్సైట్పై. 583 00:31:38,410 --> 00:31:49,700 584 00:31:49,700 --> 00:31:51,260 ఆశాజనక మీరు అబ్బాయిలు చూడగలరు నేను ఇక్కడ ఏమి చేస్తున్నానో. 585 00:31:51,260 --> 00:31:57,270 586 00:31:57,270 --> 00:31:57,890 OK. 587 00:31:57,890 --> 00:31:58,490 చివరి. 588 00:31:58,490 --> 00:32:02,040 >> ప్రేక్షకులు: మీరు ఎలా జోడించారా ప్రారంభంలో వరుసగా? 589 00:32:02,040 --> 00:32:04,740 >> RHED షి: కాబట్టి, ప్రశ్న, ఎలా నేను ప్రారంభంలో వరుసగా జోడించారా? 590 00:32:04,740 --> 00:32:07,500 నేను ఈ పట్టిక విభాగం వెళ్ళే - లేదా అయితే నేను 591 00:32:07,500 --> 00:32:09,200 పట్టిక విభాగం ఎంచుకోండి - 592 00:32:09,200 --> 00:32:11,250 ఆపై, ఇక్కడ, నేను నవీకరించబడింది వరుసల సంఖ్య. 593 00:32:11,250 --> 00:32:19,920 594 00:32:19,920 --> 00:32:22,505 >> మరియు, నాకు ఈ పని చేసే ఆశిస్తున్నాము. 595 00:32:22,505 --> 00:32:30,620 596 00:32:30,620 --> 00:32:31,480 OK. 597 00:32:31,480 --> 00:32:32,870 అయితే ఈ పనులు చూద్దాం. 598 00:32:32,870 --> 00:32:34,000 ఓహ్, పరిపూర్ణ, పరమాద్భుతం. 599 00:32:34,000 --> 00:32:35,300 OK. 600 00:32:35,300 --> 00:32:40,330 నా డెమో, కొన్ని రూపొందించడంలో సమయంలో విషయాలు, ధన్యవాదాలు సమలేఖనమైంది, అందువలన కాదు 601 00:32:40,330 --> 00:32:42,510 చప్పట్లు. 602 00:32:42,510 --> 00:32:42,920 >> అవును. 603 00:32:42,920 --> 00:32:44,770 కాబట్టి, యొక్క చూసేలా. 604 00:32:44,770 --> 00:32:47,550 మేము ఈ తొమ్మిది కేవలం చేయడానికి చేస్తాము ప్రతిదీ - లేదా నిజానికి, లెట్స్ కేవలం 605 00:32:47,550 --> 00:32:51,420 బహిర్గతం లోకి ఈ అన్ని చెయ్యి సూచికలు. 606 00:32:51,420 --> 00:32:55,790 ఆపై, నేను చాలా, మీరు ఏమి, నేను ఆ ప్రతి పడుతుంది ఎలా ఉంది 607 00:32:55,790 --> 00:32:59,230 పట్టిక వరుసలు మరియు వాటిని సంకర్షణ కలిగి - 608 00:32:59,230 --> 00:33:00,150 ఓహ్. 609 00:33:00,150 --> 00:33:01,400 నం 610 00:33:01,400 --> 00:33:05,700 611 00:33:05,700 --> 00:33:06,030 >> ఓహ్. 612 00:33:06,030 --> 00:33:07,230 అలాగే, నేను మీరు చూపాలనుకుంటున్న - 613 00:33:07,230 --> 00:33:13,080 ఇక్కడ, నేను టైటిల్ ఉంచవచ్చు నా పేజీకి సంబంధించిన లింకులు నియంత్రిక, కుడి? 614 00:33:13,080 --> 00:33:17,090 కాబట్టి నిజంగా, మీరు వెంటనే, గమనించవచ్చు నేను లోపల ఈ అభిప్రాయం నియంత్రిక ఎంబెడెడ్ 615 00:33:17,090 --> 00:33:22,010 పేజీకి సంబంధించిన లింకులు నియంత్రిక, మేము చూడండి మా ఎగువన ఈ పేజీకి సంబంధించిన లింకులు బార్ 616 00:33:22,010 --> 00:33:25,340 స్టోరీబోర్డ్ ప్రాతినిధ్యం దృష్టితో నియంత్రిక. 617 00:33:25,340 --> 00:33:29,270 కాబట్టి, ఈ,, వంటి, ఒక దృశ్య ఇస్తుంది విధమైన మా కనిపించే స్క్రీన్ గైడ్. 618 00:33:29,270 --> 00:33:34,360 ఇది ఏమాత్రం అన్నారు నావిగేషన్ బార్ ఉంటుంది. 619 00:33:34,360 --> 00:33:40,950 >> మరియు నేను త్వరగా చేయాలనుకుంటున్నారా, ఇప్పుడు, మరొక ప్రవేశపెడితే - 620 00:33:40,950 --> 00:33:45,880 నేను చేసింది ఈ పట్టిక వీక్షణ నియంత్రిక ఈ ఒకటి తీసుకుని డ్రాగ్ 621 00:33:45,880 --> 00:33:49,800 ఇక్కడ, మరియు నాకు అనుమతి ఏమిటి నిజంగా, త్వరగా పట్టిక వీక్షణ సృష్టించాలి 622 00:33:49,800 --> 00:33:50,850 నియంత్రిక. 623 00:33:50,850 --> 00:33:54,100 మేము అయితే సమయం లేకపోతే, మీరు చూడండి programmatically, ఒక ఉంది 624 00:33:54,100 --> 00:33:57,660 పట్టిక సృష్టించడానికి ఎక్కువ కష్టమైన కొద్దిగా వీక్షణ నియంత్రిక, ఎందుకంటే అక్కడ 625 00:33:57,660 --> 00:34:02,520 అని పద్ధతులను జంట ఉన్నాయి మీరు, విధమైన, రాయడానికి అవసరం 626 00:34:02,520 --> 00:34:07,130 పట్టిక వీక్షణ కోసం ఆర్డర్ లో నియంత్రిక సరిగ్గా ప్రదర్శించబడుతుంది. 627 00:34:07,130 --> 00:34:15,340 >> అయితే, నేను, ఇప్పుడు, మీరు చూపాలనుకుంటున్న నేను ఈ తీసుకుంటే పేరు, ఒక ఉదాహరణ, 628 00:34:15,340 --> 00:34:15,920 ఉదాహరణకు - 629 00:34:15,920 --> 00:34:18,290 నేను మరొక వీక్షణ నియంత్రిక ఉంచాము. 630 00:34:18,290 --> 00:34:27,320 ఇప్పుడు, యొక్క నేను నియంత్రించడానికి కావాలి అని పిలవబడు నా మొదటి నీలం alt 631 00:34:27,320 --> 00:34:28,980 సాధారణంగా కనిపించే పట్టిక వరుస. 632 00:34:28,980 --> 00:34:31,070 మరియు నేను ఈ బ్లూ ప్రయోగించాను. 633 00:34:31,070 --> 00:34:32,570 మరియు తర్వాత - 634 00:34:32,570 --> 00:34:34,159 యొక్క చూసేలా. 635 00:34:34,159 --> 00:34:41,050 నేను ఇప్పుడు బ్యాంకర్లను ఉన్నాను, నేను మార్చవచ్చు నీలం నేపథ్య. 636 00:34:41,050 --> 00:34:45,945 >> కాబట్టి, ప్రకటన, ఇక్కడ, ఈ డ్రాప్ డౌన్ మెను కూడా మీరు అన్ని ఒక సోపానక్రమం ఇస్తుంది 637 00:34:45,945 --> 00:34:47,040 ఈ వస్తువుల. 638 00:34:47,040 --> 00:34:50,530 కాబట్టి ఒక ముఖ్యమైన విషయం, ఇక్కడ, గమనించండి అని ఇక్కడ ఈ అన్ని విషయాలను, - 639 00:34:50,530 --> 00:34:54,330 ఈ పట్టిక వీక్షణ నియంత్రిక, పట్టిక వీక్షణ, పట్టిక వీక్షణ విభాగం, పట్టిక వీక్షణ 640 00:34:54,330 --> 00:34:57,169 సెల్ - ఈ అన్ని ఉన్నాయి కోడ్ లో, వస్తువులు. 641 00:34:57,169 --> 00:35:03,752 కాబట్టి, మీకు తెలిసిన, ఒక లేబుల్ ప్రస్తుతం ఉంది కంటెంట్ వీక్షణ మొదలైన. 642 00:35:03,752 --> 00:35:05,020 కాబట్టి న మొదలగునవి. 643 00:35:05,020 --> 00:35:08,765 >> కాబట్టి, మేము ఈ కోడ్ అమలు, మేము ఏదో చూడండి ఉండాలి - 644 00:35:08,765 --> 00:35:15,816 645 00:35:15,816 --> 00:35:17,870 ఈ ఉంటే యొక్క చూసేలా - అవును. 646 00:35:17,870 --> 00:35:18,670 కాబట్టి, అక్కడ మేము వెళ్ళి. 647 00:35:18,670 --> 00:35:22,120 కానీ, మేము అలా లేకపోతే, ఎవరూ ఈ ఇతర విషయాలు పని. 648 00:35:22,120 --> 00:35:22,500 కుడి? 649 00:35:22,500 --> 00:35:23,800 కాబట్టి మాత్రమే ఈ పని. 650 00:35:23,800 --> 00:35:29,100 మరియు, సమయం కొరకు, నేను లేదు ఉంచడం, మీకు తెలిసిన, వెళ్ళాలని 651 00:35:29,100 --> 00:35:29,770 ఇతర వాటిని డౌన్. 652 00:35:29,770 --> 00:35:32,020 మరియు ఈ ముగింపు, విధమైన, స్టోరీబోర్డ్ - 653 00:35:32,020 --> 00:35:33,400 నేను చూపించు కోరుకున్నారు ఏమి స్టోరీబోర్డ్ కోసం మీరు. 654 00:35:33,400 --> 00:35:36,330 655 00:35:36,330 --> 00:35:43,490 >> మరియు, నేను ఒక పని ఉదాహరణ ఉందా, నిజానికి, ఇక్కడే. 656 00:35:43,490 --> 00:35:48,090 కాబట్టి, ఈ స్టోరీబోర్డ్ ఉంది నేను గతంలో చేసిన. 657 00:35:48,090 --> 00:35:52,740 మీరు చూడగలరు కాబట్టి, ఈ ఉంది నా పేజీకి సంబంధించిన లింకులు నియంత్రిక. 658 00:35:52,740 --> 00:35:57,040 అప్పుడు నేను నా మొదటి వీక్షణ నియంత్రిక కలిగి, అప్పుడు నా పట్టిక వీక్షణ నియంత్రిక కలిగి, 659 00:35:57,040 --> 00:35:58,980 ఆపై నేను ఈ అన్ని కలిగి - 660 00:35:58,980 --> 00:36:01,180 కాబట్టి, నేను చేస్తున్న చాలా వివిధ ఏదో. 661 00:36:01,180 --> 00:36:04,450 కాబట్టి, ఆ విషయాలు మన్నించు. 662 00:36:04,450 --> 00:36:07,930 నేను బహుశా తరువాత ముందు శుభ్రం చేస్తాము నేను ఉత్పత్తి దానిని పంపుతుంది. 663 00:36:07,930 --> 00:36:12,800 >> మేము ఈ అమలు అయితే,, మేము చూస్తారు ఎంపికలు అన్ని అని 664 00:36:12,800 --> 00:36:14,050 మాకు అందుబాటులో. 665 00:36:14,050 --> 00:36:18,540 666 00:36:18,540 --> 00:36:21,320 నేను నేపథ్యాలు లేదు తప్ప ఆ రంగులు. 667 00:36:21,320 --> 00:36:26,510 కాబట్టి, బాగుంది సాధారణ అప్లికేషన్. 668 00:36:26,510 --> 00:36:28,340 >> ఇప్పుడు, యొక్క పరిష్కరించడానికి ప్రయత్నించండి ఈ programmatically. 669 00:36:28,340 --> 00:36:31,270 670 00:36:31,270 --> 00:36:32,130 OK. 671 00:36:32,130 --> 00:36:37,570 కాబట్టి, అలా, మేము వెళుతున్న ఒక కొత్త Xcode ప్రాజెక్ట్ ప్రారంభం. 672 00:36:37,570 --> 00:36:41,920 మేము, ఇప్పుడు అది ఒక ఖాళీ అప్లికేషన్ చేస్తాము మేము కలిగి ఇష్టం లేదు ఎందుకంటే 673 00:36:41,920 --> 00:36:42,380 స్టోరీబోర్డ్. 674 00:36:42,380 --> 00:36:46,590 కాబట్టి, నేను కేవలం నాకు కాదు పరిమితం చేస్తున్నాను స్టోరీబోర్డ్ ఏ, మరియు ఒక ఉపయోగించడానికి 675 00:36:46,590 --> 00:36:49,170 ఖాళీగా అప్లికేషన్ లేదు నాకు స్టోరీబోర్డు ఇవ్వాలని. 676 00:36:49,170 --> 00:36:52,256 ఇది నిరోధిస్తుంది మోసం నుండి నాకు. 677 00:36:52,256 --> 00:36:54,428 యొక్క చూసేలా. 678 00:36:54,428 --> 00:36:55,360 వేచి. 679 00:36:55,360 --> 00:36:55,960 నేను - 680 00:36:55,960 --> 00:36:56,448 అవును. 681 00:36:56,448 --> 00:36:57,698 OK. 682 00:36:57,698 --> 00:37:08,650 683 00:37:08,650 --> 00:37:09,180 >> కుడి. 684 00:37:09,180 --> 00:37:16,790 కాబట్టి, ఇక్కడ, మేము మిగిల్చాయి వేరే కానీ కోడ్ ఏమీ. 685 00:37:16,790 --> 00:37:19,460 కాబట్టి, నాకు ఈ విండోలో వెళ్దాం కొద్దిగా మీద. 686 00:37:19,460 --> 00:37:22,020 687 00:37:22,020 --> 00:37:22,260 కుడి. 688 00:37:22,260 --> 00:37:28,160 మీరు ఇక్కడ చూడవచ్చు, అయితేనే మేము ఇచ్చిన ఉన్నంత ఉంటాయి AppDelegate.h మరియు డాట్ 689 00:37:28,160 --> 00:37:30,500 m, మరియు మేము లేదు ఇకపై స్టోరీబోర్డు. 690 00:37:30,500 --> 00:37:39,580 >> మేము ఈ అమలు చేస్తే, మేము ఇప్పటికీ వెళ్తున్నారు వైట్ స్క్రీన్ ను, దేవుని ధన్యవాదాలు. 691 00:37:39,580 --> 00:37:42,280 సరే - వైట్ స్క్రీన్, కానీ ఏమీ. 692 00:37:42,280 --> 00:37:45,260 మరియు, ముఖ్యమైన భాగం. 693 00:37:45,260 --> 00:37:47,810 చర్య జరిగినప్పుడు ఇది ఉంది. 694 00:37:47,810 --> 00:37:51,410 మునుపటి వెర్షన్లలో, ఉంది సాధారణంగా ఇక్కడ కోడ్, కానీ 695 00:37:51,410 --> 00:37:55,600 స్టోరీబోర్డ్ తప్పనిసరిగా అందిస్తుంది ఈ భాగం కోసం కోడ్. 696 00:37:55,600 --> 00:37:57,470 నేను ఎలా వివరాలు లోకి కాదు. 697 00:37:57,470 --> 00:38:02,890 >> మరియు మేము ఇప్పుడు చేయాలనుకుంటున్నారా మేము కావలసిన, ఉంది ఈ చిన్న స్పేస్ ఇక్కడ వెళ్ళి, మరియు 698 00:38:02,890 --> 00:38:05,050 మళ్ళీ మా అనువర్తనం సృష్టించడానికి మొదలవుతుంది. 699 00:38:05,050 --> 00:38:06,092 కాబట్టి - 700 00:38:06,092 --> 00:38:06,318 అవును? 701 00:38:06,318 --> 00:38:07,450 >> ప్రేక్షకులు: జూమ్? 702 00:38:07,450 --> 00:38:07,770 >> RHED షి: జూమ్. 703 00:38:07,770 --> 00:38:09,020 అవును, ఖచ్చితంగా. 704 00:38:09,020 --> 00:38:13,940 705 00:38:13,940 --> 00:38:14,520 OK. 706 00:38:14,520 --> 00:38:17,380 నేను ఈ కాదు, టైప్ వస్తారు విషయం చాలా. 707 00:38:17,380 --> 00:38:17,940 OK. 708 00:38:17,940 --> 00:38:22,720 >> కాబట్టి, మొదటి, మేము వ్యక్తికాదు గుర్తు నావిగేషన్ నియంత్రిక, కుడి? 709 00:38:22,720 --> 00:38:27,090 మరియు, మీరు ఇక్కడ చూడగలరు గా, Xcode ఒక నిజంగా గొప్ప ఉద్యోగం చేస్తుంది 710 00:38:27,090 --> 00:38:28,070 స్వీయ నింపి. 711 00:38:28,070 --> 00:38:31,650 కాబట్టి, మీరు గమనిస్తారు వంటి, పేర్లు ప్రతిదీ చాలా దాటితే ఉంటాయి 712 00:38:31,650 --> 00:38:33,910 సాధారణ, కానీ Xcode మీ కోసం నింపుతుంది. 713 00:38:33,910 --> 00:38:35,710 నేను నమోదు నొక్కండి. 714 00:38:35,710 --> 00:38:40,180 >> కాబట్టి, నేను ఒక UI పేజీకి సంబంధించిన లింకులు సృష్టించాలనుకునే నియంత్రిక పాయింటర్, మరియు నేను కాల్ చేయవచ్చు 715 00:38:40,180 --> 00:38:41,430 navigationController. 716 00:38:41,430 --> 00:38:43,040 717 00:38:43,040 --> 00:38:44,470 ఇప్పుడు, నేను ఇప్పుడు ఏమి చేయాలి? 718 00:38:44,470 --> 00:38:49,510 ఈ సమాన సైన్ తరువాత, నేను, మొదటి, అవసరం మెమరీ లోపలి సృష్టించడానికి. 719 00:38:49,510 --> 00:38:53,790 కాబట్టి, నేను NavigationController వెళుతున్న alloc - 720 00:38:53,790 --> 00:38:56,640 కాబట్టి, ఈ malloc పోలి ఉంటుంది, మీరు C లో ఉపయోగించే అబ్బాయిలు - 721 00:38:56,640 --> 00:38:58,400 ఆపై, నేను init వెళుతున్న. 722 00:38:58,400 --> 00:39:03,670 >> కాబట్టి, అది నిజంగా ముఖ్యం ఏ మీరు సృష్టించే వస్తువు, మీరు 723 00:39:03,670 --> 00:39:04,940 alloc మరియు init. 724 00:39:04,940 --> 00:39:08,600 అది సృష్టించడానికి వెళ్లి యొక్క మెమరీ లోపల ఇది instantialize, మరియు 725 00:39:08,600 --> 00:39:10,480 ఇప్పుడు మీరు ఉపయోగించవచ్చు. 726 00:39:10,480 --> 00:39:10,780 అన్ని కుడి? 727 00:39:10,780 --> 00:39:14,360 మీరు అలా లేకపోతే, మీ వస్తువు చేస్తుంది ఉన్నాయి, మరియు మీరు కొంత ఆకస్మికంగా చేస్తాము కాదు 728 00:39:14,360 --> 00:39:17,290 సమస్యలు. 729 00:39:17,290 --> 00:39:20,250 >> ఆపై, నేను సృష్టించాలనుకునే ఒక వీక్షణ నియంత్రిక, కుడి? 730 00:39:20,250 --> 00:39:25,580 కాబట్టి, నేను ఒక UIViewController సృష్టించాలనుకునే స్టార్ - 731 00:39:25,580 --> 00:39:29,620 కాబట్టి, ప్రతిదీ లో ఒక పాయింటర్ లక్ష్యం C, మరియు నేను వెళుతున్న 732 00:39:29,620 --> 00:39:31,600 ఇలాంటి ఏదో, ఇక్కడ - 733 00:39:31,600 --> 00:39:32,850 alloc, init. 734 00:39:32,850 --> 00:39:38,680 735 00:39:38,680 --> 00:39:40,150 OK. 736 00:39:40,150 --> 00:39:43,450 >> మరియు తర్వాత నేను వెళుతున్న నేను ఉన్నాను, ఉంది అన్నారు - మేము ఉన్నప్పుడు, గుర్తు 737 00:39:43,450 --> 00:39:45,360 పేజీకి సంబంధించిన లింకులు నియంత్రిక లో పొందుపరిచిన? 738 00:39:45,360 --> 00:39:46,920 మీరు కోడ్ లో ఎలా ఉంది. 739 00:39:46,920 --> 00:39:54,550 మీరు navigationController చేయబోతున్నామని 740 00:39:54,550 --> 00:39:55,780 pushViewController - 741 00:39:55,780 --> 00:39:57,636 >> ప్రేక్షకులు: [వినబడని]. 742 00:39:57,636 --> 00:39:59,030 ఈ మాకు జరిగే, లేదా ఉంటుంది -? 743 00:39:59,030 --> 00:40:00,080 >> RHED షి: ఓహ్, అవును. 744 00:40:00,080 --> 00:40:00,550 నం 745 00:40:00,550 --> 00:40:02,740 ఇది మంచి నాకు ఇష్టపడ్డారు. 746 00:40:02,740 --> 00:40:04,670 సంఖ్య చాలా, మీరు కోసం పని చేస్తాము. 747 00:40:04,670 --> 00:40:06,700 కాబట్టి, ఈ అన్ని పధ్ధతులు. 748 00:40:06,700 --> 00:40:10,400 కాబట్టి pushViewController ఒక పద్ధతి, మరియు కూడా, మరింత ప్రత్యేకంగా, అది ఒక ఉంది 749 00:40:10,400 --> 00:40:13,590 UI యొక్క ఉదాహరణకు పద్ధతి పేజీకి సంబంధించిన లింకులు నియంత్రిక. 750 00:40:13,590 --> 00:40:20,030 నా UI పేజీకి సంబంధించిన లింకులు ఏర్పరచాలి ఎందుకంటే నియంత్రిక స్టార్, మరియు నేను 751 00:40:20,030 --> 00:40:24,510 ఈ pushViewController కాల్ చేయవచ్చు నా ఒక UI సముద్రయాన నిర్దిష్ట ఉదాహరణకు 752 00:40:24,510 --> 00:40:25,010 నియంత్రిక. 753 00:40:25,010 --> 00:40:29,490 >> ప్రేక్షకులు: మేము ఖచ్చితమైన చేయుటకైనను పదం, లేదా ఇది ఇప్పటికే కోసం ఉందా? 754 00:40:29,490 --> 00:40:31,380 >> RHED షి: అవును, ఇది ఒక పద్ధతి ఎందుకంటే. 755 00:40:31,380 --> 00:40:32,200 ఇది ఒక ఫంక్షన్ వంటిది. 756 00:40:32,200 --> 00:40:33,330 ఇది printf వంటిది. 757 00:40:33,330 --> 00:40:34,390 ఇది scanf వంటిది. 758 00:40:34,390 --> 00:40:36,250 ఇది strcompare వంటిది. 759 00:40:36,250 --> 00:40:40,310 మీరు అనుకోవచ్చు తెలుసు తప్ప టైప్, మరియు గమనించి ఆ ఇది ఎల్లప్పుడూ చేస్తాము 760 00:40:40,310 --> 00:40:42,740 అని విషయాలు ఆలోచన చట్టబద్ధంగా మీరు కోసం అనుమతి. 761 00:40:42,740 --> 00:40:47,620 కాబట్టి, ఏమీ ఇక్కడ చూపిస్తుంది, అప్పుడు ఏదో తప్పు. 762 00:40:47,620 --> 00:40:50,550 >> కాబట్టి, pushViewController. 763 00:40:50,550 --> 00:40:52,580 కాబట్టి, ఇప్పుడు, నేను పుష్ మీరు నా కొత్తగా రూపొందించినవారు 764 00:40:52,580 --> 00:40:56,850 UIViewController, ఆపై, యానిమేటెడ్ - 765 00:40:56,850 --> 00:40:57,470 బహుశా లేదు. 766 00:40:57,470 --> 00:41:00,110 ఈ మాత్రం ఎందుకంటే మొదటి వీక్షణ నియంత్రిక. 767 00:41:00,110 --> 00:41:03,210 నేను, నేను యానిమేటెడ్ విసిరాడు కూడా, అర్థం ఇది బహుశా, కనుపించదు ఎందుకంటే 768 00:41:03,210 --> 00:41:05,050 అది మొదటి స్క్రీన్ ఉంది. 769 00:41:05,050 --> 00:41:06,540 >> బ్రాకెట్లో గుర్తు. 770 00:41:06,540 --> 00:41:08,850 కాబట్టి, మేము బ్రాకెట్లలో ఉపయోగిస్తారు ఎలా గుర్తు? 771 00:41:08,850 --> 00:41:11,870 మరియు బ్రాకెట్ వస్తువు ఒక పద్ధతి పిలుపునిచ్చింది - 772 00:41:11,870 --> 00:41:15,910 కాబట్టి శక్తుల పేజీకి సంబంధించిన లింకులు ఉంది నియంత్రిక, మరియు పద్ధతి ఒక పుష్ ఉంది 773 00:41:15,910 --> 00:41:17,210 వీక్షణ నియంత్రిక యానిమేటెడ్. 774 00:41:17,210 --> 00:41:21,920 ఇది రెండు వాదనలు లో పడుతుంది ఎలా, మరియు వారు,, విధమైన వేరుచేయబడుతున్నాము 775 00:41:21,920 --> 00:41:24,390 పదాలు మరియు ఒక కోలన్. 776 00:41:24,390 --> 00:41:28,300 కాబట్టి, లక్ష్యం C ఇది nice చేయడానికి ప్రయత్నిస్తుంది మరియు మీరు బిగ్గరగా చదివి కోసం - 777 00:41:28,300 --> 00:41:33,020 మీ కోడ్ - మరియు సెమీ కలిగి, విధమైన, తెలుస్తుంది. 778 00:41:33,020 --> 00:41:37,150 >> అయితే, కేవలం ఈ చేయడం సరిపోదు. 779 00:41:37,150 --> 00:41:39,780 నాకు ఇప్పుడు దూరంగా లెట్. 780 00:41:39,780 --> 00:41:44,210 ఈ డూయింగ్ సరిపోదు మేము గతంలో ఏం పొందండి. 781 00:41:44,210 --> 00:41:48,580 ఇక్కడ, మీరు లేదు అని గమనించవచ్చు నిజానికి ఏ విధమైన మాత్రం కాదు 782 00:41:48,580 --> 00:41:50,190 ఇక్కడ, బార్, కుడి? 783 00:41:50,190 --> 00:41:54,680 ఏ పేజీకి సంబంధించిన లింకులు బార్, సాధనాలు ఉన్నాయి మేము ఇంకా సంపాదించిన లేదు అని. 784 00:41:54,680 --> 00:41:58,850 >> మేము ఆ పరీక్షించవచ్చు, కూడా, ద్వారా, బహుశా, నేపధ్యం మారుతున్న 785 00:41:58,850 --> 00:42:00,460 ViewController, కుడి? 786 00:42:00,460 --> 00:42:01,710 ViewController.background-- 787 00:42:01,710 --> 00:42:03,155 788 00:42:03,155 --> 00:42:03,640 అబ్బా. 789 00:42:03,640 --> 00:42:07,690 కాబట్టి, ViewController లేదు ఎలా నేపథ్య రంగు, అయినప్పటికీ నేను 790 00:42:07,690 --> 00:42:08,780 ఇది యాక్సెస్ అనుకున్నారు? 791 00:42:08,780 --> 00:42:14,080 మరియు ఆ ఎందుకంటే ViewController వీక్షణ కోసం ఒక కంటైనర్ ఉంది. 792 00:42:14,080 --> 00:42:19,490 కాబట్టి, ఇది, ఒక ఆస్తి చూడండి కలిగి అప్పుడు ఒక నేపథ్య రంగును కలిగి. 793 00:42:19,490 --> 00:42:25,510 >> మరియు, నేను విధమైన లెక్కించుట, సెట్ చేయవచ్చు, రంగు కాల్ 794 00:42:25,510 --> 00:42:28,130 UIColor వస్తువుపై. 795 00:42:28,130 --> 00:42:33,210 కాబట్టి, ఇక్కడ గమనించవచ్చు, redColor ఒక పద్ధతి. 796 00:42:33,210 --> 00:42:36,750 ఇది UIcolor ఒక తరగతి విధానం యొక్క. 797 00:42:36,750 --> 00:42:40,820 నేను ఒక సృష్టించడానికి కలిగి లేదు క్రమంలో ఒక UIColor వాస్తవ ఉదాహరణకు 798 00:42:40,820 --> 00:42:42,020 దానిపై పద్ధతి కాల్. 799 00:42:42,020 --> 00:42:45,050 నేను, కేవలం, అని రకం వంటి పేరుపై. 800 00:42:45,050 --> 00:42:49,620 పూర్ణాంకానికి కలిగి ఉంటే నాకు వంటి,,, Int న దీనిని వంటి, ఉదాహరణకు ఇది ఒక పద్ధతి,. 801 00:42:49,620 --> 00:42:52,380 >> మేము ఈ కోడ్ అమలు కాబట్టి,, మేము నేపథ్య అని గమనించవచ్చు 802 00:42:52,380 --> 00:42:53,540 నిజానికి ఎరుపు కాదు. 803 00:42:53,540 --> 00:42:54,790 ఇది ఇప్పటికీ వైట్. 804 00:42:54,790 --> 00:42:57,720 805 00:42:57,720 --> 00:43:04,550 మరియు మేము ఎలా, అని చుట్టూ పొందవచ్చు self.window అక్కడ ఎలా గమనించవచ్చు. 806 00:43:04,550 --> 00:43:08,260 ఆ, వంటి, అంతిమ కంటెయినర్ మీ అప్లికేషన్ కోసం. 807 00:43:08,260 --> 00:43:11,630 ఇది కలిగి చెప్పలేనంత విషయం ఒక కోసం తెరపై ప్రతిదీ, 808 00:43:11,630 --> 00:43:13,650 ఐఫోన్ లేదా ఐప్యాడ్ అప్లికేషన్. 809 00:43:13,650 --> 00:43:20,970 >> మరియు, సౌకర్యవంతంగా, self.window అనే ఈ ఆస్తి ఉంది 810 00:43:20,970 --> 00:43:22,650 rootViewController. 811 00:43:22,650 --> 00:43:26,480 మరియు పాయింటర్ అన్నారు లోపల మొదటి వీక్షణ నియంత్రిక 812 00:43:26,480 --> 00:43:27,270 మీ అనువర్తనం యొక్క. 813 00:43:27,270 --> 00:43:32,000 కాబట్టి, మేము ఇక్కడ మీరు ఏమి, ఇప్పుడు, ఉంది మా పేజీకి సంబంధించిన లింకులు సమాన సెట్ 814 00:43:32,000 --> 00:43:32,710 నియంత్రిక. 815 00:43:32,710 --> 00:43:33,760 కుడి? 816 00:43:33,760 --> 00:43:37,490 సాంకేతికంగా, పేజీకి సంబంధించిన లింకులు, ఎందుకంటే నియంత్రిక మా మొట్టమొదటి అభిప్రాయం 817 00:43:37,490 --> 00:43:38,770 నియంత్రిక. 818 00:43:38,770 --> 00:43:46,160 ఇది ఇతర వీక్షణ వ్యూహం ట్రాక్ కంట్రోలర్లు మరియు మేము ఈ ఒత్తిడి 819 00:43:46,160 --> 00:43:49,810 ఆ శ్రేణి లో వీక్షణ నియంత్రిక పేజీకి సంబంధించిన లింకులు నియంత్రిక లో. 820 00:43:49,810 --> 00:43:52,640 >> కాబట్టి, మీరు దీన్ని చేయాలనుకుంటున్నారా లేదు. 821 00:43:52,640 --> 00:43:54,225 ఆ నిజంగా మీకు సహాయం లేదు. 822 00:43:54,225 --> 00:43:58,040 మీరు కోరుకుంటే మీరు, దీన్ని చేయాలనుకుంటున్నారా ఒక పేజీకి సంబంధించిన లింకులు నియంత్రిక, ఇది చాలా 823 00:43:58,040 --> 00:44:01,100 మీరు బహుశా మీరు చెయ్యవచ్చును ఎందుకంటే యొక్క , విధమైన, విధమైన కలిగి 824 00:44:01,100 --> 00:44:04,840 వంటి, వెళ్ళడానికి మెను లేదా కొన్ని కాకుండా కంటే, తిరిగి వెళ్ళడానికి హోమ్ 825 00:44:04,840 --> 00:44:05,470 ఖాళీగా స్క్రీన్. 826 00:44:05,470 --> 00:44:05,920 అవును? 827 00:44:05,920 --> 00:44:11,460 >> ప్రేక్షకులు: ఇది అసౌకర్య - మీరు దగ్గరికి జూమ్ కోసం 828 00:44:11,460 --> 00:44:12,710 >> RHED షి: అవును. 829 00:44:12,710 --> 00:44:15,310 830 00:44:15,310 --> 00:44:15,720 సో, అవును. 831 00:44:15,720 --> 00:44:22,370 ఈ ఇప్పుడు కోడ్, మరియు యొక్క దీనిని పరీక్షించడానికి వీలు. 832 00:44:22,370 --> 00:44:27,920 >> కాబట్టి, అక్కడ మేము వెళ్ళి. 833 00:44:27,920 --> 00:44:29,170 మేజిక్. 834 00:44:29,170 --> 00:44:30,960 835 00:44:30,960 --> 00:44:32,690 కాబట్టి, OK. 836 00:44:32,690 --> 00:44:34,420 ధన్యవాదాలు. 837 00:44:34,420 --> 00:44:35,000 OK. 838 00:44:35,000 --> 00:44:38,690 , కాబట్టి - కాబట్టి ఇప్పుడు, మనం చేయాలనుకుంటున్నారా ఉంది మేము రకమైన కుడి, ఇక్కడ, పరిమితంగా చేస్తున్నారు? 839 00:44:38,690 --> 00:44:45,130 మేము సమర్థవంతంగా ప్రతిదీ రాస్తుంది ఈ ఒక ఫంక్షన్ లోపలి. 840 00:44:45,130 --> 00:44:48,470 కానీ, ఆ iOS అభివృద్ధి కాదు సాధారణంగా పనిచేస్తుంది. 841 00:44:48,470 --> 00:44:53,030 >> కాబట్టి, మనం చేయబోతున్నామని మేము ఉన్నాము, ఉంది కొన్ని కొత్త ఫైళ్ళను సృష్టించడానికి. 842 00:44:53,030 --> 00:44:57,110 కానీ, ముఖ్యంగా మేము చూడాలని మరో లక్ష్యం C తరగతి సృష్టించడానికి, లేదా 843 00:44:57,110 --> 00:44:58,010 మరొక వస్తువు - 844 00:44:58,010 --> 00:45:00,700 తరగతి మరియు వస్తువులు పర్యాయపదాలు ఇక్కడ. 845 00:45:00,700 --> 00:45:06,460 మరియు, ఇక్కడ సమర్థవంతంగా, ఎలా నేను ఉంది, U కంట్రోలర్లు మరొక తరగతి సృష్టించడానికి. 846 00:45:06,460 --> 00:45:12,030 >> మీరు గమనిస్తారు కాబట్టి, అది,, ఒక ఉప తరగతి ఇక్కడ, అది ఒక ఉప తరగతి 847 00:45:12,030 --> 00:45:15,910 UI వీక్షణ నియంత్రిక, కానీ నేను ఇక్కడ ఇతర పేరు కాల్. 848 00:45:15,910 --> 00:45:19,400 నేను ఈ CS50 కాల్ కాలేదు, నేను కాల్ కాలేదు ఈ అభిప్రాయం నియంత్రిక, నేను కాల్ కాలేదు 849 00:45:19,400 --> 00:45:21,640 ఈ బ్లా వీక్షణ నియంత్రిక - 850 00:45:21,640 --> 00:45:22,400 నేను కావలసిన ఏదైనా. 851 00:45:22,400 --> 00:45:24,140 ఈ తరగతి కోసం కేవలం పేరు. 852 00:45:24,140 --> 00:45:27,020 అయితే, ముఖ్యమైన చేస్తాడు ముఖ్యంగా, నేను ఏమి చేస్తున్నానో, ఎందుకంటే 853 00:45:27,020 --> 00:45:29,720 ఇక్కడ, నేను సృష్టించడం నేను మరొక తరగతి పేరు. 854 00:45:29,720 --> 00:45:34,140 కాబట్టి, ఇది కొన్ని, వంటి, చేస్తాడు రకం లేదా ఒక వస్తువు యొక్క విధమైన. 855 00:45:34,140 --> 00:45:35,910 కాబట్టి, ఇది కొద్దిగా సాధారణ ఉండాలి. 856 00:45:35,910 --> 00:45:37,225 ఇది చాలా నిర్దిష్ట మాత్రం కాదు. 857 00:45:37,225 --> 00:45:40,410 858 00:45:40,410 --> 00:45:44,480 >> కూడా, నేను సూచించడానికి అనుకుంటున్నారు ఈ రెండు ఎంపికలు. 859 00:45:44,480 --> 00:45:48,430 మేము లోపలి ప్రతిదీ చేస్తున్నా ఎందుకంటే కోడ్, కొన్నిసార్లు ఇది చాలా సులభం 860 00:45:48,430 --> 00:45:53,540 ఆ, ఒక ఇంటర్ఫేస్ ఫైలు తీసుకురావడానికి నేను అక్షరాలా లాగి వంటి, డ్రాప్ చెయ్యవచ్చు 861 00:45:53,540 --> 00:45:54,960 మేము స్టోరీబోర్డులో అంతకు ముందు - 862 00:45:54,960 --> 00:45:57,810 మీకు తెలిసిన, ఒక లేబుల్, లేదా ఒక బటన్, లేదంటే ఏ. 863 00:45:57,810 --> 00:46:01,950 కాబట్టి, xibs మిమ్మల్ని అనుమతించే ఫైళ్లు మీరు జంటగా ఉంటుంది అని, మరియు 864 00:46:01,950 --> 00:46:04,310 ఈ అభిప్రాయం నియంత్రిక ఫైలుకు. 865 00:46:04,310 --> 00:46:06,540 >> కాబట్టి, నేను ఉద్దేశపూర్వకంగా వెళుతున్న ఈ తనిఖీ. 866 00:46:06,540 --> 00:46:12,510 సాధారణంగా నేను ఈ తనిఖీ, మరియు ఉంటే, నేను మాత్రమే నేను, ఐఫోన్ లేదా ఐప్యాడ్ కోసం చేసింది 867 00:46:12,510 --> 00:46:16,340 ఈ తనిఖీ మరియు కేవలం ఒక వుంటుంది కోసం, మీరు, ఐఫోన్ లేదా ఐప్యాడ్ తెలుసు. 868 00:46:16,340 --> 00:46:19,750 నేను సార్వత్రిక చేస్తున్నాను నుండి, నేను వెళుతున్న తరువాత ఆ రెండు సృష్టించడానికి. 869 00:46:19,750 --> 00:46:22,220 కాబట్టి, నేను ఉద్దేశపూర్వకంగా వెళుతున్న ఈ ఎంపిక తొలగించండి. 870 00:46:22,220 --> 00:46:23,940 >> ఇది నిజంగా ముఖ్యం. 871 00:46:23,940 --> 00:46:27,490 చాలా సార్లు, నేను దోషాలు కలిగింది ఈ తనిఖీ లేదు అక్కడ. 872 00:46:27,490 --> 00:46:31,930 కాబట్టి, సహజంగా, ఈ ఫైలు కాదు, విధమైన, వంటి కూడా లేదా దిగుమతి 873 00:46:31,930 --> 00:46:33,740 ఈ పరీక్ష ఫోల్డర్ లోపలి. 874 00:46:33,740 --> 00:46:38,180 కాబట్టి, నా కోడ్ ఖచ్చితంగా తెలియదు ఈ ఫైలు యొక్క ఉనికి, మరియు 875 00:46:38,180 --> 00:46:41,080 ఆ నొప్పి చాలా కారణమవుతుంది మరియు డీబగ్గింగ్ యొక్క గంటల. 876 00:46:41,080 --> 00:46:44,360 కానీ, కేవలం ఖచ్చితంగా ఈ కాబట్టి తనిఖీ చేయడానికి ఆ, మీకు తెలిసిన, ఈ లక్ష్యం 877 00:46:44,360 --> 00:46:47,510 ఫైలు ఈ అనువర్తనం కోసం ఉంది. 878 00:46:47,510 --> 00:46:48,310 >> OK. 879 00:46:48,310 --> 00:46:51,680 కాబట్టి, ఇప్పుడు మేము రెండు కొత్త ఫైళ్ళను సృష్టించిన. 880 00:46:51,680 --> 00:46:54,050 మరియు ఈ ఫైళ్లను అందంగా ఖాళీగా కనిపిస్తాయి. 881 00:46:54,050 --> 00:46:59,550 మరియు, నిజానికి, యొక్క కూడా చెయ్యనివ్వండి Xib ఫైళ్ళను సృష్టించడం ద్వారా న. 882 00:46:59,550 --> 00:47:03,690 కాబట్టి,, నేను లో ఉంది కోకో టచ్ డ్రాప్ డౌన్. 883 00:47:03,690 --> 00:47:06,880 ఇప్పుడు, నేను వాడుకరి వెళ్ళాలని వెళుతున్న ఇంటర్ఫేస్ టచ్, మరియు మీరు చూడగలరు గా, నేను 884 00:47:06,880 --> 00:47:08,120 స్టోరీబోర్డు సృష్టించవచ్చు. 885 00:47:08,120 --> 00:47:11,710 >> కాబట్టి, నేను ఒక ఖాళీ ప్రారంభించండి అప్లికేషన్, నేను ఇప్పటికీ ఉపయోగించవచ్చు ఒక 886 00:47:11,710 --> 00:47:12,340 స్టోరీబోర్డ్. 887 00:47:12,340 --> 00:47:15,480 ఇది పరంగా గమ్మత్తైన గెట్స్, అయితే మీరు కనెక్ట్ మీరు ఎలా 888 00:47:15,480 --> 00:47:16,820 మీ కోడ్. 889 00:47:16,820 --> 00:47:18,230 కాబట్టి, నేను అక్కడ కాదు. 890 00:47:18,230 --> 00:47:22,160 >> కానీ, మనం చేయాలనుకుంటున్నారా ఇప్పుడు ఒక వీక్షణ సృష్టించాలి ఉంది. 891 00:47:22,160 --> 00:47:25,720 మరియు మీరు కోసం ఎంచుకోవచ్చు ఒక ఐఫోన్ లేదా ఒక ఐప్యాడ్. 892 00:47:25,720 --> 00:47:30,180 మరియు సాధారణంగా, సూచించడానికి తేడా - మీరు ఒక చేస్తున్నా 893 00:47:30,180 --> 00:47:31,950 సార్వత్రిక అప్లికేషన్ - 894 00:47:31,950 --> 00:47:35,980 మీరు ఒక అండర్ ఐఫోన్ చాలు గాని, లేదా మీరు ఒక Twiddly చేయవచ్చు. 895 00:47:35,980 --> 00:47:36,980 ఇది నిజంగా పట్టింపు లేదు. 896 00:47:36,980 --> 00:47:40,890 మీరు వేరు చేయడానికి కోసం ఇది కేవలం ఉంది వీక్షణ ఇది పరికరం కోసం ఇది. 897 00:47:40,890 --> 00:47:43,470 898 00:47:43,470 --> 00:47:44,430 >> కాబట్టి, ఇప్పుడు చూడండి. 899 00:47:44,430 --> 00:47:47,550 నేను పని చేసే స్క్రీన్ కలిగి. 900 00:47:47,550 --> 00:47:53,530 కాబట్టి, ఉదాహరణకు, నేను ఒక లేబుల్ ఉంచవచ్చు ఇక్కడ, మీకు తెలిసిన, మరియు నేను కూడా ఉంచవచ్చు 901 00:47:53,530 --> 00:47:54,820 ఇక్కడ మరొక బటన్. 902 00:47:54,820 --> 00:47:58,730 నేను మారుతున్న ఇబ్బంది లేదు ఇక్కడ విలువలు. 903 00:47:58,730 --> 00:48:09,050 >> అయితే ఇక్కడికి ముఖ్యం ఉంది ఫైల్ యొక్క యజమాని - 904 00:48:09,050 --> 00:48:13,660 కాబట్టి, నేను ఐఫోన్ యొక్క లోపల ఉన్నాను వీక్షణ, ఐఫోన్ Xib ఫైలు. 905 00:48:13,660 --> 00:48:18,050 మరియు డౌన్ ఈ పేజీకి సంబంధించిన లింకులు ప్రాంతంలో లేదా డాష్బోర్డులో, నేను వెళ్లాలనుకుంటే 906 00:48:18,050 --> 00:48:19,090 ఫైలు యొక్క యజమాని. 907 00:48:19,090 --> 00:48:22,630 మరియు ఈ నిజంగా ఉంది ఇక్కడ ముఖ్యమైన దశ. 908 00:48:22,630 --> 00:48:27,780 నేను తరగతి వీక్షణ అనుకున్న నియంత్రిక, ఈ Xib ఫైలు కాబట్టి 909 00:48:27,780 --> 00:48:30,030 సంబంధం కావడం నా వీక్షణ నియంత్రిక. 910 00:48:30,030 --> 00:48:33,590 911 00:48:33,590 --> 00:48:39,360 మరియు నా వీక్షణ లోపల ఏమి ఏదైనా నియంత్రిక programmatically ఉంది 912 00:48:39,360 --> 00:48:42,800 ఇక్కడ లో ప్రభావితం అన్నారు. 913 00:48:42,800 --> 00:48:46,270 >> కాబట్టి, అయితే, గమనించవచ్చు - 914 00:48:46,270 --> 00:48:55,995 నిజానికి, యొక్క ఈ అభిప్రాయం తెలియజేయండి ఉదాహరణకు నేపథ్యం నీలం,. 915 00:48:55,995 --> 00:49:00,280 916 00:49:00,280 --> 00:49:01,530 లేదా ఆకుపచ్చ. 917 00:49:01,530 --> 00:49:03,870 918 00:49:03,870 --> 00:49:07,950 మరియు తరువాత, మీరు తిరిగి లో, గమనించవచ్చు ఉంటే మేము చేసుకునేవారు ఈ కోడ్, ఈ మా 919 00:49:07,950 --> 00:49:09,200 పేజీకి సంబంధించిన లింకులు నియంత్రిక. 920 00:49:09,200 --> 00:49:12,650 921 00:49:12,650 --> 00:49:18,310 >> మేము ఆ దశ ఉన్నా కూడా, అది ఇప్పటికీ ఆకుపచ్చ, ఎరుపు కాదు మాత్రం. 922 00:49:18,310 --> 00:49:20,350 ఎందుకు ఒక కారణం ఉంది. 923 00:49:20,350 --> 00:49:28,090 మేము inited ఉన్నప్పుడు, ఎందుకంటే ఇది మా వీక్షణ నియంత్రిక, ఇక్కడ - 924 00:49:28,090 --> 00:49:30,010 క్షమించండి, కొద్దిగా వెర్రి వార్తలు - 925 00:49:30,010 --> 00:49:34,520 మేము, ఇక్కడ మా వీక్షణ నియంత్రిక inited ఉన్నప్పుడు మేము సాధారణ రకమైన ఇది inited 926 00:49:34,520 --> 00:49:35,990 UIViewController. 927 00:49:35,990 --> 00:49:36,560 OK? 928 00:49:36,560 --> 00:49:40,560 కాబట్టి మేము కూడా ఆడలేదు ఈ తరగతి తో. 929 00:49:40,560 --> 00:49:42,030 >> కాబట్టి ఈ ఇప్పుడు ఒక తరగతి వంటిది, గుర్తు. 930 00:49:42,030 --> 00:49:47,160 ఇది కేవలం, ఒక రకంగా భావించవచ్చు UIViewController రకం వంటి. 931 00:49:47,160 --> 00:49:51,080 మరియు ఆ ఉపయోగించడానికి, ఏమి మేము చెయ్యాల్సిన దిగుమతి ఉంది - 932 00:49:51,080 --> 00:49:52,520 దిగుమతి ViewController - 933 00:49:52,520 --> 00:49:55,750 మరియు, మీరు చూడగలరు గా, ఇది నాకు అది autofills. 934 00:49:55,750 --> 00:49:56,570 కాబట్టి, ViewController - 935 00:49:56,570 --> 00:50:02,070 మరియు ఇప్పుడు, ఇక్కడ, నేను ఈ మార్చవచ్చు ViewController కు UIViewController. 936 00:50:02,070 --> 00:50:05,050 ఇప్పుడు, ఇక్కడ, నేను మార్చవచ్చు ఈ ViewController కు. 937 00:50:05,050 --> 00:50:07,790 938 00:50:07,790 --> 00:50:09,250 >> మళ్ళీ అమలు అనుమతిస్తాయి. 939 00:50:09,250 --> 00:50:16,970 940 00:50:16,970 --> 00:50:19,690 ఇది ఇప్పటికీ అందిట. 941 00:50:19,690 --> 00:50:23,370 మరియు ఎందుకు కారణం ఇప్పటికీ ఎరుపు ఎందుకంటే - 942 00:50:23,370 --> 00:50:26,230 woah, అక్కడ జరిగిన? 943 00:50:26,230 --> 00:50:31,500 మేము ఈ Xib అనుబంధం కోరుకున్నాడు వీక్షణ నియంత్రిక ఫైల్. 944 00:50:31,500 --> 00:50:37,540 అయితే, వాస్తవానికి చేయడానికి ఆ, మేము ఈ లోకి వెళ్లాలి. 945 00:50:37,540 --> 00:50:42,980 మేము init చేసినప్పుడు, మేము మీరు initWithNibName, ఆపై మేము మీరు 946 00:50:42,980 --> 00:50:48,910 స్ట్రింగ్ View_iPhone చేయండి, ఉదాహరణకు. 947 00:50:48,910 --> 00:50:51,700 మీరు ఇక్కడ కట్ట విస్మరించవచ్చు. 948 00:50:51,700 --> 00:50:54,965 >> మరియు ఈ అనుమతిస్తుంది అన్నారు మాకు నిజంగా, - 949 00:50:54,965 --> 00:51:00,620 950 00:51:00,620 --> 00:51:02,160 ఊ OH ఒక సమస్య ఉంది. 951 00:51:02,160 --> 00:51:09,300 952 00:51:09,300 --> 00:51:09,980 కుడి. 953 00:51:09,980 --> 00:51:17,670 >> అందువలన, ఒక సమస్య ఉంది లో, ఎందుకంటే మా దృష్టిలో Xib ఫైలు, మేము ఒక లేబుల్ మరియు 954 00:51:17,670 --> 00:51:18,720 మేము ఒక బటన్. 955 00:51:18,720 --> 00:51:23,660 అయితే, మనం కనెక్ట్ చేసిన అయినప్పటికీ ఆ రెండు, లోపలి ఏదీ లేదు 956 00:51:23,660 --> 00:51:27,440 ViewController.h లేదా ViewController.m ఆ ప్రతిబింబిస్తాయి 957 00:51:27,440 --> 00:51:29,160 బటన్లు లేదా ఆ లేబుల్స్. 958 00:51:29,160 --> 00:51:32,425 కాబట్టి, మేము వంటి ఆ రాయడం అవసరం వీక్షణ నియంత్రిక యొక్క లక్షణాలు. 959 00:51:32,425 --> 00:51:35,290 960 00:51:35,290 --> 00:51:39,490 >> , ఈ మీరు డిక్లేర్ ఎలా ఉంది ఒక ఆస్తి. 961 00:51:39,490 --> 00:51:43,422 ఇది, సాధారణంగా, లో పడుతుంది ఈ రెండు ఎంపికలు. 962 00:51:43,422 --> 00:51:48,690 మాకు మరియు ఈ సదస్సు కొరకు, నేను, సాధారణంగా, అని చెబుతారు 963 00:51:48,690 --> 00:51:52,250 చాలా లక్షణాలు nonatomic ఉంటాయి మరియు కలిగి. 964 00:51:52,250 --> 00:51:55,420 మీరు Google శోధన అప్ చదువుకోవచ్చు, మీకు తెలిసిన, మధ్య వ్యత్యాసం 965 00:51:55,420 --> 00:51:58,620 nonatomic మరియు, మీరు కలిగి , Google లేదా ఏదో తెలుసు. 966 00:51:58,620 --> 00:52:01,090 నేను స్టాక్, వంటి, కి తీసుకొని వెళ్తాము ప్రజలు ఉంటుంది పేరు ఫ్లో, 967 00:52:01,090 --> 00:52:03,605 తేడాలను సమాధానాలు ఆ మధ్య. 968 00:52:03,605 --> 00:52:07,000 కానీ ఇప్పుడు కోసం, ఆ మేము సంబంధం కావలసిన. 969 00:52:07,000 --> 00:52:12,790 >> మరియు మేము, ఒక UI లేబుల్, స్టార్ అనుకున్న మరియు మేము కావలసిన కాల్ చేయవచ్చు. 970 00:52:12,790 --> 00:52:15,710 మేము, మీకు తెలిసిన, లేబుల్ కాల్ చేయవచ్చు. 971 00:52:15,710 --> 00:52:18,270 972 00:52:18,270 --> 00:52:20,110 మరియు, మేము మరొక సృష్టిస్తారు బటన్ కోసం ఒక. 973 00:52:20,110 --> 00:52:24,380 974 00:52:24,380 --> 00:52:29,910 మరియు చుక్క ఉన్నాయి గుర్తుంచుకోండి, మేము గమనికలు వ్యవహరించే ఎందుకంటే 975 00:52:29,910 --> 00:52:36,740 చాలా చక్కని ప్రతిచోటా లోపల యొక్క లక్ష్యం C. 976 00:52:36,740 --> 00:52:42,110 >> అయితే, ఇప్పటికీ పరిష్కరించడానికి కాదు మీరు ఇక్కడ చూడగలరు సమస్య,. 977 00:52:42,110 --> 00:52:50,540 మరియు కారణం, ఎందుకంటే చేసినప్పుడు మేము ఒక Xib ఫైలు లేబుల్ లేదా ఒక కనెక్ట్ అనుకుంటే 978 00:52:50,540 --> 00:52:55,690 కార్యక్రమానికి బటన్, లేదా శీర్షిక మరియు అమలు ఫైలు, మేము మీరు 979 00:52:55,690 --> 00:52:58,255 కోడ్ యొక్క ఈ భాగం జోడించడానికి - 980 00:52:58,255 --> 00:53:00,610 అవుట్లెట్. 981 00:53:00,610 --> 00:53:03,600 ఇది ఒక ముఖ్య పదం గమనించాలి. 982 00:53:03,600 --> 00:53:07,970 >> మరియు, వెంటనే నేను టైప్ పూర్తి గా ఆ, ఈ కలిగి ఉండాలి 983 00:53:07,970 --> 00:53:09,100 రెండు వృత్తాలు, ఇక్కడ. 984 00:53:09,100 --> 00:53:11,200 సాధారణంగా, వారు పూరించబడినయని లేదు 985 00:53:11,200 --> 00:53:12,920 నేను వారు ఎందుకు ఖచ్చితంగా తెలియదు. 986 00:53:12,920 --> 00:53:21,370 కానీ సాధారణంగా, మీరు మానవీయంగా ఉంటుంది ఈ వైపు వెళ్ళి వాటిని కనెక్ట్ 987 00:53:21,370 --> 00:53:23,530 వినియోగాలు ప్రాంతంలో. 988 00:53:23,530 --> 00:53:28,430 >> కాబట్టి, ప్రస్తుతం, నా లేబుల్ పొందారు ఎంపిక, మరియు నేను ఈ కొత్త డ్రాగ్ కావలసిన 989 00:53:28,430 --> 00:53:33,910 , నా ఫైలు యొక్క యజమాని అవుట్లెట్ సూచిస్తూ ఆపై లేబుల్ క్లిక్. 990 00:53:33,910 --> 00:53:40,230 కాబట్టి ఇప్పుడు, చివరకు ఈ లేబుల్ ఉంది ఈ లేబుల్ కనెక్ట్. 991 00:53:40,230 --> 00:53:44,950 మరియు ఈ లేబుల్ మేము వెళ్లి ఏమి ఉంది మార్చడానికి programmatically ఉపయోగించడానికి దాని 992 00:53:44,950 --> 00:53:49,250 టెక్స్ట్, దాని ఫాంట్, దాని నేపథ్యం రంగు, మొదలైన. 993 00:53:49,250 --> 00:53:52,430 >> కాబట్టి, మనం లేదు బటన్ కోసం అదే? 994 00:53:52,430 --> 00:53:54,770 మరియు మీరు గమనించవచ్చు వంటి, బటన్ కోసం, అది కొంచెం సంక్లిష్టమైనది. 995 00:53:54,770 --> 00:53:59,060 నేను అర్థం, ఎందుకంటే, మీరు చేయాలో ఒక బటన్ నొక్కండి, కాబట్టి ఇది చాలా కలిగియున్నారు 996 00:53:59,060 --> 00:54:02,950 ఎలా వినియోగదారులకు ఎంపికలు ఒక బటన్ నొక్కండి. 997 00:54:02,950 --> 00:54:06,570 ఆపై, మేము ఆ తర్వాత చూస్తారు మేము ఈ కనెక్ట్ మా 998 00:54:06,570 --> 00:54:09,140 అది పని చేయడానికి కోడ్. 999 00:54:09,140 --> 00:54:12,770 >> కాబట్టి, ఇప్పుడు అయితే కోసం, మేము కనెక్ట్ అనుకుంటే అది నిజమైన బటన్ 1000 00:54:12,770 --> 00:54:13,570 మా కోడ్ లోపలి. 1001 00:54:13,570 --> 00:54:19,640 కాబట్టి మేము, కొత్త చూస్తున్నారన్నారు అవుట్లెట్ వెళ్ళండి ఆపై బటన్ చేయండి. 1002 00:54:19,640 --> 00:54:22,068 ఇప్పుడు, మళ్ళీ అమలు అనుమతిస్తాయి. 1003 00:54:22,068 --> 00:54:23,040 అయ్యో. 1004 00:54:23,040 --> 00:54:23,890 OK. 1005 00:54:23,890 --> 00:54:25,140 నేను ఇప్పుడు ఇక్కడ ఏమి తెలియదు. 1006 00:54:25,140 --> 00:54:48,450 1007 00:54:48,450 --> 00:54:49,700 ఆహా. 1008 00:54:49,700 --> 00:54:57,380 1009 00:54:57,380 --> 00:54:58,960 ఇక్కడ కేవలం ఒక క్షణం,. 1010 00:54:58,960 --> 00:55:02,490 >> అసలైన, ఎందుకు మేము ఒక తీసుకోకపోతే మరొక ఉదాహరణ చూడండి 1011 00:55:02,490 --> 00:55:05,800 సమయం ఆసక్తి. 1012 00:55:05,800 --> 00:55:06,200 OK. 1013 00:55:06,200 --> 00:55:10,610 కాబట్టి, ఇక్కడ అందరికీ తయారు ఉంది ViewController కోసం ఉదాహరణకు. 1014 00:55:10,610 --> 00:55:13,230 1015 00:55:13,230 --> 00:55:17,110 మీరు ఇక్కడ చూడవచ్చు, నేను చేర్చాను కోసం లక్షణాలు 1016 00:55:17,110 --> 00:55:18,460 లేబుల్ మరియు బటన్. 1017 00:55:18,460 --> 00:55:20,370 ఆపై, కోడ్ యొక్క ఈ భాగం ఇక్కడ - 1018 00:55:20,370 --> 00:55:21,830 ఈ IBaction - 1019 00:55:21,830 --> 00:55:27,740 ఇక్కడ ఈ బటన్ ఒక కనెక్షన్ ఉంది. 1020 00:55:27,740 --> 00:55:33,940 మీరు, ఇక్కడ టచప్ ఇన్సైడ్ చూడగలరు కాబట్టి సెలెక్టర్ అనుసంధానించబడిన 1021 00:55:33,940 --> 00:55:37,390 అని బటన్ నొక్కినప్పుడు. 1022 00:55:37,390 --> 00:55:41,700 >> కాబట్టి, మేము నిజంగా ద్వారా వెళ్ళవచ్చు చలన మళ్ళీ, ఇక్కడ, టచప్ తీసుకొని 1023 00:55:41,700 --> 00:55:48,750 ఇన్సైడ్ మరియు లాగడం ఫైల్ యొక్క యజమాని, మరియు 1024 00:55:48,750 --> 00:55:51,570 బటన్లు క్లిక్. 1025 00:55:51,570 --> 00:55:52,820 ఇప్పుడు, యొక్క మా కోడ్ అమలు అనుమతిస్తాయి. 1026 00:55:52,820 --> 00:55:55,710 1027 00:55:55,710 --> 00:56:02,020 కాబట్టి ఇప్పుడు, ఈ బటన్ ఇప్పుడు పనిచేస్తుంది మరియు తదుపరి పేజీ మాకు పడుతుంది. 1028 00:56:02,020 --> 00:56:08,430 >> మరియు మా వీక్షణ నియంత్రిక పరంగా, ఈ పట్టింది కోడ్ భాగం 1029 00:56:08,430 --> 00:56:10,000 బటన్లు శ్రద్ధ. 1030 00:56:10,000 --> 00:56:14,260 మరియు అది, ఇక్కడ గమనించండి ముఖ్యం అని నేను వీక్షణ మరొక రకం సృష్టించిన 1031 00:56:14,260 --> 00:56:16,330 నియంత్రిక ఒక పట్టిక అని వీక్షణ నియంత్రిక. 1032 00:56:16,330 --> 00:56:19,900 కాబట్టి, ఈ లో తిరిగి పోలి ఉంది స్టోరీబోర్డ్, నేను ఒకటి డ్రాప్ ఉన్నప్పుడు 1033 00:56:19,900 --> 00:56:23,450 ఈ పట్టిక వీక్షణ కంట్రోలర్లు స్టోరీబోర్డ్ లోకి. 1034 00:56:23,450 --> 00:56:24,470 నేను మరొక సృష్టించడం నేను 1035 00:56:24,470 --> 00:56:30,000 >> పట్టిక వీక్షణ నియంత్రిక పాయింటర్, alloc మరియు init-ING, ఆపై చేయడం 1036 00:56:30,000 --> 00:56:34,490 స్వీయ డాట్ పేజీకి సంబంధించిన లింకులు నియంత్రిక, ViewController పుష్, ఈ కొత్త 1037 00:56:34,490 --> 00:56:35,350 viewController. 1038 00:56:35,350 --> 00:56:39,750 నేను, అవును యానిమేషన్ సెట్ చేసిన ఎందుకంటే ఇప్పుడు నా అనువర్తనం, మరియు నేను లోపలి 1039 00:56:39,750 --> 00:56:45,670 నిజానికి యానిమేషన్ అన్నారు చూడాలనుకుంటే హోమ్ పేజీ నుండి పట్టిక 1040 00:56:45,670 --> 00:56:46,920 వీక్షణ నియంత్రిక. 1041 00:56:46,920 --> 00:56:48,830 1042 00:56:48,830 --> 00:56:51,110 >> ప్రేక్షకులు: మీరు ఇంకా ఆందోళన లేదా చెత్త సేకరణ గురించి? 1043 00:56:51,110 --> 00:56:51,840 >> RHED షి: ఆ ఏమిటి? 1044 00:56:51,840 --> 00:56:54,740 నం 1045 00:56:54,740 --> 00:56:58,970 కాబట్టి, ప్రశ్న మీరు ఉన్నాయి, ఉంది చెత్త సేకరణ పని? 1046 00:56:58,970 --> 00:57:03,470 కాబట్టి, Xcode 4 ఇది, ARC వంటి కలిగి ఆటోమేటిక్ సూచన లెక్కింపు. 1047 00:57:03,470 --> 00:57:06,120 కాబట్టి, సాధారణంగా మీరు ఒక కొత్త ప్రారంభించిన ప్రాజెక్ట్, మీరు ఆ తనిఖీ ఎందుకంటే 1048 00:57:06,120 --> 00:57:09,440 ఎవరూ నిజంగా ఎదుర్కోవటానికి కోరుకుంటున్నారు మెమరీ మరియు stuff ఉండండి. 1049 00:57:09,440 --> 00:57:13,720 కానీ నేను Xcode 5 లో, కూడా లేదు అనుకుంటున్నాను కొత్త ప్రాజెక్ట్ ఆ ఎంపికను. 1050 00:57:13,720 --> 00:57:16,750 కాబట్టి, అది స్వయంచాలకంగా మీరు ఆ చేస్తుంది. 1051 00:57:16,750 --> 00:57:16,920 అవును? 1052 00:57:16,920 --> 00:57:20,970 >> ప్రేక్షకులు: మీరు ఒక ఎగుమతి చెయ్యగలరు మీ స్టోరీబోర్డ్ లో PDF? 1053 00:57:20,970 --> 00:57:22,020 >> RHED షి: అవును, ఖచ్చితంగా. 1054 00:57:22,020 --> 00:57:28,180 కాబట్టి, ఈ అన్ని చేర్చబడుతుంది సోర్స్ కోడ్, మీరు అబ్బాయిలు తనిఖీ చేయవచ్చు 1055 00:57:28,180 --> 00:57:30,730 ఇది అసలు Xcode ప్రాజెక్ట్. 1056 00:57:30,730 --> 00:57:31,105 అవును? 1057 00:57:31,105 --> 00:57:35,944 >> ప్రేక్షకులు: నేను, వంటి, అర్థం నా స్టోరీబోర్డులో ఒక PDF ముద్రించడానికి? 1058 00:57:35,944 --> 00:57:38,920 నేను ఎగుమతి చేయాలనుకుంటే ఎవరైనా చూపించడానికి చిత్రాలు. 1059 00:57:38,920 --> 00:57:39,160 >> RHED షి: అవును. 1060 00:57:39,160 --> 00:57:41,980 నేను మీరు చేయవచ్చు, బహుశా, అనుకుంటున్నాను స్క్రీన్ షాట్ తీసుకుంటుంది. 1061 00:57:41,980 --> 00:57:44,350 అవును, మరియు వాటిని ఒక స్క్రీన్ పంపండి షాట్ లేదా ఏదో. 1062 00:57:44,350 --> 00:57:45,600 అవును. 1063 00:57:45,600 --> 00:57:49,170 1064 00:57:49,170 --> 00:57:50,570 >> కాబట్టి, యొక్క చూసేలా. 1065 00:57:50,570 --> 00:57:56,470 సమయం ఆసక్తి, నేను అన్ని l నేడు కవర్ చేసుకోవచ్చు. 1066 00:57:56,470 --> 00:57:59,600 కానీ, నేను, వాస్తవానికి, ఆ తెలుసు కేవలం iOS యొక్క ఉపరితల తాకడం 1067 00:57:59,600 --> 00:58:00,370 అభివృద్ధి. 1068 00:58:00,370 --> 00:58:05,630 కాబట్టి, నన్ను సంప్రదించడానికి సంకోచించకండి దయచేసి ఉంటే మీరు iOS గురించి ఏవైనా ప్రశ్నలు 1069 00:58:05,630 --> 00:58:07,000 అభివృద్ధి. 1070 00:58:07,000 --> 00:58:12,840 మరియు, ఆశాజనక, నేను శుభ్రం చేయగలరు మూలం కోసం కోడ్ యొక్క కొన్ని అప్ 1071 00:58:12,840 --> 00:58:16,830 కోడ్ ఫైళ్లు, మీరు కొన్ని ఉంటుంది కాబట్టి తో పని నిజంగా nice ఉదాహరణలు. 1072 00:58:16,830 --> 00:58:21,020 >> ఇంతేకాక, మీరు అబ్బాయిలు వెళ్తున్నారు ఉంటే CS50 Hackathon కు, నేను ఒకసారి లేదా మారవచ్చు 1073 00:58:21,020 --> 00:58:25,730 అక్కడ, మరియు నేను సహాయం కాదు కొన్ని iOS అభివృద్ధి, చాలా. 1074 00:58:25,730 --> 00:58:26,980 కాబట్టి, ధన్యవాదాలు చాలా, అబ్బాయిలు. 1075 00:58:26,980 --> 00:58:31,168