1 00:00:00,000 --> 00:00:11,420 2 00:00:11,420 --> 00:00:13,590 >> Tianyu LIU: Hey, conas atá sé gach duine ag dul? 3 00:00:13,590 --> 00:00:20,250 Agus is é seo an App iOS cláir ar seimineár c oibiachtúil. 4 00:00:20,250 --> 00:00:21,520 Agus is é mo ainm Tianyu Liu. 5 00:00:21,520 --> 00:00:26,114 Tá mé sóisearach Lowell ceart anois, ag díriú ar eolaíocht ríomhaireachta. 6 00:00:26,114 --> 00:00:28,030 Mar sin, sa seimineár seo tá mé ag dul a mhúineadh agat guys 7 00:00:28,030 --> 00:00:30,770 le beagán faoi conas a dhéanamh ar app. 8 00:00:30,770 --> 00:00:33,030 Yay, a fháil ar bís chun é. 9 00:00:33,030 --> 00:00:36,790 >> Mar sin, sula linn tús fiú tumadóireacht isteach ar an taobh cláir iarbhír, 10 00:00:36,790 --> 00:00:41,840 a ligean ar díreach i ndáiríre go tapa labhairt faoi cén fáth a d'fhéadfadh tú ag iarraidh a thógáil ar app iOS? 11 00:00:41,840 --> 00:00:43,940 Cén fáth go bhfuil iOS chomh uamhnach? 12 00:00:43,940 --> 00:00:47,250 Mar sin, an chéad fhadhb, an chéad rud go bhfuil go leor uamhnach dúinn, 13 00:00:47,250 --> 00:00:51,190 go háirithe mar CS50 Is mac léinn, go iOS 14 00:00:51,190 --> 00:00:55,860 Úsáideann Cuspóir C. Bhuel, níl teanga nua ar a dtugtar Swift, 15 00:00:55,860 --> 00:00:58,260 ach nach bhfuil muid ag dul go dtí úsáid sa seimineár. 16 00:00:58,260 --> 00:01:01,540 Má tá suim agat i Swift agat, ansin Is seimineár neamhspleách faoi sin. 17 00:01:01,540 --> 00:01:05,590 Ach tá Cuspóir C bunúsach a superset de C. Brí 18 00:01:05,590 --> 00:01:10,230 go bhfuil gach rud a úsáideann tú i C féidir a aistriú go Cuspóir C 19 00:01:10,230 --> 00:01:11,630 an-éasca. 20 00:01:11,630 --> 00:01:15,730 >> Mar a d'fhéadfadh tú a fheiceáil níos déanaí, go deimhin tá roinnt error an-bhunúsach, tá 21 00:01:15,730 --> 00:01:19,790 go bunúsach díreach mar an gcéanna, C agus Cuspóir C. Mar sin, 22 00:01:19,790 --> 00:01:22,860 ós rud é go bhfuil tú ag glacadh CS50 suas seo i bhfad, tá tú cheana féin 23 00:01:22,860 --> 00:01:26,500 Tá a fhios Cuspóir C, ar a laghad 40%. 24 00:01:26,500 --> 00:01:30,720 Chomh maith leis sin, tá i ndáiríre Apple API láidir do iOS. 25 00:01:30,720 --> 00:01:33,750 Tá a lán de i ndáiríre dÚsachtach rudaí is féidir leat a dhéanamh leis. 26 00:01:33,750 --> 00:01:36,760 Ceann acu ar dhuine cruthaíodh iarbhír app iOS 27 00:01:36,760 --> 00:01:40,600 do ghluaisteáin a rialú, a Is suimiúil go leor. 28 00:01:40,600 --> 00:01:42,610 Is dócha go bhfuil héileacaptar níos spreagúil. 29 00:01:42,610 --> 00:01:47,020 Ach sin conas cumhachtach Is féidir leis an API iOS a bheith. 30 00:01:47,020 --> 00:01:49,340 >> Agus mar a bheadh ​​agat figured amach ceart anois, 31 00:01:49,340 --> 00:01:53,000 Is é an thar maoil Stack dócha gur ceann de na hacmhainní is tábhachtaí ar líne 32 00:01:53,000 --> 00:01:54,250 ar fáil duit. 33 00:01:54,250 --> 00:01:58,090 Agus dea-scéal, le haghaidh gach fadhb amháin is féidir leat b'fhéidir 34 00:01:58,090 --> 00:02:01,840 smaoineamh ar cé thógáil do tionscadal deiridh i Cuspóir C, 35 00:02:01,840 --> 00:02:05,910 tá dócha freagra Stack thar maoil. 36 00:02:05,910 --> 00:02:07,420 Tá sé díreach uamhnach. 37 00:02:07,420 --> 00:02:12,780 Chomh maith leis sin, Is iOS ndáiríre ardán 38 00:02:12,780 --> 00:02:16,260 áit ar féidir leat teacht ar ollmhór lucht féachana leis an iarracht beag. 39 00:02:16,260 --> 00:02:20,170 Níl sé cosúil Android, i gcás ina gach rud ar go leor ilroinnte. 40 00:02:20,170 --> 00:02:22,540 >> Tá gach rud iOS aontaithe. 41 00:02:22,540 --> 00:02:25,920 Agus chomh fada agus a chruthú duit app do iPhone, 42 00:02:25,920 --> 00:02:31,260 is féidir leat an-éasca port sin le iPad, mion iPad, nó méideanna iPhone éagsúla. 43 00:02:31,260 --> 00:02:33,050 Is iad seo go léir i ndáiríre áisiúil. 44 00:02:33,050 --> 00:02:36,430 Agus tá sé ach go maith i ndáiríre do impressing do chairde. 45 00:02:36,430 --> 00:02:38,920 Is féidir leat a shealbhú ach iPhone agus inis do chara hug, 46 00:02:38,920 --> 00:02:40,250 is é seo an app a dhéanamh liom. 47 00:02:40,250 --> 00:02:43,860 Is féidir leat é sin le haghaidh aon apps deisce, atá deas. 48 00:02:43,860 --> 00:02:48,870 >> Gach ceart, a ligean anois a fháil i ndáiríre isteach sa Cuspóir teanga C. 49 00:02:48,870 --> 00:02:52,910 Mar sin, cén fáth nach bhfuil muid ag tús a chur leis roinnt error ndáiríre bunúsacha. 50 00:02:52,910 --> 00:02:57,410 Mar a luaigh mé cheana Cuspóir C Tá sé go bunúsach ar superset de C. 51 00:02:57,410 --> 00:03:01,860 Mar sin, tá a lán de chomhréir bhunúsach i ndáiríre díreach mar an gcéanna. 52 00:03:01,860 --> 00:03:06,150 Á dhearbhú athraitheach agus cur dhá athróg chéile 53 00:03:06,150 --> 00:03:09,440 go díreach mar atá déanta againn i Mario. 54 00:03:09,440 --> 00:03:11,140 Ní dhéanfaidh aon ní nua anseo. 55 00:03:11,140 --> 00:03:17,370 >> Mar an gcéanna, an lodger do lúb agus is é an coinníoll freisin mar an gcéanna. 56 00:03:17,370 --> 00:03:22,370 Is féidir leat é a d'lúb díreach mar atá tú tá a rinne i Mario [inaudible]. 57 00:03:22,370 --> 00:03:26,280 Agus is féidir leat a coinníollacha a dhéanamh díreach mar cad tú 58 00:03:26,280 --> 00:03:29,240 ag déanamh i do Leagann p roimhe seo. 59 00:03:29,240 --> 00:03:33,400 Mar sin féin, Cuspóir C Níl hiomlán C, 60 00:03:33,400 --> 00:03:36,640 agus tá rud éigin a Is de chineál ar aisteach mar gheall air. 61 00:03:36,640 --> 00:03:42,340 >> An chéad cheann a bheith go nuair a bhíonn tú ag déanamh cláir C, a ghlaonn tú de ghnáth 62 00:03:42,340 --> 00:03:46,310 I measc agus ansin an t-ainm leabharlainne. 63 00:03:46,310 --> 00:03:49,860 Ach i Cuspóir C ghlaonn tú go bhfuil allmhairiú. 64 00:03:49,860 --> 00:03:53,100 Go bunúsach ag rá feidhmiúlacht, ainmneacha díreach éagsúla. 65 00:03:53,100 --> 00:03:55,940 Agus tá na teaghráin i ndáiríre le beagán aisteach. 66 00:03:55,940 --> 00:03:58,250 Is féidir leat a fheiceáil go bhfuil an chéad Rud atá de chineál ar aisteach 67 00:03:58,250 --> 00:04:04,190 Is go bhfuil tú go leor weird-- sorry-- tá tú NS leor aisteach 68 00:04:04,190 --> 00:04:04,960 sínigh thar anseo. 69 00:04:04,960 --> 00:04:07,452 70 00:04:07,452 --> 00:04:09,160 Agus an dara rud go de chineál ar aisteach 71 00:04:09,160 --> 00:04:14,090 Tá tá tú ag shíniú roimh dhearbhú i ndáiríre an teaghrán. 72 00:04:14,090 --> 00:04:19,209 Mar sin, an ag comhartha signifies bunúsach go bhfuil teaghrán ní hamháin ar shraith, 73 00:04:19,209 --> 00:04:20,880 tá sé i ndáiríre rud. 74 00:04:20,880 --> 00:04:22,780 Táimid ag dul a mhíniú go bhfuil ina dhiaidh sin amhlaidh 75 00:04:22,780 --> 00:04:25,800 scaoll más rud é nach bhfuil tú tuiscint a fháil ar cad a chiallaíonn sin. 76 00:04:25,800 --> 00:04:29,980 Agus is é a phriontáil do console le beagán éagsúla mar gheall ar C tugaimid printf, 77 00:04:29,980 --> 00:04:33,350 ach i Cuspóir C muid glaoch [inaudible]. 78 00:04:33,350 --> 00:04:35,640 >> D'fhéadfá a bheith wondering cad é sin. 79 00:04:35,640 --> 00:04:38,070 Is é sin go bunúsach printf, ach teanga eile. 80 00:04:38,070 --> 00:04:41,370 Go díreach ar an úsáid chéanna, díreach mar an fheidhmiúlacht céanna. 81 00:04:41,370 --> 00:04:44,060 Bhuel casadh sé amach go Cuspóir C iarbhír 82 00:04:44,060 --> 00:04:50,040 Tá NS chuirfear roimh i mbeagnach gach rud, gach cineál sonraí bunúsacha, 83 00:04:50,040 --> 00:04:52,690 nsstring, nsarray, nsdictionary. 84 00:04:52,690 --> 00:04:56,340 An chúis a bheith go ns Seasann iarbhír do Chéim Ar Aghaidh, 85 00:04:56,340 --> 00:04:59,980 nach mór don chuideachta sin Steve Jobs Tá fothaithe, 86 00:04:59,980 --> 00:05:03,960 nach mór don chuideachta i gcás an Tá teanga Cuspóir C rugadh. 87 00:05:03,960 --> 00:05:06,140 Mar sin, is é seo go bunúsach traidisiún. 88 00:05:06,140 --> 00:05:09,010 Tá a fhios agam go bhfuil sé beagán aisteach, ach tá sé Apple. 89 00:05:09,010 --> 00:05:16,840 >> Mar sin, rud éigin go bhfuil níos weirder ná go bhfuil dearbhú feidhm. 90 00:05:16,840 --> 00:05:22,600 Tá sé seo an-difriúil ó cad againn a fheiceáil i C, toisc anseo sé i ndáiríre 91 00:05:22,600 --> 00:05:25,190 Ní cuma mhaith C mó. 92 00:05:25,190 --> 00:05:28,810 Cad a bhfuil tú here-- ag an bhealach nach bhfuil sé seo pointe urchair, 93 00:05:28,810 --> 00:05:30,690 tá sé seo le comhartha lúide. 94 00:05:30,690 --> 00:05:36,440 Tá tú lúibíní comhartha lúide neamhní agus ansin an t-ainm feidhme. 95 00:05:36,440 --> 00:05:38,450 Ligean le rá go díreach má táimid Tá Dia duit ar domhan, ansin 96 00:05:38,450 --> 00:05:42,820 Bheadh ​​an cineál ar ais ar neamhní mar ar ais muid rud ar bith. 97 00:05:42,820 --> 00:05:44,680 >> Cad Faigheann ndáiríre aisteach is é sin nuair a bhíonn tú 98 00:05:44,680 --> 00:05:49,580 a bhfuil an paraiméadar níos mó ná aon dul isteach i fheidhm chéanna a 99 00:05:49,580 --> 00:05:53,870 Beidh a bheith i ndáiríre aisteach mar a thaispeántar anseo. 100 00:05:53,870 --> 00:05:58,230 Tá an t-ainm modh, ar a dtugtar addInt go [inaudible] 101 00:05:58,230 --> 00:06:00,370 agus táimid ag dul paraiméadar amháin. 102 00:06:00,370 --> 00:06:05,170 Ach i ndiaidh sin, ní mór dúinn níos mó an t-ainm modh glaoch leis. 103 00:06:05,170 --> 00:06:08,500 Agus tar éis a bhfuil tá muid ag dul an dara paraiméadar. 104 00:06:08,500 --> 00:06:11,940 Tá sé seo i ndáiríre le beagán aisteach, ach go léir na dearbhuithe fheidhm 105 00:06:11,940 --> 00:06:14,770 leanann an patrún céanna leis sin. 106 00:06:14,770 --> 00:06:17,450 >> Tá comhartha lúide chun tús a chur leis. 107 00:06:17,450 --> 00:06:21,550 D'fhéadfadh an comhartha lúide comhartha móide uaireanta bunaithe ar cén cineál modh 108 00:06:21,550 --> 00:06:22,340 go bhfuil sé. 109 00:06:22,340 --> 00:06:25,000 Tá Modh bunúsach ainm eile fheidhm. 110 00:06:25,000 --> 00:06:26,760 Agus táimid ag dul go dtí a mhíniú go ina dhiaidh sin nuair 111 00:06:26,760 --> 00:06:30,580 muid ag caint faoi réad cláir atá dírithe ar. 112 00:06:30,580 --> 00:06:34,300 Tú a shonrú ar dtús leis an tuairisceán cineál lúibíní taobh istigh, 113 00:06:34,300 --> 00:06:37,450 tar éis a thagann an t-ainm modh. 114 00:06:37,450 --> 00:06:40,310 Tá tú ag dul paraiméadar amháin. 115 00:06:40,310 --> 00:06:44,750 Agus má tá tú paraiméadair níos mó is gá duit a leathnú an t-ainm modh 116 00:06:44,750 --> 00:06:46,770 agus go bunúsach a scríobh rud éigin níos mó anseo. 117 00:06:46,770 --> 00:06:48,090 >> D'fhéadfadh sé a bheith rud ar bith is mian leat. 118 00:06:48,090 --> 00:06:50,140 In ár gcás tá sé leis. 119 00:06:50,140 --> 00:06:56,160 Ach d'fhéadfá a rá deiridh, nó, nó, nó barra iomlán abc, is cuma cad ba mhaith leat. 120 00:06:56,160 --> 00:06:59,500 Agus ansin tar éis go bhfuil tú dul paraiméadar b. 121 00:06:59,500 --> 00:07:01,750 Is é seo an aisteach i ndáiríre coinbhinsiún ach tá muid 122 00:07:01,750 --> 00:07:05,800 ag dul a fheiceáil cén fáth a raibh Apple a dhéanamh go han-tapa. 123 00:07:05,800 --> 00:07:10,530 Mar sin, conas a dhéanann tú glaoch fheidhm? 124 00:07:10,530 --> 00:07:15,520 Ag glaoch feidhm i gCuspóir Tá C difriúil ó C. freisin 125 00:07:15,520 --> 00:07:18,170 >> I ndáiríre, ag iarraidh a feidhm i Cuspóir C 126 00:07:18,170 --> 00:07:21,030 Tá níos mó cosúil le bhfuil tú ag caint le duine éigin. 127 00:07:21,030 --> 00:07:27,030 Anseo ní mór dúinn féin, a ar a dtugtar rud. 128 00:07:27,030 --> 00:07:33,830 Tá tú ag insint go bunúsach ar an agóid féin a rá "Dia duit an Domhain!" 129 00:07:33,830 --> 00:07:36,830 Is é sin an chaoi chun glaoch ar an fheidhm. 130 00:07:36,830 --> 00:07:41,690 An réad agus ainm modh in éineacht le chéile. 131 00:07:41,690 --> 00:07:49,600 Agus is é seo i gcás an síneadh aisteach do-ainm modh a thagann i ndáiríre i spraoi. 132 00:07:49,600 --> 00:07:52,150 >> A ligean ar breathnú ar an dara sampla. 133 00:07:52,150 --> 00:07:56,780 Sainmhínithe muid ach modh ar a dtugtar addInt le blah blah blah. 134 00:07:56,780 --> 00:08:00,066 Mar sin, sa chás seo nuair a bhíonn tú ag glaoch go [ar leith? teachtaireacht?] sé ag dul 135 00:08:00,066 --> 00:08:02,035 chun breathnú cosúil le féin-addInt: 10 le: 2. 136 00:08:02,035 --> 00:08:05,410 137 00:08:05,410 --> 00:08:08,070 Fuaimeanna sé cosúil le Béarla. 138 00:08:08,070 --> 00:08:11,980 Cé go bhfuil an fheidhm Tá dearbhú fheidhm aisteach, 139 00:08:11,980 --> 00:08:15,600 an pointe Cuspóir C patrún dearbhú modh, 140 00:08:15,600 --> 00:08:18,830 is é sin nuair a bhíonn tú ag glaoch an fheidhm nó an modh 141 00:08:18,830 --> 00:08:21,980 beidh sé fuaim cosúil le Béarla iarbhír. 142 00:08:21,980 --> 00:08:25,270 Mar sin tá sé an-iomasach nuair a fhaigheann tú isteach é. 143 00:08:25,270 --> 00:08:28,740 >> Go háirithe sa chás seo, áit ar féidir leat go bunúsach 144 00:08:28,740 --> 00:08:33,010 a fheiceáil go bhfuil an t-ainm fheidhm saghas dhoiciméadú féin. 145 00:08:33,010 --> 00:08:35,390 Ní gá duit aon míniú níos mó a fheiceáil 146 00:08:35,390 --> 00:08:42,770 cad é go díreach atá ag tarlú, cad díreach paraiméadar amháin a dhéanamh. 147 00:08:42,770 --> 00:08:48,470 Ag dul níos faide ná sin, a ligean ar labhairt beagán beagán faoi chláir atá dírithe ar réad. 148 00:08:48,470 --> 00:08:52,160 Tá Réad cláir atá dírithe ar ar cheann de na cláir bunúsacha 149 00:08:52,160 --> 00:08:57,110 teicnící nó patrúin atá úsáid ag Cuspóir C. Cuspóir C 150 00:08:57,110 --> 00:09:03,110 ar a dtugtar Cuspóir C, ní C, ar chúis gur maith. 151 00:09:03,110 --> 00:09:07,560 >> Mar sin, sula n-éireoidh muid isteach Cuspóir C error, 152 00:09:07,560 --> 00:09:11,670 A ligean ar breathnú i ndáiríre go tapa ar cad é go díreach is rud. 153 00:09:11,670 --> 00:09:15,480 Táimid tar éis a rinneadh dócha rud éigin cosúil le réad roimh, a 154 00:09:15,480 --> 00:09:19,780 ar a dtugtar an struct nuair a bhíonn tú a chur i bhfeidhm crann nó liosta nasctha 155 00:09:19,780 --> 00:09:25,730 nó [? iarracht a dhéanamh. ?] Mar sin, tá sé go bunúsach cosúil le struct, 156 00:09:25,730 --> 00:09:28,560 ach tá sé i bhfad níos cumhachtaí ná sin. 157 00:09:28,560 --> 00:09:33,150 Tá rud modhanna agus airíonna. 158 00:09:33,150 --> 00:09:35,310 Tá modhanna go bunúsach feidhmeanna. 159 00:09:35,310 --> 00:09:39,480 Go bunúsach feidhmeanna go go sonrach le rud áirithe. 160 00:09:39,480 --> 00:09:45,440 >> Agus tá airíonna go bunúsach ar an réimse tú a shonrú ar an struct. 161 00:09:45,440 --> 00:09:48,500 Mar sin, le haghaidh gach rud amháin tá roinnt mhaoin 162 00:09:48,500 --> 00:09:53,160 go bhfuil roinnt athróg a Tá go sonrach leis an réad. 163 00:09:53,160 --> 00:09:57,170 Agus tá roinnt feidhmeanna a Tá go sonrach leis an réad freisin. 164 00:09:57,170 --> 00:10:01,180 Agus na feidhmeanna a dtugtar modhanna agus na hathróga a dtugtar airíonna. 165 00:10:01,180 --> 00:10:03,190 Tá sé ach an t-ainm mhaisiúil. 166 00:10:03,190 --> 00:10:10,440 Agus tú deimhin, gach dearcadh amháin fheiceann tú cé a oscailt tú app iOS, 167 00:10:10,440 --> 00:10:17,720 ligean le rá ach Twitter nó Facebook, Tá gach dearcadh amháin a fheiceann tú rud. 168 00:10:17,720 --> 00:10:22,110 Agus is fiú an app ar fad rud a tús a chur leis. 169 00:10:22,110 --> 00:10:25,340 Coincheap an-suimiúil. 170 00:10:25,340 --> 00:10:28,480 >> Agus cén fáth ar mhaith linn a réad cláir atá dírithe? 171 00:10:28,480 --> 00:10:33,530 Mar sin, is féidir leat a shamhlú go bhfuil tú nuair Clár faigheann sé casta go leor. 172 00:10:33,530 --> 00:10:36,400 Let a rá ar díreach nuair a bhíonn tú a chur chun feidhme chessboard, 173 00:10:36,400 --> 00:10:40,020 tá an loighic ag dul go dtí a bheith casta i ndáiríre. 174 00:10:40,020 --> 00:10:43,280 Tá tú 36 éagsúla píosaí, ionas go má tá tú 175 00:10:43,280 --> 00:10:48,370 ag iarraidh loighic a scríobh do gach 36 píosaí éagsúla i fichille, 176 00:10:48,370 --> 00:10:52,150 go bhfuil ag dul a bheith ina lán de feidhmeanna éagsúla agus athróga. 177 00:10:52,150 --> 00:10:54,070 Tá sé go leor trioblóide. 178 00:10:54,070 --> 00:10:58,980 Agus is dócha go bhfuil tú ag dul a scríobh Modh éagsúil nó feidhm éagsúla 179 00:10:58,980 --> 00:11:03,950 do gach ceann de na píosa a go díreach rialú cad a dhéanann siad. 180 00:11:03,950 --> 00:11:08,830 >> Ach rud má dhéanann tú dírithe cláir, gach ceann de na píosaí 181 00:11:08,830 --> 00:11:12,440 Is féidir a achomaireacht isteach aon réad amháin. 182 00:11:12,440 --> 00:11:16,111 Agus beidh an réad bhfuil roinnt coitianta airíonna, cosúil le cén cineál píosa 183 00:11:16,111 --> 00:11:16,610 go bhfuil sé? 184 00:11:16,610 --> 00:11:17,740 Cén dath atá air? 185 00:11:17,740 --> 00:11:19,480 Conas is féidir é a bhogadh? 186 00:11:19,480 --> 00:11:24,660 Agus ar an mbealach sin go bhfuil tú go mór simplithe an loighic é. 187 00:11:24,660 --> 00:11:28,480 Mar sin, tá sé ach ar bhealach gur maith chun na cláir casta, 188 00:11:28,480 --> 00:11:33,700 agus caidreamh ordlathach laistigh den chlár, an-simplí. 189 00:11:33,700 --> 00:11:36,800 Mar táimid ag dul a fheiceáil cén fáth go han-tapa nuair a 190 00:11:36,800 --> 00:11:39,660 táimid ag déanamh i ndáiríre programming-- nuair a bhíonn muid i ndáiríre 191 00:11:39,660 --> 00:11:42,830 déanamh cód S seisiún cláir níos déanaí. 192 00:11:42,830 --> 00:11:48,120 >> Bhuel i dteannta sin, réad cláir atá dírithe ar 193 00:11:48,120 --> 00:11:50,030 ach a lán de spraoi. 194 00:11:50,030 --> 00:11:51,990 Fuair ​​tú a dhearadh do réad féin. 195 00:11:51,990 --> 00:11:56,080 Fuair ​​tú a dhearadh cad a dhéanann sé cuma mhaith le tú féin. 196 00:11:56,080 --> 00:11:58,250 Níl aon fhreagra ceart dó. 197 00:11:58,250 --> 00:12:02,940 Agus tá sé go hiomlán suimiúil. 198 00:12:02,940 --> 00:12:07,270 Mar sin, i gcláir atá dírithe ar réad, dhá choincheap bunúsacha 199 00:12:07,270 --> 00:12:10,130 Beidh rang agus mar shampla. 200 00:12:10,130 --> 00:12:13,570 Tá rang go bunúsach teimpléad le haghaidh réad. 201 00:12:13,570 --> 00:12:18,070 Agus is é go bhfuil drochriarachán bunúsach réad ar leith amháin. 202 00:12:18,070 --> 00:12:21,090 >> Ligean le rá ach go bhfuil tú ag déanamh fianán. 203 00:12:21,090 --> 00:12:24,800 Sa chás seo, gach amháin fianán tú ag deireadh iarbhír suas le 204 00:12:24,800 --> 00:12:27,310 ag dul a bheith rud. 205 00:12:27,310 --> 00:12:35,830 Ach an pláta fianán a úsáideann tú a bhácáil beidh na fianáin a bheith ina rang. 206 00:12:35,830 --> 00:12:37,880 Is rang go bunúsach teimpléad. 207 00:12:37,880 --> 00:12:46,170 Agus beidh ar an gcéad dul a bheith sonrach amháin réad a cruthaíodh as an aicme sin. 208 00:12:46,170 --> 00:12:49,970 >> Agus beidh cás a chruthú bunaithe ar dhearbhú ranga, 209 00:12:49,970 --> 00:12:56,760 mar a fheicfimid i sleamhnáin níos déanaí. 210 00:12:56,760 --> 00:13:00,010 Mar sin, a ligean ar a dhéanamh i ndáiríre i ndáiríre sampla tapaidh [inaudible]. 211 00:13:00,010 --> 00:13:04,280 Ligean le rá táimid ag dhearbhú rud ar cat. 212 00:13:04,280 --> 00:13:07,930 Ba chóir an réad have-- Ba chóir an rang cat 213 00:13:07,930 --> 00:13:11,260 go bhfuil roinnt airíonna agus modhanna a roghnú. 214 00:13:11,260 --> 00:13:17,300 Cén cineál maoine ba chóir an rang have-- chóir an cat a bheith? 215 00:13:17,300 --> 00:13:20,580 >> Mar shampla, dath, aois agus cine, iad siúd 216 00:13:20,580 --> 00:13:24,440 Beidh athróg a Tá sonrach le gach cat. 217 00:13:24,440 --> 00:13:27,790 Agus iad siúd roinnt rudaí go bhfuil muid a úsáid chun cur síos ar a cat. 218 00:13:27,790 --> 00:13:31,880 Cén cineál modh, nó cad is féidir a cat a dhéanamh? 219 00:13:31,880 --> 00:13:37,160 Bheadh ​​roinnt samplaí mear a chase luch, iasc a ithe nó díreach meow. 220 00:13:37,160 --> 00:13:40,900 Is é seo go tapa i ndáiríre sampla de rang cat. 221 00:13:40,900 --> 00:13:46,920 Agus ar leith i ndáiríre Beidh réad cat a bheith ina cat 222 00:13:46,920 --> 00:13:50,930 i gcás ina muid a shonrú ar an dath, aois agus cine. 223 00:13:50,930 --> 00:13:53,790 >> Sa chás sin, is é ár n-réad a thuilleadh rang níos mó. 224 00:13:53,790 --> 00:14:00,010 Cóip againn ar an teimpléad as an rang agus shonrú againn gach eolas sonrach 225 00:14:00,010 --> 00:14:04,510 leis an rud ar leith go mbeidh sé neamhspleách. 226 00:14:04,510 --> 00:14:09,350 Agus nuair a bhíonn tú ag glaoch modh taobh istigh rud, 227 00:14:09,350 --> 00:14:16,640 tú ach glaoch meow ar an réad, a bhfuil an cat a chruthaigh tú díreach. 228 00:14:16,640 --> 00:14:19,020 >> Is dócha go mbeidh tú a phriontáil amach rud éigin cosúil le "Dia duit an Domhain! 229 00:14:19,020 --> 00:14:20,000 Meow. " 230 00:14:20,000 --> 00:14:22,110 Pretty gleoite. 231 00:14:22,110 --> 00:14:24,500 Gach ceart, a ligean ar díreach dul isteach roinnt sonraí 232 00:14:24,500 --> 00:14:30,650 agus féach cad a dhéanann go díreach go aistriú isteach á cláir iOS. 233 00:14:30,650 --> 00:14:36,500 Mar sin, i iOS gcláir ngach amháin Beidh rang a chur i bhfeidhm in dhá chomhad. 234 00:14:36,500 --> 00:14:41,420 Is comhad amháin anseo, a ar a dtugtar an comhéadan. 235 00:14:41,420 --> 00:14:45,300 Tá comhad eile anseo, a ar a dtugtar i bhfeidhm. 236 00:14:45,300 --> 00:14:48,890 >> De ghnáth an comhéadan beidh extension.h 237 00:14:48,890 --> 00:14:51,740 mar atá feicthe againn i leabharlanna C. 238 00:14:51,740 --> 00:14:56,340 Agus is é an comhad bhfeidhm dul go bhfuil extension.n. 239 00:14:56,340 --> 00:14:57,260 Tá sé de chineál ar aisteach. 240 00:14:57,260 --> 00:15:01,270 Ach ciallaíonn .n ndáiríre .c, níl aon difríocht bhunúsach idir na 241 00:15:01,270 --> 00:15:02,100 beirt. 242 00:15:02,100 --> 00:15:06,650 Mar sin, sa chás seo, is féidir linn a fheiceáil go bhfuil muid dhearbhú comhéadan, Cat: réad. 243 00:15:06,650 --> 00:15:10,660 244 00:15:10,660 --> 00:15:13,760 Is é sin ar a dtugtar oidhreacht. 245 00:15:13,760 --> 00:15:19,170 Táimid ag inheriting bunúsach an rang cat as an rang réad. 246 00:15:19,170 --> 00:15:24,790 Mar sin, gach maoin agus modh a bhí sainithe cheana sa rang réad 247 00:15:24,790 --> 00:15:28,560 a shainmhínítear go huathoibríoch i rang cat chomh maith. 248 00:15:28,560 --> 00:15:35,900 >> Chomh maith leis sin, táimid ag shainmhíniú dath, cine, agus aois, trí athróg. 249 00:15:35,900 --> 00:15:39,360 Go Breathnaíonn iarbhír cosúil rud atá déanta agat roimh. 250 00:15:39,360 --> 00:15:41,770 Breathnaíonn sé cosúil le struct. 251 00:15:41,770 --> 00:15:44,950 Is é sin go bunúsach an error do dhearbhú struct, 252 00:15:44,950 --> 00:15:47,710 agus is é sin go hiomlán ceart. 253 00:15:47,710 --> 00:15:51,825 Agus ós rud é a luaigh mé cheana, an difríocht a struct 254 00:15:51,825 --> 00:15:53,960 agus rud, ar cheann de na difríochtaí bunúsacha 255 00:15:53,960 --> 00:15:59,080 é go bhfuil an modh rud, cé go bhfuil struct amháin athróg. 256 00:15:59,080 --> 00:16:03,450 Mar sin, i dteannta na maoine nó athróg againn ar bun chun an réad, 257 00:16:03,450 --> 00:16:05,700 a shonrú againn roinnt modh. 258 00:16:05,700 --> 00:16:09,720 >> Let a rá ar ach anseo ní mór dúinn dhá mhodh, tá sé ar cheann meow, 259 00:16:09,720 --> 00:16:12,460 Tá ceann eile luch chase. 260 00:16:12,460 --> 00:16:18,600 Is dócha ba mhaith linn a bheith ag dul le paraiméadar atá bunaithe ar ár modh roimhe seo 261 00:16:18,600 --> 00:16:20,440 patrún dearbhú. 262 00:16:20,440 --> 00:16:22,160 Ba mhaith leat is dócha a bheith ag dul ar an luch. 263 00:16:22,160 --> 00:16:25,180 Agus beidh tú ag iarraidh dócha a thabhairt ar ais ar signifying bool 264 00:16:25,180 --> 00:16:30,010 má tá do cat go rathúil ghabh an luch nó nach bhfuil. 265 00:16:30,010 --> 00:16:33,170 >> Is é seo an comhéadan, ach is féidir linn a fheiceáil go bhfuil an comhéadan i ndáiríre 266 00:16:33,170 --> 00:16:35,150 Ní aon ní a dhéanamh. 267 00:16:35,150 --> 00:16:40,800 Insíonn sé ach clár cad exists-- cad ann sa rang cat. 268 00:16:40,800 --> 00:16:43,640 Mar sin, d'fhonn an Clár rud éigin a dhéanamh, 269 00:16:43,640 --> 00:16:46,680 ní mór dúinn a bheith comhaid bhfeidhm. 270 00:16:46,680 --> 00:16:51,940 Mar sin anseo, is é an chéad rud a dhéanaimid ar ndóigh táimid ag allmhairiú an comhéadan. 271 00:16:51,940 --> 00:16:56,470 Tar éis a allmhairiú muid an comhéadan, táimid shainiú an modh. 272 00:16:56,470 --> 00:17:00,150 >> Let a rá ar díreach anseo meow Bheadh ​​phriontáil díreach amach 273 00:17:00,150 --> 00:17:01,740 "Dia duit an Domhain!" leis an console. 274 00:17:01,740 --> 00:17:04,319 275 00:17:04,319 --> 00:17:08,460 Agus tar éis cur chun feidhme comhad, táimid ag déanamh go leor i bhfad. 276 00:17:08,460 --> 00:17:14,530 Tá sé seo go bunúsach rang dearbhú do rang amháin. 277 00:17:14,530 --> 00:17:19,970 Mar sin anois go dtiocfaidh an cheist, conas a dhéanann tú a dhearbhú athróg? 278 00:17:19,970 --> 00:17:26,880 An bealach a úsáideann tú d'aicme a chruthú Tá réad i Cuspóir C scríofa anseo. 279 00:17:26,880 --> 00:17:30,730 >> Tú a shonrú ar dtús go tá sé seo le pointeoir cat, 280 00:17:30,730 --> 00:17:38,700 mar gheall ar gach rud i Cuspóir C i bhfeidhm ar deireadh mar pointeoir. 281 00:17:38,700 --> 00:17:46,210 Agus a ghlaonn tú ar an rang, glaoch orthu mar alloc, atá go bunúsach malloc, 282 00:17:46,210 --> 00:17:51,220 ag insint an córas oibriúcháin go bhfuil tú Ní mór roinnt spáis cuimhne ar an réad. 283 00:17:51,220 --> 00:17:55,780 Tar éis go bhfuil tú rud cheana féin agus tú thúsú ach é. 284 00:17:55,780 --> 00:17:56,780 Is é seo ach an coinbhinsiún. 285 00:17:56,780 --> 00:17:59,390 286 00:17:59,390 --> 00:18:04,410 Tá a fhios agam go bhfuil sé go bhfuil beagán aisteach, ach tá sé seo i ndáiríre conas a dhéanann Apple stuif. 287 00:18:04,410 --> 00:18:07,130 >> Airíonna a shannadh go bhfuil i ndáiríre simplí go leor. 288 00:18:07,130 --> 00:18:09,250 Tá sé an-chosúil leis cad atá tú a dhéanamh nuair a 289 00:18:09,250 --> 00:18:13,780 go bhfuil tú ag a shannadh ar roinnt sonracha réimse taobh istigh de struct. 290 00:18:13,780 --> 00:18:16,830 Tá tú ach an athróg ainm, an t-ainm maoine, 291 00:18:16,830 --> 00:18:20,140 agus luach ar leith a shannadh dó. 292 00:18:20,140 --> 00:18:24,120 Agus is é ag iarraidh modh an-chosúil. 293 00:18:24,120 --> 00:18:29,080 Is é an glaoch modh go bunúsach cad a labhair mé faoi 294 00:18:29,080 --> 00:18:32,390 do ghlaoch ar mhodh ar bith i gCuspóir C. 295 00:18:32,390 --> 00:18:36,660 >> Tá tú ag dul ar rud, i chás seo tá sé ag dul a bheith myCat, 296 00:18:36,660 --> 00:18:42,490 agus go bhfuil tú ag dul thar an t-ainm modh. 297 00:18:42,490 --> 00:18:47,130 Mar má tá tú ag caint leis an réad, myCat, gur chóir duit a meow. 298 00:18:47,130 --> 00:18:48,570 Tá sé suimiúil go leor. 299 00:18:48,570 --> 00:18:52,010 300 00:18:52,010 --> 00:18:55,680 Tar éis sin, tá ceann patrún dearadh níos riachtanach 301 00:18:55,680 --> 00:18:59,940 gur gá dúinn chun labhairt faoi roimh dul a cód S iarbhír. 302 00:18:59,940 --> 00:19:03,300 Is é sin an patrún dearadh ar a dtugtar cláir imeacht tiomáinte. 303 00:19:03,300 --> 00:19:09,660 Tá sé seo freisin dócha gur ceann de na cinn is smaointe bunúsacha i gcláir iOS. 304 00:19:09,660 --> 00:19:14,410 >> Mar sin, tú dócha nach bhfuil a fhios cad é go díreach Is é an t cláir imeacht tiomáinte, 305 00:19:14,410 --> 00:19:16,990 ach nach bhfuil sé i ndáiríre go scary. 306 00:19:16,990 --> 00:19:20,400 Bhuel i ndáiríre, tá tú déanta cheana féin go bhfuil roimhe seo. 307 00:19:20,400 --> 00:19:24,894 Tá sé seo ar cheann de na línte atá tú is dócha scríofa cheana féin sa [inaudible] go deireanach 308 00:19:24,894 --> 00:19:26,810 de CS50, google.maps.event.addListener (marcóir, 309 00:19:26,810 --> 00:19:27,810 "Cliceáil", feidhm () {}) :. 310 00:19:27,810 --> 00:19:32,410 311 00:19:32,410 --> 00:19:37,620 Trí ghlaoch líne seo a bhfuil tú go bunúsach ag insint an ríomhaire 312 00:19:37,620 --> 00:19:42,650 go bhfuil aon uair an ócáid ​​ar a dtugtar "Cliceáil" a tharlaíonn ar an marcóir, 313 00:19:42,650 --> 00:19:43,630 úsáid a bhaint as an bhfeidhm sin. 314 00:19:43,630 --> 00:19:46,910 315 00:19:46,910 --> 00:19:50,950 >> Tá sé seo an-difriúil ó cad a dhéanann tú i mario.c. 316 00:19:50,950 --> 00:19:56,670 I mario.c ritheann tú ach an gclár uair amháin, tugann sé leat aschur, 317 00:19:56,670 --> 00:19:58,590 agus go bhfuil tú ag déanamh. 318 00:19:58,590 --> 00:20:02,590 Tá siad seo saghas cosúil cláir lámhaigh amháin. 319 00:20:02,590 --> 00:20:05,830 Cláir Imeacht tiomáinte Tá an-, an-difriúil. 320 00:20:05,830 --> 00:20:10,230 A ligean ar a shamhlú, má tá Facebook ar cheann Clár lámhaigh nach bhfuil sé gur maith. 321 00:20:10,230 --> 00:20:13,750 Théann tú díreach le Facebook uair amháin agus tá sé déanta. 322 00:20:13,750 --> 00:20:16,700 Tugann sé tú roinnt aschur agus ní bhfuair tú é ar ais. 323 00:20:16,700 --> 00:20:19,380 Ní bhfuair tú rud ar bith níos mó. 324 00:20:19,380 --> 00:20:23,880 >> Mar sin anseo, go háirithe Is é an patrún a úsáid againn 325 00:20:23,880 --> 00:20:26,940 imeacht tiomáinte, ionas go mbeidh Beidh gach feidhm 326 00:20:26,940 --> 00:20:31,480 a ghabhtar bunaithe ar an méid a Tá an imeacht a tharla. 327 00:20:31,480 --> 00:20:34,670 Mar shampla, má tá muid cnaipe agus sonraigh againn 328 00:20:34,670 --> 00:20:39,870 go pé uair a bhfuil an cnaipe chliceáil, glaoch ar an fheidhm a dtugtar "Dia duit an Domhain!" 329 00:20:39,870 --> 00:20:47,810 Sa tslí is féidir linn i ndáiríre an loighic fheidhm a bhainistiú 330 00:20:47,810 --> 00:20:50,560 sreabhadh ar bhealach an-solúbtha. 331 00:20:50,560 --> 00:20:55,840 Is féidir leis an úsáideoir a dhéanamh nó glaoch feidhm go bhfuil a dtugtar cheana féin. 332 00:20:55,840 --> 00:20:59,900 Tá sé seo go hiomlán bunaithe ar an méid a dhéanann úsáideoirí. 333 00:20:59,900 --> 00:21:04,080 >> Mar sin, is féidir linn a fheiceáil go bhfuil sé seo i ndáiríre i bhfad níos fearr ná mar a mario.c. 334 00:21:04,080 --> 00:21:07,190 Agus is dea-scéal go bhfuil sé i ndáiríre nach bhfuil coincheap nua. 335 00:21:07,190 --> 00:21:12,140 Guys Tá tú déanta cheana féin go bhfuil an fhadhb seo caite a leagan síos. 336 00:21:12,140 --> 00:21:16,640 Mar sin, i Cuspóir C tá trí léaráidí éagsúla 337 00:21:16,640 --> 00:21:19,030 do chláir imeacht tiomáinte. 338 00:21:19,030 --> 00:21:21,970 Is é an chéad léaráid ar a dtugtar caingean sprioc, 339 00:21:21,970 --> 00:21:26,990 áit a bhfuil tú ceangal cnaipe preas le roinnt feidhm. 340 00:21:26,990 --> 00:21:31,590 Ligean le rá go díreach, aon uair is tú cliceáil roinnt cnaipe, a ghlaonn tú roinnt fheidhm. 341 00:21:31,590 --> 00:21:33,620 Is é seo an gníomh sprioc an-simplí. 342 00:21:33,620 --> 00:21:35,580 >> Is é an dara ceann i ndáiríre an ceann is deacra, 343 00:21:35,580 --> 00:21:38,450 sé ar a dtugtar toscaireacht ar prótacal. 344 00:21:38,450 --> 00:21:41,800 Táimid ag dul a mhíniú go mion mór níos déanaí. 345 00:21:41,800 --> 00:21:44,420 Agus is é an tríú bealach fógra. 346 00:21:44,420 --> 00:21:46,770 Tá sé seo i ndáiríre ní an-tábhachtach chomh fada 347 00:21:46,770 --> 00:21:50,920 mar táimid i gceist, mar gheall ar an deis go bhfuil tú ag dul fógra a úsáid 348 00:21:50,920 --> 00:21:53,310 i do thionscadal deiridh go leor íseal. 349 00:21:53,310 --> 00:21:56,440 Mar sin, táimid ag dul a skip an chuid sin. 350 00:21:56,440 --> 00:21:59,460 >> Agus táimid ag dul chun tumadóireacht a dheanamh i toscaireacht ar prótacal. 351 00:21:59,460 --> 00:22:02,380 352 00:22:02,380 --> 00:22:04,470 Mar sin, cad é go díreach prótacal? 353 00:22:04,470 --> 00:22:06,450 Nó cad é go díreach is toscaireacht? 354 00:22:06,450 --> 00:22:09,670 A ligean ar labhairt faoi prótacal chun tús a chur leis. 355 00:22:09,670 --> 00:22:13,360 Tá Prótacail rud ar bith ach imeachtaí. 356 00:22:13,360 --> 00:22:19,230 Ach tá na himeachtaí a tugadh tú ag Apple chun tús a chur leis. 357 00:22:19,230 --> 00:22:22,640 Mar shampla, nach bhfuil mé go hiomlán cinnte cé mhéad de tú 358 00:22:22,640 --> 00:22:27,930 guys a úsáid bunaidh Apple phost app nó téigh i dteagmháil, 359 00:22:27,930 --> 00:22:32,180 ach gach uair scrollbharra tú an tábla agus brúigh na cille ar leith 360 00:22:32,180 --> 00:22:36,130 ar an tábla, is é sin ócáid. 361 00:22:36,130 --> 00:22:38,330 >> Agus más mian leat a dhéanamh chás sin le tú féin, 362 00:22:38,330 --> 00:22:40,410 tá sé i ndáiríre le beagán crua. 363 00:22:40,410 --> 00:22:44,880 Mar sin, tá Apple a tugadh go fiú duit ionas gur féidir leat ach a úsáid go díreach 364 00:22:44,880 --> 00:22:49,610 an ócáid ​​éigin ar do chuid féin a dhéanamh. 365 00:22:49,610 --> 00:22:52,980 Tá Prótacail iarbhír i ndáiríre, i ndáiríre a úsáidtear go forleathan 366 00:22:52,980 --> 00:22:58,320 i Cuspóir C. Well i Go deimhin, gach app amháin 367 00:22:58,320 --> 00:23:00,870 Tá rud éigin a ghabhtar toscaire app. 368 00:23:00,870 --> 00:23:06,330 Taobh istigh de íogair é gach ceann de na prótacail chun luchtú an app. 369 00:23:06,330 --> 00:23:12,470 >> Ligean le rá ach go bhfuil Rinne ócáid ​​do app ualach. 370 00:23:12,470 --> 00:23:18,200 Mar sin, cad ba cheart a tharlóidh tar éis atá tú chruthaigh app, tar éis osclaíonn tú an app, 371 00:23:18,200 --> 00:23:22,630 tar éis a dhúnann tú an app, nó dá éis, chuir tú an iPhone a chodladh. 372 00:23:22,630 --> 00:23:27,480 Is iad seo na himeachtaí go bhfuil tugtha cheana féin agat. 373 00:23:27,480 --> 00:23:34,730 Agus ar dtús taobh istigh na cáithníní ní bheidh aon chur i bhfeidhm. 374 00:23:34,730 --> 00:23:39,750 Apple dúirt go díreach leat go fheidhm seo a tharlóidh nuair a tharlaíonn teagmhas éigin, 375 00:23:39,750 --> 00:23:44,380 ach cad a dhéanann tú leis sin Is é feidhm go hiomlán suas chun tú. 376 00:23:44,380 --> 00:23:49,290 >> Tá Toscaireacht bunúsach ag insint an rang 377 00:23:49,290 --> 00:23:53,060 gur chóir duit a láimhseáil na prótacail. 378 00:23:53,060 --> 00:23:55,340 Tá sé rud beag beag mearbhall, ach beidh sé a bheith 379 00:23:55,340 --> 00:23:59,380 i bhfad níos soiléire nuair a dhéanaimid na cóid i ngníomh. 380 00:23:59,380 --> 00:24:04,760 Tá Toscaireacht ar prótacal iarbhír meicníocht an-láidir sa chiall 381 00:24:04,760 --> 00:24:08,160 más rud é go bhfuil muid ag tarmligean le haicme shonrach, 382 00:24:08,160 --> 00:24:12,400 Is féidir linn déileáil go bunúsach gach saghas na n-imeachtaí 383 00:24:12,400 --> 00:24:17,040 ag baint úsáide as aon aicme atá againn, uirlis an-áisiúil. 384 00:24:17,040 --> 00:24:21,530 >> Mar sin, mar shampla tapaidh amháin le haghaidh toscaireacht ar phrótacal 385 00:24:21,530 --> 00:24:24,120 Beidh an méid a labhair mé díreach faoi. 386 00:24:24,120 --> 00:24:26,720 387 00:24:26,720 --> 00:24:30,890 An prótacal Tá sonrach ar a dtugtar tableview [inaudible] ról a roghnú 388 00:24:30,890 --> 00:24:35,480 ag [? Innéacs?] [? am atá caite. ?] Mar sin, seo imeacht a bheadh ​​ghabháil nuair a dhéanann tú 389 00:24:35,480 --> 00:24:39,710 Beartaíonn i ndáiríre ar leith a cille i do tableview, 390 00:24:39,710 --> 00:24:43,570 ligean le rá ach i do phost nó i do teagmhálacha app. 391 00:24:43,570 --> 00:24:48,180 >> Inside feidhm bhí ar dtús ag déanamh rud ar bith. 392 00:24:48,180 --> 00:24:51,950 Nach bhfuil an fheidhm aon ní de réir réamhshocraithe a dhéanamh. 393 00:24:51,950 --> 00:24:55,540 Ach is féidir leat a shonrú cad a dhéanann an fheidhm, 394 00:24:55,540 --> 00:24:59,610 thug cad ba mhaith leat as do app. 395 00:24:59,610 --> 00:25:01,610 Uirlis an-áisiúil. 396 00:25:01,610 --> 00:25:06,840 Agus le gach a á rá, mé go bunúsach 397 00:25:06,840 --> 00:25:11,430 chlúdach roinnt error an-bhunúsach agus coincheap bunúsach do Cuspóir C 398 00:25:11,430 --> 00:25:15,860 cláir, agus is féidir linn a dhéanamh ar roinnt cód s. 399 00:25:15,860 --> 00:25:17,980 I bhfad níos mó spreagúil. 400 00:25:17,980 --> 00:25:21,070 Dá bhrí sin tá s cód ndáiríre beagán mór 401 00:25:21,070 --> 00:25:23,330 nuair a osclaíonn tú é don chéad uair. 402 00:25:23,330 --> 00:25:26,640 >> Nóta One tapa, mar sin má tá tú ag iarraidh a dhéanamh ar fhorbairt iOS, 403 00:25:26,640 --> 00:25:29,630 Molaim go mór go bhfuil tú Mac. 404 00:25:29,630 --> 00:25:33,930 Mar gheall ar a dhéanamh ar fhorbairt iOS ar Windows i ndáiríre, i ndáiríre crua. 405 00:25:33,930 --> 00:25:37,560 Tá sé doable, ach tá sé i ndáiríre deacair. 406 00:25:37,560 --> 00:25:40,610 Agus tú cinnte nach bhfuil ag iarraidh úsáid a bhaint as g in eagar. 407 00:25:40,610 --> 00:25:47,950 Mar sin, i s cód againn roinnt réimsí éagsúla. 408 00:25:47,950 --> 00:25:53,050 Nuair a bheidh tú ag oscailt suas ar dtús s cód feicfidh tú limistéar nascleanúint, 409 00:25:53,050 --> 00:25:57,470 a léiríonn go bunúsach tú go léir ar an comhaid atá i do thionscadal reatha. 410 00:25:57,470 --> 00:26:03,590 >> Tá tú i limistéar toolbar, a Tá bainistiú bunúsach tuairimí, 411 00:26:03,590 --> 00:26:08,570 nó roinnt beag tapaidh Uirlisí faoi s cód féin. 412 00:26:08,570 --> 00:26:11,140 Agus is é seo an réimse eagarthóir iarbhír. 413 00:26:11,140 --> 00:26:15,900 Tá an ceantar g in eagar an-chosúil, ach tá i bhfad níos fearr ná g in eagar. 414 00:26:15,900 --> 00:26:21,150 Agus sa réimse ceart, ar a dtugtar an limistéar fóntais. 415 00:26:21,150 --> 00:26:27,170 Éiríonn an ceantar i ndáiríre handy nuair go bhfuil tú ag a chruthú comhéadan nó a shonrú 416 00:26:27,170 --> 00:26:30,070 roinnt setups mear do do app. 417 00:26:30,070 --> 00:26:34,570 >> Agus is é an limistéar deireanach an debugging. 418 00:26:34,570 --> 00:26:37,970 Tá an ceantar seo ar an consól. 419 00:26:37,970 --> 00:26:43,170 Mar sin, aon uair a deir tú printf, nó nslog i ár gcás, 420 00:26:43,170 --> 00:26:47,330 tá gach do chuid torthaí ag dul a bheith i gcló anseo. 421 00:26:47,330 --> 00:26:48,260 Gach ceart? 422 00:26:48,260 --> 00:26:52,090 Buille faoi thuairim mé gur féidir linn i ndáiríre a dhéanamh go tapa sampla do chláir iOS. 423 00:26:52,090 --> 00:26:54,220 Agus a ligean ar oscailt iarbhír suas s cód. 424 00:26:54,220 --> 00:26:57,210 425 00:26:57,210 --> 00:27:01,346 Mar sin, gach uair a osclaíonn tú suas í cód, tá sé ag dul a thaispeáint suas rud éigin mar sin. 426 00:27:01,346 --> 00:27:03,220 Tá sé seo ag dul a iarraidh ort cad ba mhaith leat a dhéanamh? 427 00:27:03,220 --> 00:27:06,830 Ar mhaith leat rud éigin a thosú randamach, clós súgartha, go bunúsach agat 428 00:27:06,830 --> 00:27:11,250 Is féidir le tástáil ach cód gan iarbhír cion d'aon app. 429 00:27:11,250 --> 00:27:13,020 >> Ar mhaith leat a chruthú tionscadal nua? 430 00:27:13,020 --> 00:27:16,660 Nó ar mhaith leat dul ar aghaidh obair ar an tionscadal atá ann faoi láthair? 431 00:27:16,660 --> 00:27:20,270 In ár gcás táimid ag dul a chruthú le tionscadal nua. 432 00:27:20,270 --> 00:27:22,980 Mar sin, tá sé i ndáiríre deas, s Tá cód ndáiríre cheana 433 00:27:22,980 --> 00:27:26,820 thug tú roinnt teimpléid le haghaidh rudaí a chruthú. 434 00:27:26,820 --> 00:27:32,680 Más mian leat a dhéanamh cluiche s, cód i ndáiríre tá teimpléad cluiche ar do shon, 435 00:27:32,680 --> 00:27:36,890 Tá leathanach bhunaithe iarratais, iarratas bunaithe tab. 436 00:27:36,890 --> 00:27:39,280 Sa chás seo, táimid ag dul rud an-simplí a dhéanamh, 437 00:27:39,280 --> 00:27:43,230 agus táimid ag dul a úsáid iarratas dearcadh amháin. 438 00:27:43,230 --> 00:27:48,270 >> Tar éis sin go díreach cad ba mhaith leat a ghlaoch do tháirge, agus cad is ainm duit, 439 00:27:48,270 --> 00:27:52,760 cad é do aitheantóir, agus cén teanga a úsáideann tú. 440 00:27:52,760 --> 00:27:57,060 Anseo nach bhfuil muid ag iarraidh a sheiceáil ag baint úsáide as Core Sonraí. 441 00:27:57,060 --> 00:28:00,170 Is croí-Sonraí bunúsach databasing iOS. 442 00:28:00,170 --> 00:28:05,360 Má dhéanann tú Core Sonraí s, Tá cód ag dul a shainiú 443 00:28:05,360 --> 00:28:07,710 a lán ranganna níos casta ar do shon. 444 00:28:07,710 --> 00:28:12,740 Mar sin, gach rud a choinneáil simplí, tá muid ach ag dul a dhéanamh gan Core Sonraí 445 00:28:12,740 --> 00:28:15,290 ceart anois. 446 00:28:15,290 --> 00:28:18,030 >> An fhadhb táimid ag dul a bheith ag baint úsáide as é that-- an fhadhb 447 00:28:18,030 --> 00:28:23,770 táimid ag dul a bheith ag cruthú é go bhfuil muid ag iarraidh go bunúsach a allmhairiú Mario ó C 448 00:28:23,770 --> 00:28:25,437 do app iOS. 449 00:28:25,437 --> 00:28:26,645 Mar sin, a ligean ar glaoch go Mario-iOS. 450 00:28:26,645 --> 00:28:31,230 451 00:28:31,230 --> 00:28:34,880 Ar ndóigh, tú a shonrú cad tú ag iarraidh a chur i do thionscadal. 452 00:28:34,880 --> 00:28:37,870 Agus ansin muid ag dul. 453 00:28:37,870 --> 00:28:41,390 >> Mar sin, tá sé seo le beagán mór, ach tá sé seo i ndáiríre 454 00:28:41,390 --> 00:28:43,540 cad a chonaic muid díreach ar an sleamhnán. 455 00:28:43,540 --> 00:28:49,710 Agus an chéad réimse a fheicimid ceart anois go bunúsach cumraíocht tionscadail. 456 00:28:49,710 --> 00:28:53,390 Mar sin, gach rud is mian leat a dhéanamh tionscadal, cén cineál gléas, 457 00:28:53,390 --> 00:28:58,810 ligean le rá ach cén cineál gléas ar mhaith leat do app a bheith i láthair ar? 458 00:28:58,810 --> 00:29:01,280 An bhfuil sé iPhone, iPad nó uilíoch? 459 00:29:01,280 --> 00:29:04,660 Mar sin claonadh gléas, gach stuif seo. 460 00:29:04,660 --> 00:29:08,490 Nach bhfuil an-tábhachtach, ach d'fhéadfadh a bheith, ach tá sé seo 461 00:29:08,490 --> 00:29:11,050 Is áit a chruthaíonn tú do thionscadal má tá tú i ndáiríre 462 00:29:11,050 --> 00:29:15,180 ag iarraidh a imscaradh go dtí an siopa Apple. 463 00:29:15,180 --> 00:29:20,420 >> Gach ceart, a ligean ar breathnú ar rud atá taobh istigh dár cód. 464 00:29:20,420 --> 00:29:22,360 A ligean ar dul tríd an Navigator comhad. 465 00:29:22,360 --> 00:29:30,140 Agus is iad seo go léir na comhaid sin cheana tháinig leis an teimpléad, an-deas. 466 00:29:30,140 --> 00:29:35,980 Mar sin, nuair a chliceálann muid ar cheann acu is é seo cad tá sé cosúil. 467 00:29:35,980 --> 00:29:38,530 An-cosúil leis g in eagar. 468 00:29:38,530 --> 00:29:41,340 Ach is féidir leat a fheiceáil go bhfuil an Tá béim error dócha 469 00:29:41,340 --> 00:29:42,780 beagán nicer. 470 00:29:42,780 --> 00:29:45,610 Agus tá sé i ndáiríre i bhfad níos mó cumhachtaí ná g eagarthóireacht. 471 00:29:45,610 --> 00:29:49,970 Agus is féidir leat a chomhlánú uathoibríoch a lán rudaí ar do shon, 472 00:29:49,970 --> 00:29:52,370 mar a fheicfimid go han-tapa. 473 00:29:52,370 --> 00:29:54,100 >> A ligean ar oscailt an limistéar debugging chomh maith. 474 00:29:54,100 --> 00:30:02,790 475 00:30:02,790 --> 00:30:07,000 Ceart go leor, mar is féidir linn a fheiceáil, Is é an console ar dheis anseo. 476 00:30:07,000 --> 00:30:13,840 Is é seo a bhfuil tú ag dul a fheiceáil nuair a tá tú i printf nó nsloging rud éigin. 477 00:30:13,840 --> 00:30:17,155 Mar sin, gan a thuilleadh moille, a ligean ar iarbhír thiomsú ar an app agus féach cad a tharlaíonn. 478 00:30:17,155 --> 00:30:20,000 479 00:30:20,000 --> 00:30:23,410 Gné riachtanach amháin le haghaidh s cód, is é sin cód s 480 00:30:23,410 --> 00:30:25,850 Tagann le Insamhlóir iPhone. 481 00:30:25,850 --> 00:30:29,820 Mar sin, ní gá duit a bheith acu iPhone chun iarracht do thionscadal, 482 00:30:29,820 --> 00:30:34,440 Is féidir le s cód insamhail gur le haghaidh tú, mar is féidir linn a fheiceáil anois. 483 00:30:34,440 --> 00:30:36,406 >> Tá sé deas deas. 484 00:30:36,406 --> 00:30:38,640 Tá sé seo ag cur beagán beagán ama a chur le chéile 485 00:30:38,640 --> 00:30:43,040 agus go bunúsach ní mór dúinn iarratas folamh, 486 00:30:43,040 --> 00:30:44,640 a dhéanann i ndáiríre rud ar bith. 487 00:30:44,640 --> 00:30:46,175 Ach Cuireann sé. 488 00:30:46,175 --> 00:30:47,380 Tá sé deas uamhnach. 489 00:30:47,380 --> 00:30:50,200 Tá sé i bhfad níos fearr ná C, huh? 490 00:30:50,200 --> 00:30:52,130 Ceart go leor, ansin a ligean iarracht rud éigin a chur leis. 491 00:30:52,130 --> 00:30:56,050 492 00:30:56,050 --> 00:31:02,650 Comhad amháin go bhfuil beagán aisteach anseo ar a dtugtar scéil. 493 00:31:02,650 --> 00:31:08,020 Tá sé seo i ndáiríre iontach, gné uamhnach do s cód. 494 00:31:08,020 --> 00:31:14,170 Mar gheall ar s cód, is féidir leat i ndáiríre tarraing agus eilimintí titim isteach ar an comhéadan 495 00:31:14,170 --> 00:31:17,430 agus beidh sé a thaispeáint go díreach suas. 496 00:31:17,430 --> 00:31:18,055 A ligean ar iarracht sin. 497 00:31:18,055 --> 00:31:21,230 498 00:31:21,230 --> 00:31:27,236 >> Titim againn lipéad anseo, "Dia duit an Domhain !!!" 499 00:31:27,236 --> 00:31:29,740 Is féidir linn a lár go. 500 00:31:29,740 --> 00:31:30,970 Deas fionnuar. 501 00:31:30,970 --> 00:31:33,915 Anois, a ligean ar siúl an insamhalta stad. 502 00:31:33,915 --> 00:31:36,940 503 00:31:36,940 --> 00:31:38,700 Anseo ní mór dúinn "Dia duit an Domhain !!!" 504 00:31:38,700 --> 00:31:40,810 Ní raibh muid a dhéanamh fiú aon códú fóill. 505 00:31:40,810 --> 00:31:42,750 Cad é an heck ag tarlú? 506 00:31:42,750 --> 00:31:45,880 Tá sé seo conas cumhachtach Is féidir Comhéadan Tógálaí bheith. 507 00:31:45,880 --> 00:31:48,030 Somebody Dúirt fiú go is dócha is féidir leat díreach 508 00:31:48,030 --> 00:31:52,800 chomhlánú app gan scríbhinn is dócha go bhfuil míle de línte cód 509 00:31:52,800 --> 00:31:54,820 ach ag baint úsáide as an Chomhéadain Tógálaí. 510 00:31:54,820 --> 00:31:59,680 Ach tá sé is dócha nach bhfuil an bealach is fearr chun é a dhéanamh. 511 00:31:59,680 --> 00:32:01,670 >> Anois, a ligean ar a fháil i ndáiríre síos go dtí códaithe. 512 00:32:01,670 --> 00:32:04,860 513 00:32:04,860 --> 00:32:08,330 Mar sin, an struchtúr an chomhaid i ndáiríre i ndáiríre suimiúil 514 00:32:08,330 --> 00:32:15,610 toisc, mar is féidir leat a fheiceáil, tá aon fheidhm is mó in áit ar bith. 515 00:32:15,610 --> 00:32:17,466 Féach? 516 00:32:17,466 --> 00:32:19,340 Mar atá luaite againn cheana, féidir leat a fheiceáil go bhfuil an 517 00:32:19,340 --> 00:32:22,830 Is comhad i bhfeidhm do rang ar leith. 518 00:32:22,830 --> 00:32:25,690 Ach níl aon áit ar bith is mó. 519 00:32:25,690 --> 00:32:27,490 Mar sin, i gcás ina bhfuil príomh? 520 00:32:27,490 --> 00:32:31,970 I ndáiríre, tá príomh-, ach an is mó i bhfolach i ndáiríre uait. 521 00:32:31,970 --> 00:32:34,560 An príomh anseo. 522 00:32:34,560 --> 00:32:37,120 Go Breathnaíonn an eolas. 523 00:32:37,120 --> 00:32:41,000 >> Mar sin, go bunúsach cad iOS ag déanamh taobh istigh is mó 524 00:32:41,000 --> 00:32:43,540 is é sin aon uair a príomh ar a dtugtar, atá go bunúsach 525 00:32:43,540 --> 00:32:49,000 aon uair a bhfuil an app chun báis, tá sé Cruthaíonn rud ar a dtugtar AppDelegate. 526 00:32:49,000 --> 00:32:52,980 527 00:32:52,980 --> 00:32:57,350 Mar a luaigh mé cheana, ar an iomlán Is app iarbhír rud a chuireann sé féin. 528 00:32:57,350 --> 00:33:02,270 Mar sin, ar an mbealach seo, go bunúsach an Tá iOS app ag insint an tiomsaitheoir 529 00:33:02,270 --> 00:33:05,540 go OK, tá mé ag dul a chruthú a táirge a dtugtar AppDelegate, 530 00:33:05,540 --> 00:33:07,620 agus go ag dul a bheith ar mo app. 531 00:33:07,620 --> 00:33:09,640 Mar sin, ní mór duit dul tríd an AppDelegate 532 00:33:09,640 --> 00:33:12,040 agus féach cad go Guy a dhéanamh. 533 00:33:12,040 --> 00:33:14,850 Is é mo phost a dhéanamh dom. 534 00:33:14,850 --> 00:33:22,070 >> Agus i AppDelegate féidir leat a fheiceáil go bhfuil tá roinnt feidhmeanna i ndáiríre aisteach, 535 00:33:22,070 --> 00:33:25,290 go maith i ndáiríre modhanna, go Apple thug tú cheana féin. 536 00:33:25,290 --> 00:33:27,464 Cad iad na? 537 00:33:27,464 --> 00:33:31,010 Is iad seo i ndáiríre ach prótacail go raibh mé ag caint faoi. 538 00:33:31,010 --> 00:33:35,670 Mar sin, tá na himeachtaí sin Apple thug tú chun tús a chur leis. 539 00:33:35,670 --> 00:33:38,050 Níl aon rud i roinnt de na feidhmeanna ceart anois, 540 00:33:38,050 --> 00:33:40,820 ach más mian linn a thúsú rud éigin le haghaidh ár app 541 00:33:40,820 --> 00:33:46,140 roimh dul isteach a thaispeánann aon tuairim, a dhéanann muid go anseo. 542 00:33:46,140 --> 00:33:51,150 >> Is féidir leat léamh ach an t-ainm agus buille faoi thuairim mé Is é an ócáid ​​i ndáiríre i ndáiríre soiléir. 543 00:33:51,150 --> 00:33:54,160 544 00:33:54,160 --> 00:33:58,350 Mar sin, anois tá príomh cruthaithe rud do AppDelegate. 545 00:33:58,350 --> 00:34:05,220 Agus cad é AppDelegate ag dul a dhéanamh Tá i ndáiríre i bhfolach ó tú. 546 00:34:05,220 --> 00:34:09,250 Tá an AppDelegate ag dul a thosú luchtú an stoc ViewController. 547 00:34:09,250 --> 00:34:13,170 Mar sin, tá sé go bunúsach ag dul chun tús a chur luchtú suas go léir na tuairimí atá agat 548 00:34:13,170 --> 00:34:17,500 agus díreach a fhágáil ar an tuairim bunaithe ar an ordlathas. 549 00:34:17,500 --> 00:34:21,280 >> Mar sin, sa chás seo, ní mór dúinn ach dearcadh amháin, a bhfuil anseo. 550 00:34:21,280 --> 00:34:25,060 Mar sin, is é sin an dearcadh amháin go bhfuil ag dul a bheith ar a dtugtar. 551 00:34:25,060 --> 00:34:28,159 Is é an loighic ViewController dheis anseo. 552 00:34:28,159 --> 00:34:32,159 Is é seo an cód a iarbhír rialuithe an dearcadh a chonaic muid díreach. 553 00:34:32,159 --> 00:34:33,679 Gach ceart, a ligean ar rud éigin a dhéanamh anseo. 554 00:34:33,679 --> 00:34:44,030 555 00:34:44,030 --> 00:34:50,560 Mar sin, fuaimeanna viewDidLoad cosúil ócáid, nuair a bhíonn i ndáiríre tá sé seo freisin toscaire, 556 00:34:50,560 --> 00:34:52,500 tá sé seo freisin prótacal. 557 00:34:52,500 --> 00:34:56,350 >> Mar sin, is cuma cad é an dearcadh luchtaithe, gach rud taobh istigh den fheidhm 558 00:34:56,350 --> 00:34:57,920 Beidh ar a dtugtar. 559 00:34:57,920 --> 00:35:02,840 Sa chás seo, ba chóir dúinn a fheiceáil "Dia duit Tianyu! "Má ritheann muid an chláir. 560 00:35:02,840 --> 00:35:09,820 561 00:35:09,820 --> 00:35:12,842 Tá sé seo ag éirí le beagán mall le chéile comhaid scéil. 562 00:35:12,842 --> 00:35:15,440 563 00:35:15,440 --> 00:35:18,190 Bhuel go deimhin, féidir linn a fheiceáil aschur chun é. 564 00:35:18,190 --> 00:35:20,720 Tá sé deas fionnuar. 565 00:35:20,720 --> 00:35:22,000 Anois, a ligean ar a dhéanamh i ndáiríre Mario. 566 00:35:22,000 --> 00:35:25,400 567 00:35:25,400 --> 00:35:27,625 Tá mé ag dul a shainiú feidhmiú go han-tapa. 568 00:35:27,625 --> 00:35:31,510 569 00:35:31,510 --> 00:35:54,245 marioWithLevels: Torthaí (int) leibhéal. 570 00:35:54,245 --> 00:36:01,120 571 00:36:01,120 --> 00:36:06,410 >> Ceart go leor, is é seo i ndáiríre an uamhnach ghné de s cód críochnaithe uathoibríoch. 572 00:36:06,410 --> 00:36:10,680 Mar sin, nuair a scríobhann tú le haghaidh agus clóscríobh isteach, tá sé tugtha cheana féin suas an teimpléad 573 00:36:10,680 --> 00:36:12,325 ar do shon, a bhfuil deas fionnuar. 574 00:36:12,325 --> 00:36:50,480 575 00:36:50,480 --> 00:36:52,850 Ba cheart go mbeadh breathnú i ndáiríre eolas a thabhairt duit guys. 576 00:36:52,850 --> 00:36:55,940 577 00:36:55,940 --> 00:36:59,680 Tá brón orainn, go bhfuil mo locht. 578 00:36:59,680 --> 00:37:15,790 579 00:37:15,790 --> 00:37:18,120 Gach ceart, fionnuar. 580 00:37:18,120 --> 00:37:22,710 Ba cheart go loighic breathnú i ndáiríre ar an eolas a thabhairt duit guys, go háirithe díreach Mario. 581 00:37:22,710 --> 00:37:26,140 >> Ach beidh muid ag phriontáil amach anois an console gach uair amháin, 582 00:37:26,140 --> 00:37:29,280 mar ba mhaith linn a choinneáil ar bhealach súil a choinneáil ar cad tá muid ag priontáil. 583 00:37:29,280 --> 00:37:31,810 Táimid ag dul a bhaint as an torthaí ar bhealach ina dhiaidh sin, 584 00:37:31,810 --> 00:37:35,010 a thaispeáint ar an cló amach mar thoradh ar an úsáideoir. 585 00:37:35,010 --> 00:37:37,730 Mar sin, ina ionad sin tá muid díreach nslogging gach rud, 586 00:37:37,730 --> 00:37:42,410 a bhfuil muid ag stóráil gach rud i thoradh air sin glaoch feidhm, 587 00:37:42,410 --> 00:37:44,070 ach tá an loighic díreach mar an gcéanna. 588 00:37:44,070 --> 00:37:48,030 589 00:37:48,030 --> 00:37:51,800 Tar éis dúinn a chríochnú, ní mór dúinn ach a phriontáil ár dtorthaí. 590 00:37:51,800 --> 00:37:59,330 591 00:37:59,330 --> 00:38:04,970 >> Agus anseo in ionad phriontáil amach mo ainm, táimid ag dul chun glaoch feidhm. 592 00:38:04,970 --> 00:38:15,340 593 00:38:15,340 --> 00:38:18,090 A ligean ar a fheiceáil cad a tharlaíonn. 594 00:38:18,090 --> 00:38:21,240 Oops, ar ndóigh. 595 00:38:21,240 --> 00:38:24,320 Déanann muid a bheith deas beag pirimid amach anseo. 596 00:38:24,320 --> 00:38:28,370 Tá sé seo go bunúsach C, tá muid ach ionramháil nuair a ghlaonn tú feidhm 597 00:38:28,370 --> 00:38:30,010 agus ní conas a feidhm cuma mhaith. 598 00:38:30,010 --> 00:38:31,560 Níl aon rud difriúil. 599 00:38:31,560 --> 00:38:34,040 Ach tá sé seo i ndáiríre nach bhfuil an-spreagúil anseo, 600 00:38:34,040 --> 00:38:37,500 toisc nach bhfuil muid ag féachaint ar rud ar bith as an app iPhone. 601 00:38:37,500 --> 00:38:42,120 >> Mar sin, má tá tú i ndáiríre iPhone app-- má tá tú i ndáiríre ceart Mario iOS 602 00:38:42,120 --> 00:38:45,080 anois, ní bhíonn tú ag dul rud ar bith a fheiceáil go 603 00:38:45,080 --> 00:38:49,450 Tá aon ní a dhéanamh leis an Mario mar na n-aschur ar fad isteach i console 604 00:38:49,450 --> 00:38:51,620 bhfolach ó úsáideoir. 605 00:38:51,620 --> 00:38:53,850 Is é seo an méid a fheiceann tú, a bhfuil "Dia duit an Domhain !!!" 606 00:38:53,850 --> 00:38:55,720 Nach maith. 607 00:38:55,720 --> 00:39:03,090 Anois, a ligean ar iarracht a dhéanamh an t-úsáideoir a fheiceáil cad é go díreach tá muid a phriontáil amach. 608 00:39:03,090 --> 00:39:06,000 Mar sin, ní mór dúinn a lipéadú níos mó. 609 00:39:06,000 --> 00:39:09,800 A ligean ar iarracht a dhéanamh agus figiúr amach rud éigin eile a d'fhéadfadh a bheith úsáideach. 610 00:39:09,800 --> 00:39:12,140 >> Tá i ndáiríre ar cheann eilimint a bhfuil ar a dtugtar 611 00:39:12,140 --> 00:39:16,460 réimse téacs, a d'fhéadfadh a bheith an-chabhrach dúinn. 612 00:39:16,460 --> 00:39:19,880 Taispeánann sé go bunúsach réigiún téacs is féidir a chur in eagar. 613 00:39:19,880 --> 00:39:22,320 Ionas go Breathnaíonn i ndáiríre cabhrach. 614 00:39:22,320 --> 00:39:23,810 Anois, a ligean ar a tharraingt agus scaoil sé. 615 00:39:23,810 --> 00:39:26,880 616 00:39:26,880 --> 00:39:32,670 Wow, ní mór dúinn d'fhonn téacs dar linn, i ndáiríre mhaisiúil. 617 00:39:32,670 --> 00:39:35,430 Sin le beagán ró-mhór. 618 00:39:35,430 --> 00:39:38,150 A ligean ar a dhéanamh níos lú é. 619 00:39:38,150 --> 00:39:40,290 Cuir isteach ionad. 620 00:39:40,290 --> 00:39:43,760 Déan lú chomh maith. 621 00:39:43,760 --> 00:39:50,110 >> Anois, ní mór dúinn a d'fhonn téacs, a d'fhéadfadh muid a úsáid chun a thaispeáint ar ár toradh deiridh. 622 00:39:50,110 --> 00:39:52,860 Ach ceart anois tá sé cinnte nach bhfuil ag dul a bheith ag obair 623 00:39:52,860 --> 00:39:56,970 toisc go bhfuil no-- an ViewController againn ach 624 00:39:56,970 --> 00:40:03,010 sainithe Níl a fhios go tá dearcadh téacs amach ann. 625 00:40:03,010 --> 00:40:06,550 Mar sin, ní mór dúinn a bhealach nasc an dearcadh téacs againn ach 626 00:40:06,550 --> 00:40:11,660 cruthaíodh leis an rang go tar éis teacht cheana le linn. 627 00:40:11,660 --> 00:40:14,860 >> Is é an bealach a dhéanann muid go i ndáiríre i ndáiríre draíochta. 628 00:40:14,860 --> 00:40:18,190 Mar sin, a oscailt suas scéil. 629 00:40:18,190 --> 00:40:22,220 Tá [inaudible] speisialta ar a dtugtar [? cúntóir?] [inaudible]. 630 00:40:22,220 --> 00:40:25,190 Nuair a chliceálann tú go bhfuil, tá sé ag dul a oscailt ar dhá comhaid. 631 00:40:25,190 --> 00:40:29,425 Is é ceann rang agus an ceann eile Is d'fhonn comhfhreagrach chun é. 632 00:40:29,425 --> 00:40:31,920 Tá sé an-, an-chabhrach. 633 00:40:31,920 --> 00:40:35,950 Agus lig théann ar díreach tríd an comhad .H. 634 00:40:35,950 --> 00:40:39,110 Rialú, is é seo [inaudible] loighic. 635 00:40:39,110 --> 00:40:47,280 Rialú Preas agus tarraing an dearcadh téacs isteach sa dearbhú. 636 00:40:47,280 --> 00:40:48,780 Táimid ag dul chun glaoch go outputView. 637 00:40:48,780 --> 00:40:52,189 638 00:40:52,189 --> 00:40:53,670 Ceangail. 639 00:40:53,670 --> 00:40:59,420 Mar sin, anseo ní mór dúinn a dhearbhú nua maoin dár rang ViewController. 640 00:40:59,420 --> 00:41:02,300 Agus an mhaoin nua ach an dearcadh téacs 641 00:41:02,300 --> 00:41:05,000 tá muid a cruthaíodh san fhoirgneamh comhéadan. 642 00:41:05,000 --> 00:41:07,990 Mar sin, sa tslí sin d'fhéadfadh muid Rochtain ar fad ar na sonraí 643 00:41:07,990 --> 00:41:13,630 agus gach rud go bhfuil taobh istigh a ionramháil an dearcadh aschur, atá uamhnach. 644 00:41:13,630 --> 00:41:19,260 >> Mar sin, in ár cód iarbhír, a ligean ar rud éigin a dhéanamh leis. 645 00:41:19,260 --> 00:41:23,810 Mar sin, an uair seo nuair a bhíonn muid cosúil le priontáil amach an toradh deiridh do Mario, 646 00:41:23,810 --> 00:41:28,020 tá muid i gan logáil rud ar bith. 647 00:41:28,020 --> 00:41:30,080 Ciallaíonn mé gur féidir linn a choinneáil an ráiteas logáil. 648 00:41:30,080 --> 00:41:41,490 Chomh maith leis sin, táimid ag sheoladh chuig an readout againn ach 649 00:41:41,490 --> 00:41:47,622 a cruthaíodh chun an dearcadh aschur, a Is Chomhéadain textview cruthaithe againn ach. 650 00:41:47,622 --> 00:41:48,746 Anois, a ligean a fheiceáil cad a tharlaíonn. 651 00:41:48,746 --> 00:41:54,470 652 00:41:54,470 --> 00:41:56,620 Wow. 653 00:41:56,620 --> 00:41:59,130 Tá pirimid san app ceart anois. 654 00:41:59,130 --> 00:42:06,720 >> Mar sin, is féidir leis an úsáideoir a fheiceáil ár n-aschur mar ní mór dúinn a chóipeáil an t-aschur as ár cód 655 00:42:06,720 --> 00:42:08,045 chun ár comhéadan. 656 00:42:08,045 --> 00:42:10,950 Tá sé maith go leor. 657 00:42:10,950 --> 00:42:14,990 Tá sé i ndáiríre nach bhfuil spreagúil mar can-- muid 658 00:42:14,990 --> 00:42:18,250 Gach go bhfuil an app ag déanamh é léiríonn pirimid a thabhairt duit, 659 00:42:18,250 --> 00:42:20,520 agus níl rud ar bith is féidir leat a dhéanamh faoi. 660 00:42:20,520 --> 00:42:22,330 Níl sé go háirithe spreagúil. 661 00:42:22,330 --> 00:42:27,840 Mar sin anois a ligean ar a dhéanamh cnaipe a soiléir ar an tuairimí. 662 00:42:27,840 --> 00:42:30,290 Dealraíonn sé go mbeidh an cnaipe a bheith cabhrach. 663 00:42:30,290 --> 00:42:33,270 Tarraing agus scaoil. 664 00:42:33,270 --> 00:42:33,900 Ceann Button. 665 00:42:33,900 --> 00:42:36,730 666 00:42:36,730 --> 00:42:37,320 Button dhá. 667 00:42:37,320 --> 00:42:49,170 668 00:42:49,170 --> 00:42:52,052 >> Mar sin, nuair a chliceálann muid ar an taobh clé cnaipe, ba chóir an dearcadh soiléir. 669 00:42:52,052 --> 00:42:53,635 Ba cheart go mbeadh aon rud ar an scáileán. 670 00:42:53,635 --> 00:42:56,970 Agus nuair a chliceálann muid ar an cnaipe ceart, Mario, 671 00:42:56,970 --> 00:42:59,740 tá an dearcadh ag dul a bheith i láthair arís. 672 00:42:59,740 --> 00:43:05,510 Mar sin, ar an mbealach seo a dhéanann muid freisin ar an draíochta stuif, a rialú agus tarraing 673 00:43:05,510 --> 00:43:08,740 leis an dearbhú ranga sa director-- cúntóir 674 00:43:08,740 --> 00:43:11,600 sa lucht féachana cúnta. 675 00:43:11,600 --> 00:43:18,620 Sa chás seo, tá muid ag sonrófar gur chóir go mbeadh caingean. 676 00:43:18,620 --> 00:43:19,120 clearMario. 677 00:43:19,120 --> 00:43:21,650 678 00:43:21,650 --> 00:43:26,830 >> Mar sin, anseo ní mór dúinn a cruthaíodh cheana caingean a dtugtar clearMario, 679 00:43:26,830 --> 00:43:34,210 a bhfuil an modh a bheadh ​​ar a dtugtar aon uair a brúigh muid an cnaipe soiléir. 680 00:43:34,210 --> 00:43:41,030 Mar sin, in ár cód ndáiríre, a ligean ar díreach a chur ar an téacs aschur agus an dearcadh aschur 681 00:43:41,030 --> 00:43:44,620 i rud ar bith, agus go bhealach beidh sé dealraitheach a bheith soiléir. 682 00:43:44,620 --> 00:43:47,500 683 00:43:47,500 --> 00:43:57,230 Chomh maith leis sin, a ligean ar chruthú mhodh eile ar a dtugtar runMario. 684 00:43:57,230 --> 00:44:00,140 685 00:44:00,140 --> 00:44:03,436 OH brón orm, níor chóir a bheith ina maoin. 686 00:44:03,436 --> 00:44:12,107 687 00:44:12,107 --> 00:44:13,940 Ceart go leor, ba chóir go a bheith ina gníomh chomh maith. 688 00:44:13,940 --> 00:44:25,780 689 00:44:25,780 --> 00:44:34,740 >> Agus nuair a bhíonn an fheidhm sin ar a dtugtar, ní mór dúinn a reáchtáil go díreach Mario deich. 690 00:44:34,740 --> 00:44:37,620 691 00:44:37,620 --> 00:44:39,780 Tá súil againn go mbeidh go breá. 692 00:44:39,780 --> 00:44:41,120 An bhfuil sé le chéile? 693 00:44:41,120 --> 00:44:43,920 Yes. 694 00:44:43,920 --> 00:44:45,090 Anois, ní mór dúinn a dearcadh. 695 00:44:45,090 --> 00:44:46,560 Ní mór dúinn a bhfuil aschur. 696 00:44:46,560 --> 00:44:50,040 Agus a ligean ar a fheiceáil go díreach cad a tharlaíonn. 697 00:44:50,040 --> 00:44:52,590 Sin imithe. 698 00:44:52,590 --> 00:44:54,500 Tá sé ar ais arís. 699 00:44:54,500 --> 00:44:57,620 Mar sin, anseo ní mór dúinn a shonraítear cén cineál na feidhme 700 00:44:57,620 --> 00:45:00,400 a dtugtar nuair a cineál againn i rud éigin, 701 00:45:00,400 --> 00:45:03,160 nuair a bhrúnn muid cnaipe ar leith. 702 00:45:03,160 --> 00:45:07,890 Tá sé seo go bunúsach an Scéim gníomh sprioc 703 00:45:07,890 --> 00:45:12,510 do imeacht tiomáinte cláir i Cuspóir C. 704 00:45:12,510 --> 00:45:15,030 >> Chomh maith leis sin, nach bhfuil sé an-spreagúil 705 00:45:15,030 --> 00:45:19,810 toisc nach féidir linn a athrú i ndáiríre cé chomh hard a bheidh an pirimid bheidh, 706 00:45:19,810 --> 00:45:23,640 mar sin ba mhaith linn is dócha a bhealach ionchur a fháil ó úsáideoir 707 00:45:23,640 --> 00:45:29,490 agus athrú ar an airde an phirimid bunaithe ar an méid aschur acu. 708 00:45:29,490 --> 00:45:32,900 Mar sin, táimid ag dul a dhéanamh sin. 709 00:45:32,900 --> 00:45:38,720 Mar sin, an uair seo a tugaimid runMario, ní féidir linn a glaoch díreach Mario go díreach. 710 00:45:38,720 --> 00:46:06,280 711 00:46:06,280 --> 00:46:07,000 Seo ar cheann ar an teideal. 712 00:46:07,000 --> 00:46:22,180 713 00:46:22,180 --> 00:46:23,700 >> Toscaire. 714 00:46:23,700 --> 00:46:25,160 Tá sé seo an-spéisiúil. 715 00:46:25,160 --> 00:46:26,720 Cad is toscaire? 716 00:46:26,720 --> 00:46:28,950 Tá mé ag dul féin a chur anseo. 717 00:46:28,950 --> 00:46:31,038 Agus táimid ag dul a fheiceáil cad a chiallaíonn sin níos déanaí. 718 00:46:31,038 --> 00:46:46,380 719 00:46:46,380 --> 00:46:51,120 Mar sin, anseo ní mór dúinn a cruthaíodh go bunúsach Mar shampla ar leith ar a dtugtar airdeall Chomhéadain 720 00:46:51,120 --> 00:46:52,210 dearcadh. 721 00:46:52,210 --> 00:46:54,440 Tá dearcadh airdeall Chomhéadain go bunúsach cad a bheidh tú 722 00:46:54,440 --> 00:46:58,940 Féach ar gach Vox rud éigin uair suas agus iarrann tú le haghaidh ionchur, 723 00:46:58,940 --> 00:47:03,080 cosúil cad a tharlóidh nuair a bhíonn tú ag iarraidh rud éigin ar an siopa app a cheannach. 724 00:47:03,080 --> 00:47:14,250 >> Chomh maith leis sin, tar éis duit a chruthú, ní mór dúinn a thaispeáint ach an airdeall. 725 00:47:14,250 --> 00:47:20,090 726 00:47:20,090 --> 00:47:22,568 Gach ceart, a ligean ar díreach tapa Beidh tástáil an obair nó nach bhfuil. 727 00:47:22,568 --> 00:47:31,105 728 00:47:31,105 --> 00:47:32,140 Sin an-cool. 729 00:47:32,140 --> 00:47:55,370 730 00:47:55,370 --> 00:47:59,120 Anois, a ligean a chruthú i ndáiríre réimse ionchuir don airdeall Chomhéadain. 731 00:47:59,120 --> 00:48:01,170 Seo é an chaoi a dhéanaimid sin. 732 00:48:01,170 --> 00:48:07,490 Agus ba chóir dúinn a bheith ar dearcadh ionchur don airdeall. 733 00:48:07,490 --> 00:48:09,020 An-cool. 734 00:48:09,020 --> 00:48:12,330 Ligean le rá ach 10. 735 00:48:12,330 --> 00:48:14,900 >> Níl sé ag déanamh rud ar bith ceart anois mar gheall ar an glaoch iarbhír 736 00:48:14,900 --> 00:48:17,770 Ní raibh athrú chun forghníomhaitheach Mario. 737 00:48:17,770 --> 00:48:23,470 Mar sin, tá sé seo a bheith ina beag giotán aisteach mar aon uair a 738 00:48:23,470 --> 00:48:30,790 brúigh muid an cnaipe síos, aon uair againn brúigh an cnaipe ar an dearcadh airdeall, 739 00:48:30,790 --> 00:48:35,560 Ba chóir rud éigin a tharlóidh, ach ní chuireann sé tarlú. 740 00:48:35,560 --> 00:48:37,220 Conas is féidir linn a ghabháil go? 741 00:48:37,220 --> 00:48:41,280 Cén chaoi a fhios againn go bhfuil úsáideoir Tá dhíbhe léargas foláireamh 742 00:48:41,280 --> 00:48:45,630 agus tháinig sé cheana féin roinnt, mar gheall ar ceart anois tá rud ar bith ag tarlú i ndáiríre. 743 00:48:45,630 --> 00:48:50,450 >> Bhuel, d'fhéadfá a bheith guessed sé ceart, tarmligean. 744 00:48:50,450 --> 00:48:55,440 Mar sin, i dteanta gach na dearbhuithe, 745 00:48:55,440 --> 00:49:03,190 ní mór dúinn a chur ar thoscaireacht nua a iarr sé Chomhéadain dearcadh airdeall toscaire. 746 00:49:03,190 --> 00:49:06,440 Ionas go mbeidh gach aon idirghníomhaíocht nó imeacht 747 00:49:06,440 --> 00:49:10,190 go bhfuil muid ag dul a bheith acu leis an dearcadh airdeall Chomhéadain 748 00:49:10,190 --> 00:49:14,100 ag dul a láimhseáil ag ár rang chomh maith. 749 00:49:14,100 --> 00:49:26,297 >> Mar sin, sa bhreis ar sin a bheidh, airdeall cnaipe dearcadh cliceáil ar innéacs. 750 00:49:26,297 --> 00:49:34,260 751 00:49:34,260 --> 00:49:37,730 Tá sé seo bainte amach. 752 00:49:37,730 --> 00:49:42,020 Mar sin, sa chás sin ní mór dúinn already-- ionas go mbeidh muid 753 00:49:42,020 --> 00:49:46,210 fuair sé amach prótacal a Beidh déileáil leis an ócáid ​​nuair a 754 00:49:46,210 --> 00:49:51,320 cliceáil muid ar an gcnaipe Arna ar an tuairim airdeall. 755 00:49:51,320 --> 00:49:55,976 Mar sin, gach uair againn bhriseadh an dearcadh airdeall, ba chóir é seo tarlú. 756 00:49:55,976 --> 00:49:57,350 Lig dom a thástáil ach sé an-tapa. 757 00:49:57,350 --> 00:50:16,220 758 00:50:16,220 --> 00:50:19,300 Bhuel go deimhin, ní mór dúinn bainte amach anseo. 759 00:50:19,300 --> 00:50:22,210 >> Mar sin anseo, cad é nach mbeidh muid fháil i ndáiríre i ndáiríre 760 00:50:22,210 --> 00:50:43,120 fháil the-- sin, ba mhaith linn a fháil amach an téacs atá againn cheana 761 00:50:43,120 --> 00:50:45,350 isteach san amharc airdeall. 762 00:50:45,350 --> 00:50:48,505 Agus atá bunaithe ar théacs, tá muid dul a thaispeáint Mario. 763 00:50:48,505 --> 00:50:52,336 764 00:50:52,336 --> 00:50:55,480 Seo casadh go han-tapa amach má oibríonn sé i ndáiríre nó nach bhfuil. 765 00:50:55,480 --> 00:50:59,476 Mar sin, sa chás sin, má táimid ionchur, ligean le rá, 10, ba chóir dúinn a fheiceáil 10. 766 00:50:59,476 --> 00:51:02,740 767 00:51:02,740 --> 00:51:05,210 >> An-mhaith, a dhéanann muid a bheith ar roinnt anseo. 768 00:51:05,210 --> 00:51:06,470 Tá sé maith go leor. 769 00:51:06,470 --> 00:51:16,840 Anois beidh an chéim dheireanach be-- Mar sin, an chéim dheireanach gá dúinn a dhéanamh anois ceart 770 00:51:16,840 --> 00:51:21,100 Is ach Mario glaoch le leibhéal bunaithe ar an ionchur 771 00:51:21,100 --> 00:51:23,270 go mór dúinn a chur i dearcadh airdeall. 772 00:51:23,270 --> 00:51:26,920 Mar sin, ní mór dúinn a thiontú an teaghrán seo i iOS. 773 00:51:26,920 --> 00:51:33,820 774 00:51:33,820 --> 00:51:35,496 Tá thar maoil statach an-uamhnach. 775 00:51:35,496 --> 00:51:44,930 776 00:51:44,930 --> 00:51:51,182 Agus ansin dúinn glaoch díreach féin luach marioWithLevels. 777 00:51:51,182 --> 00:51:54,550 778 00:51:54,550 --> 00:51:56,284 A ligean ar a fheiceáil beidh sin obair iarbhír nó nach bhfuil. 779 00:51:56,284 --> 00:51:59,070 780 00:51:59,070 --> 00:52:01,550 >> Táimid ag a thabhairt cheana féin pirimid. 781 00:52:01,550 --> 00:52:04,785 A ligean ar iarracht a athrú ar an airde. 782 00:52:04,785 --> 00:52:06,530 Go n-oibríonn i ndáiríre. 783 00:52:06,530 --> 00:52:07,610 Tá sé deas fionnuar. 784 00:52:07,610 --> 00:52:10,420 Mar sin, go anois is féidir leat díreach ionchur aon luach is mian leat. 785 00:52:10,420 --> 00:52:12,440 Ligean le rá ach ceithre. 786 00:52:12,440 --> 00:52:14,260 Sin go leor uamhnach. 787 00:52:14,260 --> 00:52:17,090 Mar sin, is é seo go bunúsach sampla ndáiríre tapaidh 788 00:52:17,090 --> 00:52:23,170 do conas a chruthú tionscadal i s cód agus conas a shreangú suas i ndáiríre go tapa 789 00:52:23,170 --> 00:52:26,220 roinnt imeachtaí agus feidhmeanna i ndáiríre simplí. 790 00:52:26,220 --> 00:52:28,840 >> Mar sin, an fhoinse dul a chur ar líne níos déanaí. 791 00:52:28,840 --> 00:52:33,400 Mar sin, má tá suim agat i conas a oibríonn iOS Mario, 792 00:52:33,400 --> 00:52:38,360 Tá mé ag dul a chur díreach mar an gcéanna tionscadail ar an láithreán gréasáin CS50 níos déanaí. 793 00:52:38,360 --> 00:52:41,260 Táimid ag déanamh go bunúsach leis an samhradh, agus roimh chríochnú againn 794 00:52:41,260 --> 00:52:45,190 Ba mhaith liom ach a chur in iúl duit guys a roinnt acmhainní i ndáiríre uamhnach go 795 00:52:45,190 --> 00:52:47,550 ar fáil ar líne. 796 00:52:47,550 --> 00:52:52,270 >> Is léir an doiciméadú Apple ag dul a bheith an-chabhrach. 797 00:52:52,270 --> 00:52:57,630 Ach sa bhreis ar sin, tá mé go háirithe mholadh ceithre foinsí, cód scoil, 798 00:52:57,630 --> 00:53:02,120 teach crann, AppCoda agus WWDC físeáin. 799 00:53:02,120 --> 00:53:07,270 Tá scoil Cód agus teach crann dhá láithreáin ghréasáin oideachasúil, ar líne, 800 00:53:07,270 --> 00:53:10,210 a dhíríonn go sonrach ar innealtóireacht bogearraí. 801 00:53:10,210 --> 00:53:16,930 Go háirithe le haghaidh cód scoil, siad Tá teagaisc gur maith ar iOS. 802 00:53:16,930 --> 00:53:19,550 >> Is é sin an sampla i ndáiríre tapaidh chun é. 803 00:53:19,550 --> 00:53:22,980 Siad a chruthú i ndáiríre cute-- ndáiríre féachaint ar sin iPhone beag gleoite 804 00:53:22,980 --> 00:53:24,920 gaige thar ann, tá sé deas uamhnach. 805 00:53:24,920 --> 00:53:31,010 Agus an bealach a mhíniú siad Cuspóir Tá C error breá soiléir. 806 00:53:31,010 --> 00:53:32,230 Is teach crann an gcéanna. 807 00:53:32,230 --> 00:53:34,660 Agus is é AppCoda fóram. 808 00:53:34,660 --> 00:53:38,130 Tá sé i ndáiríre bhlag a bhí ar siúl go ag Cuspóir taithí i ndáiríre C 809 00:53:38,130 --> 00:53:39,120 Ríomhchláraitheoir. 810 00:53:39,120 --> 00:53:43,950 Agus tá gach duine ranganna teagaisc i AppCoda deas gearr agus éasca a chur i bhfeidhm, 811 00:53:43,950 --> 00:53:45,390 an-molta. 812 00:53:45,390 --> 00:53:47,700 >> Agus má tá tú forbróir, cinnte dul seiceáil 813 00:53:47,700 --> 00:53:55,660 conas na físeáin WWDC áit ar féidir leat foghlaim faoi na cláir iOS is déanaí 814 00:53:55,660 --> 00:53:58,250 teicnící, APIs agus leabharlanna. 815 00:53:58,250 --> 00:54:02,850 Mar sin, is é sin go leor i bhfad sé ar an seimineár. 816 00:54:02,850 --> 00:54:03,820 Go raibh míle maith agat sin i bhfad. 817 00:54:03,820 --> 00:54:08,040 Agus tá súil agam go bhfuil tú spraoi a chruthú do iOS app féin. 818 00:54:08,040 --> 00:54:09,302