Tianyu LIU: Hey, conas atá sé gach duine ag dul? Agus is é seo an App iOS cláir ar seimineár c oibiachtúil. Agus is é mo ainm Tianyu Liu. Tá mé sóisearach Lowell ceart anois, ag díriú ar eolaíocht ríomhaireachta. Mar sin, sa seimineár seo tá mé ag dul a mhúineadh agat guys le beagán faoi conas a dhéanamh ar app. Yay, a fháil ar bís chun é. Mar sin, sula linn tús fiú tumadóireacht isteach ar an taobh cláir iarbhír, 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? Cén fáth go bhfuil iOS chomh uamhnach? Mar sin, an chéad fhadhb, an chéad rud go bhfuil go leor uamhnach dúinn, go háirithe mar CS50 Is mac léinn, go iOS Úsáideann Cuspóir C. Bhuel, níl teanga nua ar a dtugtar Swift, ach nach bhfuil muid ag dul go dtí úsáid sa seimineár. Má tá suim agat i Swift agat, ansin Is seimineár neamhspleách faoi sin. Ach tá Cuspóir C bunúsach a superset de C. Brí go bhfuil gach rud a úsáideann tú i C féidir a aistriú go Cuspóir C an-éasca. Mar a d'fhéadfadh tú a fheiceáil níos déanaí, go deimhin tá roinnt error an-bhunúsach, tá go bunúsach díreach mar an gcéanna, C agus Cuspóir C. Mar sin, ós rud é go bhfuil tú ag glacadh CS50 suas seo i bhfad, tá tú cheana féin Tá a fhios Cuspóir C, ar a laghad 40%. Chomh maith leis sin, tá i ndáiríre Apple API láidir do iOS. Tá a lán de i ndáiríre dÚsachtach rudaí is féidir leat a dhéanamh leis. Ceann acu ar dhuine cruthaíodh iarbhír app iOS do ghluaisteáin a rialú, a Is suimiúil go leor. Is dócha go bhfuil héileacaptar níos spreagúil. Ach sin conas cumhachtach Is féidir leis an API iOS a bheith. Agus mar a bheadh ​​agat figured amach ceart anois, Is é an thar maoil Stack dócha gur ceann de na hacmhainní is tábhachtaí ar líne ar fáil duit. Agus dea-scéal, le haghaidh gach fadhb amháin is féidir leat b'fhéidir smaoineamh ar cé thógáil do tionscadal deiridh i Cuspóir C, tá dócha freagra Stack thar maoil. Tá sé díreach uamhnach. Chomh maith leis sin, Is iOS ndáiríre ardán áit ar féidir leat teacht ar ollmhór lucht féachana leis an iarracht beag. Níl sé cosúil Android, i gcás ina gach rud ar go leor ilroinnte. Tá gach rud iOS aontaithe. Agus chomh fada agus a chruthú duit app do iPhone, is féidir leat an-éasca port sin le iPad, mion iPad, nó méideanna iPhone éagsúla. Is iad seo go léir i ndáiríre áisiúil. Agus tá sé ach go maith i ndáiríre do impressing do chairde. Is féidir leat a shealbhú ach iPhone agus inis do chara hug, is é seo an app a dhéanamh liom. Is féidir leat é sin le haghaidh aon apps deisce, atá deas. Gach ceart, a ligean anois a fháil i ndáiríre isteach sa Cuspóir teanga C. Mar sin, cén fáth nach bhfuil muid ag tús a chur leis roinnt error ndáiríre bunúsacha. Mar a luaigh mé cheana Cuspóir C Tá sé go bunúsach ar superset de C. Mar sin, tá a lán de chomhréir bhunúsach i ndáiríre díreach mar an gcéanna. Á dhearbhú athraitheach agus cur dhá athróg chéile go díreach mar atá déanta againn i Mario. Ní dhéanfaidh aon ní nua anseo. Mar an gcéanna, an lodger do lúb agus is é an coinníoll freisin mar an gcéanna. Is féidir leat é a d'lúb díreach mar atá tú tá a rinne i Mario [inaudible]. Agus is féidir leat a coinníollacha a dhéanamh díreach mar cad tú ag déanamh i do Leagann p roimhe seo. Mar sin féin, Cuspóir C Níl hiomlán C, agus tá rud éigin a Is de chineál ar aisteach mar gheall air. An chéad cheann a bheith go nuair a bhíonn tú ag déanamh cláir C, a ghlaonn tú de ghnáth I measc agus ansin an t-ainm leabharlainne. Ach i Cuspóir C ghlaonn tú go bhfuil allmhairiú. Go bunúsach ag rá feidhmiúlacht, ainmneacha díreach éagsúla. Agus tá na teaghráin i ndáiríre le beagán aisteach. Is féidir leat a fheiceáil go bhfuil an chéad Rud atá de chineál ar aisteach Is go bhfuil tú go leor weird-- sorry-- tá tú NS leor aisteach sínigh thar anseo. Agus an dara rud go de chineál ar aisteach Tá tá tú ag shíniú roimh dhearbhú i ndáiríre an teaghrán. Mar sin, an ag comhartha signifies bunúsach go bhfuil teaghrán ní hamháin ar shraith, tá sé i ndáiríre rud. Táimid ag dul a mhíniú go bhfuil ina dhiaidh sin amhlaidh scaoll más rud é nach bhfuil tú tuiscint a fháil ar cad a chiallaíonn sin. Agus is é a phriontáil do console le beagán éagsúla mar gheall ar C tugaimid printf, ach i Cuspóir C muid glaoch [inaudible]. D'fhéadfá a bheith wondering cad é sin. Is é sin go bunúsach printf, ach teanga eile. Go díreach ar an úsáid chéanna, díreach mar an fheidhmiúlacht céanna. Bhuel casadh sé amach go Cuspóir C iarbhír Tá NS chuirfear roimh i mbeagnach gach rud, gach cineál sonraí bunúsacha, nsstring, nsarray, nsdictionary. An chúis a bheith go ns Seasann iarbhír do Chéim Ar Aghaidh, nach mór don chuideachta sin Steve Jobs Tá fothaithe, nach mór don chuideachta i gcás an Tá teanga Cuspóir C rugadh. Mar sin, is é seo go bunúsach traidisiún. Tá a fhios agam go bhfuil sé beagán aisteach, ach tá sé Apple. Mar sin, rud éigin go bhfuil níos weirder ná go bhfuil dearbhú feidhm. Tá sé seo an-difriúil ó cad againn a fheiceáil i C, toisc anseo sé i ndáiríre Ní cuma mhaith C mó. Cad a bhfuil tú here-- ag an bhealach nach bhfuil sé seo pointe urchair, tá sé seo le comhartha lúide. Tá tú lúibíní comhartha lúide neamhní agus ansin an t-ainm feidhme. Ligean le rá go díreach má táimid Tá Dia duit ar domhan, ansin Bheadh ​​an cineál ar ais ar neamhní mar ar ais muid rud ar bith. Cad Faigheann ndáiríre aisteach is é sin nuair a bhíonn tú a bhfuil an paraiméadar níos mó ná aon dul isteach i fheidhm chéanna a Beidh a bheith i ndáiríre aisteach mar a thaispeántar anseo. Tá an t-ainm modh, ar a dtugtar addInt go [inaudible] agus táimid ag dul paraiméadar amháin. Ach i ndiaidh sin, ní mór dúinn níos mó an t-ainm modh glaoch leis. Agus tar éis a bhfuil tá muid ag dul an dara paraiméadar. Tá sé seo i ndáiríre le beagán aisteach, ach go léir na dearbhuithe fheidhm leanann an patrún céanna leis sin. Tá comhartha lúide chun tús a chur leis. D'fhéadfadh an comhartha lúide comhartha móide uaireanta bunaithe ar cén cineál modh go bhfuil sé. Tá Modh bunúsach ainm eile fheidhm. Agus táimid ag dul go dtí a mhíniú go ina dhiaidh sin nuair muid ag caint faoi réad cláir atá dírithe ar. Tú a shonrú ar dtús leis an tuairisceán cineál lúibíní taobh istigh, tar éis a thagann an t-ainm modh. Tá tú ag dul paraiméadar amháin. Agus má tá tú paraiméadair níos mó is gá duit a leathnú an t-ainm modh agus go bunúsach a scríobh rud éigin níos mó anseo. D'fhéadfadh sé a bheith rud ar bith is mian leat. In ár gcás tá sé leis. Ach d'fhéadfá a rá deiridh, nó, nó, nó barra iomlán abc, is cuma cad ba mhaith leat. Agus ansin tar éis go bhfuil tú dul paraiméadar b. Is é seo an aisteach i ndáiríre coinbhinsiún ach tá muid ag dul a fheiceáil cén fáth a raibh Apple a dhéanamh go han-tapa. Mar sin, conas a dhéanann tú glaoch fheidhm? Ag glaoch feidhm i gCuspóir Tá C difriúil ó C. freisin I ndáiríre, ag iarraidh a feidhm i Cuspóir C Tá níos mó cosúil le bhfuil tú ag caint le duine éigin. Anseo ní mór dúinn féin, a ar a dtugtar rud. Tá tú ag insint go bunúsach ar an agóid féin a rá "Dia duit an Domhain!" Is é sin an chaoi chun glaoch ar an fheidhm. An réad agus ainm modh in éineacht le chéile. Agus is é seo i gcás an síneadh aisteach do-ainm modh a thagann i ndáiríre i spraoi. A ligean ar breathnú ar an dara sampla. Sainmhínithe muid ach modh ar a dtugtar addInt le blah blah blah. Mar sin, sa chás seo nuair a bhíonn tú ag glaoch go [ar leith? teachtaireacht?] sé ag dul chun breathnú cosúil le féin-addInt: 10 le: 2. Fuaimeanna sé cosúil le Béarla. Cé go bhfuil an fheidhm Tá dearbhú fheidhm aisteach, an pointe Cuspóir C patrún dearbhú modh, is é sin nuair a bhíonn tú ag glaoch an fheidhm nó an modh beidh sé fuaim cosúil le Béarla iarbhír. Mar sin tá sé an-iomasach nuair a fhaigheann tú isteach é. Go háirithe sa chás seo, áit ar féidir leat go bunúsach a fheiceáil go bhfuil an t-ainm fheidhm saghas dhoiciméadú féin. Ní gá duit aon míniú níos mó a fheiceáil cad é go díreach atá ag tarlú, cad díreach paraiméadar amháin a dhéanamh. Ag dul níos faide ná sin, a ligean ar labhairt beagán beagán faoi chláir atá dírithe ar réad. Tá Réad cláir atá dírithe ar ar cheann de na cláir bunúsacha teicnící nó patrúin atá úsáid ag Cuspóir C. Cuspóir C ar a dtugtar Cuspóir C, ní C, ar chúis gur maith. Mar sin, sula n-éireoidh muid isteach Cuspóir C error, A ligean ar breathnú i ndáiríre go tapa ar cad é go díreach is rud. Táimid tar éis a rinneadh dócha rud éigin cosúil le réad roimh, a ar a dtugtar an struct nuair a bhíonn tú a chur i bhfeidhm crann nó liosta nasctha nó [? iarracht a dhéanamh. ?] Mar sin, tá sé go bunúsach cosúil le struct, ach tá sé i bhfad níos cumhachtaí ná sin. Tá rud modhanna agus airíonna. Tá modhanna go bunúsach feidhmeanna. Go bunúsach feidhmeanna go go sonrach le rud áirithe. Agus tá airíonna go bunúsach ar an réimse tú a shonrú ar an struct. Mar sin, le haghaidh gach rud amháin tá roinnt mhaoin go bhfuil roinnt athróg a Tá go sonrach leis an réad. Agus tá roinnt feidhmeanna a Tá go sonrach leis an réad freisin. Agus na feidhmeanna a dtugtar modhanna agus na hathróga a dtugtar airíonna. Tá sé ach an t-ainm mhaisiúil. Agus tú deimhin, gach dearcadh amháin fheiceann tú cé a oscailt tú app iOS, ligean le rá ach Twitter nó Facebook, Tá gach dearcadh amháin a fheiceann tú rud. Agus is fiú an app ar fad rud a tús a chur leis. Coincheap an-suimiúil. Agus cén fáth ar mhaith linn a réad cláir atá dírithe? Mar sin, is féidir leat a shamhlú go bhfuil tú nuair Clár faigheann sé casta go leor. Let a rá ar díreach nuair a bhíonn tú a chur chun feidhme chessboard, tá an loighic ag dul go dtí a bheith casta i ndáiríre. Tá tú 36 éagsúla píosaí, ionas go má tá tú ag iarraidh loighic a scríobh do gach 36 píosaí éagsúla i fichille, go bhfuil ag dul a bheith ina lán de feidhmeanna éagsúla agus athróga. Tá sé go leor trioblóide. Agus is dócha go bhfuil tú ag dul a scríobh Modh éagsúil nó feidhm éagsúla do gach ceann de na píosa a go díreach rialú cad a dhéanann siad. Ach rud má dhéanann tú dírithe cláir, gach ceann de na píosaí Is féidir a achomaireacht isteach aon réad amháin. Agus beidh an réad bhfuil roinnt coitianta airíonna, cosúil le cén cineál píosa go bhfuil sé? Cén dath atá air? Conas is féidir é a bhogadh? Agus ar an mbealach sin go bhfuil tú go mór simplithe an loighic é. Mar sin, tá sé ach ar bhealach gur maith chun na cláir casta, agus caidreamh ordlathach laistigh den chlár, an-simplí. Mar táimid ag dul a fheiceáil cén fáth go han-tapa nuair a táimid ag déanamh i ndáiríre programming-- nuair a bhíonn muid i ndáiríre déanamh cód S seisiún cláir níos déanaí. Bhuel i dteannta sin, réad cláir atá dírithe ar ach a lán de spraoi. Fuair ​​tú a dhearadh do réad féin. Fuair ​​tú a dhearadh cad a dhéanann sé cuma mhaith le tú féin. Níl aon fhreagra ceart dó. Agus tá sé go hiomlán suimiúil. Mar sin, i gcláir atá dírithe ar réad, dhá choincheap bunúsacha Beidh rang agus mar shampla. Tá rang go bunúsach teimpléad le haghaidh réad. Agus is é go bhfuil drochriarachán bunúsach réad ar leith amháin. Ligean le rá ach go bhfuil tú ag déanamh fianán. Sa chás seo, gach amháin fianán tú ag deireadh iarbhír suas le ag dul a bheith rud. Ach an pláta fianán a úsáideann tú a bhácáil beidh na fianáin a bheith ina rang. Is rang go bunúsach teimpléad. Agus beidh ar an gcéad dul a bheith sonrach amháin réad a cruthaíodh as an aicme sin. Agus beidh cás a chruthú bunaithe ar dhearbhú ranga, mar a fheicfimid i sleamhnáin níos déanaí. Mar sin, a ligean ar a dhéanamh i ndáiríre i ndáiríre sampla tapaidh [inaudible]. Ligean le rá táimid ag dhearbhú rud ar cat. Ba chóir an réad have-- Ba chóir an rang cat go bhfuil roinnt airíonna agus modhanna a roghnú. Cén cineál maoine ba chóir an rang have-- chóir an cat a bheith? Mar shampla, dath, aois agus cine, iad siúd Beidh athróg a Tá sonrach le gach cat. Agus iad siúd roinnt rudaí go bhfuil muid a úsáid chun cur síos ar a cat. Cén cineál modh, nó cad is féidir a cat a dhéanamh? Bheadh ​​roinnt samplaí mear a chase luch, iasc a ithe nó díreach meow. Is é seo go tapa i ndáiríre sampla de rang cat. Agus ar leith i ndáiríre Beidh réad cat a bheith ina cat i gcás ina muid a shonrú ar an dath, aois agus cine. Sa chás sin, is é ár n-réad a thuilleadh rang níos mó. Cóip againn ar an teimpléad as an rang agus shonrú againn gach eolas sonrach leis an rud ar leith go mbeidh sé neamhspleách. Agus nuair a bhíonn tú ag glaoch modh taobh istigh rud, tú ach glaoch meow ar an réad, a bhfuil an cat a chruthaigh tú díreach. Is dócha go mbeidh tú a phriontáil amach rud éigin cosúil le "Dia duit an Domhain! Meow. " Pretty gleoite. Gach ceart, a ligean ar díreach dul isteach roinnt sonraí agus féach cad a dhéanann go díreach go aistriú isteach á cláir iOS. Mar sin, i iOS gcláir ngach amháin Beidh rang a chur i bhfeidhm in dhá chomhad. Is comhad amháin anseo, a ar a dtugtar an comhéadan. Tá comhad eile anseo, a ar a dtugtar i bhfeidhm. De ghnáth an comhéadan beidh extension.h mar atá feicthe againn i leabharlanna C. Agus is é an comhad bhfeidhm dul go bhfuil extension.n. Tá sé de chineál ar aisteach. Ach ciallaíonn .n ndáiríre .c, níl aon difríocht bhunúsach idir na beirt. Mar sin, sa chás seo, is féidir linn a fheiceáil go bhfuil muid dhearbhú comhéadan, Cat: réad. Is é sin ar a dtugtar oidhreacht. Táimid ag inheriting bunúsach an rang cat as an rang réad. Mar sin, gach maoin agus modh a bhí sainithe cheana sa rang réad a shainmhínítear go huathoibríoch i rang cat chomh maith. Chomh maith leis sin, táimid ag shainmhíniú dath, cine, agus aois, trí athróg. Go Breathnaíonn iarbhír cosúil rud atá déanta agat roimh. Breathnaíonn sé cosúil le struct. Is é sin go bunúsach an error do dhearbhú struct, agus is é sin go hiomlán ceart. Agus ós rud é a luaigh mé cheana, an difríocht a struct agus rud, ar cheann de na difríochtaí bunúsacha é go bhfuil an modh rud, cé go bhfuil struct amháin athróg. Mar sin, i dteannta na maoine nó athróg againn ar bun chun an réad, a shonrú againn roinnt modh. Let a rá ar ach anseo ní mór dúinn dhá mhodh, tá sé ar cheann meow, Tá ceann eile luch chase. Is dócha ba mhaith linn a bheith ag dul le paraiméadar atá bunaithe ar ár modh roimhe seo patrún dearbhú. Ba mhaith leat is dócha a bheith ag dul ar an luch. Agus beidh tú ag iarraidh dócha a thabhairt ar ais ar signifying bool má tá do cat go rathúil ghabh an luch nó nach bhfuil. Is é seo an comhéadan, ach is féidir linn a fheiceáil go bhfuil an comhéadan i ndáiríre Ní aon ní a dhéanamh. Insíonn sé ach clár cad exists-- cad ann sa rang cat. Mar sin, d'fhonn an Clár rud éigin a dhéanamh, ní mór dúinn a bheith comhaid bhfeidhm. Mar sin anseo, is é an chéad rud a dhéanaimid ar ndóigh táimid ag allmhairiú an comhéadan. Tar éis a allmhairiú muid an comhéadan, táimid shainiú an modh. Let a rá ar díreach anseo meow Bheadh ​​phriontáil díreach amach "Dia duit an Domhain!" leis an console. Agus tar éis cur chun feidhme comhad, táimid ag déanamh go leor i bhfad. Tá sé seo go bunúsach rang dearbhú do rang amháin. Mar sin anois go dtiocfaidh an cheist, conas a dhéanann tú a dhearbhú athróg? An bealach a úsáideann tú d'aicme a chruthú Tá réad i Cuspóir C scríofa anseo. Tú a shonrú ar dtús go tá sé seo le pointeoir cat, mar gheall ar gach rud i Cuspóir C i bhfeidhm ar deireadh mar pointeoir. Agus a ghlaonn tú ar an rang, glaoch orthu mar alloc, atá go bunúsach malloc, ag insint an córas oibriúcháin go bhfuil tú Ní mór roinnt spáis cuimhne ar an réad. Tar éis go bhfuil tú rud cheana féin agus tú thúsú ach é. Is é seo ach an coinbhinsiún. 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. Airíonna a shannadh go bhfuil i ndáiríre simplí go leor. Tá sé an-chosúil leis cad atá tú a dhéanamh nuair a go bhfuil tú ag a shannadh ar roinnt sonracha réimse taobh istigh de struct. Tá tú ach an athróg ainm, an t-ainm maoine, agus luach ar leith a shannadh dó. Agus is é ag iarraidh modh an-chosúil. Is é an glaoch modh go bunúsach cad a labhair mé faoi do ghlaoch ar mhodh ar bith i gCuspóir C. Tá tú ag dul ar rud, i chás seo tá sé ag dul a bheith myCat, agus go bhfuil tú ag dul thar an t-ainm modh. Mar má tá tú ag caint leis an réad, myCat, gur chóir duit a meow. Tá sé suimiúil go leor. Tar éis sin, tá ceann patrún dearadh níos riachtanach gur gá dúinn chun labhairt faoi roimh dul a cód S iarbhír. Is é sin an patrún dearadh ar a dtugtar cláir imeacht tiomáinte. Tá sé seo freisin dócha gur ceann de na cinn is smaointe bunúsacha i gcláir iOS. Mar sin, tú dócha nach bhfuil a fhios cad é go díreach Is é an t cláir imeacht tiomáinte, ach nach bhfuil sé i ndáiríre go scary. Bhuel i ndáiríre, tá tú déanta cheana féin go bhfuil roimhe seo. Tá sé seo ar cheann de na línte atá tú is dócha scríofa cheana féin sa [inaudible] go deireanach de CS50, google.maps.event.addListener (marcóir, "Cliceáil", feidhm () {}) :. Trí ghlaoch líne seo a bhfuil tú go bunúsach ag insint an ríomhaire go bhfuil aon uair an ócáid ​​ar a dtugtar "Cliceáil" a tharlaíonn ar an marcóir, úsáid a bhaint as an bhfeidhm sin. Tá sé seo an-difriúil ó cad a dhéanann tú i mario.c. I mario.c ritheann tú ach an gclár uair amháin, tugann sé leat aschur, agus go bhfuil tú ag déanamh. Tá siad seo saghas cosúil cláir lámhaigh amháin. Cláir Imeacht tiomáinte Tá an-, an-difriúil. A ligean ar a shamhlú, má tá Facebook ar cheann Clár lámhaigh nach bhfuil sé gur maith. Théann tú díreach le Facebook uair amháin agus tá sé déanta. Tugann sé tú roinnt aschur agus ní bhfuair tú é ar ais. Ní bhfuair tú rud ar bith níos mó. Mar sin anseo, go háirithe Is é an patrún a úsáid againn imeacht tiomáinte, ionas go mbeidh Beidh gach feidhm a ghabhtar bunaithe ar an méid a Tá an imeacht a tharla. Mar shampla, má tá muid cnaipe agus sonraigh againn go pé uair a bhfuil an cnaipe chliceáil, glaoch ar an fheidhm a dtugtar "Dia duit an Domhain!" Sa tslí is féidir linn i ndáiríre an loighic fheidhm a bhainistiú sreabhadh ar bhealach an-solúbtha. Is féidir leis an úsáideoir a dhéanamh nó glaoch feidhm go bhfuil a dtugtar cheana féin. Tá sé seo go hiomlán bunaithe ar an méid a dhéanann úsáideoirí. 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. Agus is dea-scéal go bhfuil sé i ndáiríre nach bhfuil coincheap nua. Guys Tá tú déanta cheana féin go bhfuil an fhadhb seo caite a leagan síos. Mar sin, i Cuspóir C tá trí léaráidí éagsúla do chláir imeacht tiomáinte. Is é an chéad léaráid ar a dtugtar caingean sprioc, áit a bhfuil tú ceangal cnaipe preas le roinnt feidhm. Ligean le rá go díreach, aon uair is tú cliceáil roinnt cnaipe, a ghlaonn tú roinnt fheidhm. Is é seo an gníomh sprioc an-simplí. Is é an dara ceann i ndáiríre an ceann is deacra, sé ar a dtugtar toscaireacht ar prótacal. Táimid ag dul a mhíniú go mion mór níos déanaí. Agus is é an tríú bealach fógra. Tá sé seo i ndáiríre ní an-tábhachtach chomh fada mar táimid i gceist, mar gheall ar an deis go bhfuil tú ag dul fógra a úsáid i do thionscadal deiridh go leor íseal. Mar sin, táimid ag dul a skip an chuid sin. Agus táimid ag dul chun tumadóireacht a dheanamh i toscaireacht ar prótacal. Mar sin, cad é go díreach prótacal? Nó cad é go díreach is toscaireacht? A ligean ar labhairt faoi prótacal chun tús a chur leis. Tá Prótacail rud ar bith ach imeachtaí. Ach tá na himeachtaí a tugadh tú ag Apple chun tús a chur leis. Mar shampla, nach bhfuil mé go hiomlán cinnte cé mhéad de tú guys a úsáid bunaidh Apple phost app nó téigh i dteagmháil, ach gach uair scrollbharra tú an tábla agus brúigh na cille ar leith ar an tábla, is é sin ócáid. Agus más mian leat a dhéanamh chás sin le tú féin, tá sé i ndáiríre le beagán crua. Mar sin, tá Apple a tugadh go fiú duit ionas gur féidir leat ach a úsáid go díreach an ócáid ​​éigin ar do chuid féin a dhéanamh. Tá Prótacail iarbhír i ndáiríre, i ndáiríre a úsáidtear go forleathan i Cuspóir C. Well i Go deimhin, gach app amháin Tá rud éigin a ghabhtar toscaire app. Taobh istigh de íogair é gach ceann de na prótacail chun luchtú an app. Ligean le rá ach go bhfuil Rinne ócáid ​​do app ualach. Mar sin, cad ba cheart a tharlóidh tar éis atá tú chruthaigh app, tar éis osclaíonn tú an app, tar éis a dhúnann tú an app, nó dá éis, chuir tú an iPhone a chodladh. Is iad seo na himeachtaí go bhfuil tugtha cheana féin agat. Agus ar dtús taobh istigh na cáithníní ní bheidh aon chur i bhfeidhm. Apple dúirt go díreach leat go fheidhm seo a tharlóidh nuair a tharlaíonn teagmhas éigin, ach cad a dhéanann tú leis sin Is é feidhm go hiomlán suas chun tú. Tá Toscaireacht bunúsach ag insint an rang gur chóir duit a láimhseáil na prótacail. Tá sé rud beag beag mearbhall, ach beidh sé a bheith i bhfad níos soiléire nuair a dhéanaimid na cóid i ngníomh. Tá Toscaireacht ar prótacal iarbhír meicníocht an-láidir sa chiall más rud é go bhfuil muid ag tarmligean le haicme shonrach, Is féidir linn déileáil go bunúsach gach saghas na n-imeachtaí ag baint úsáide as aon aicme atá againn, uirlis an-áisiúil. Mar sin, mar shampla tapaidh amháin le haghaidh toscaireacht ar phrótacal Beidh an méid a labhair mé díreach faoi. An prótacal Tá sonrach ar a dtugtar tableview [inaudible] ról a roghnú ag [? Innéacs?] [? am atá caite. ?] Mar sin, seo imeacht a bheadh ​​ghabháil nuair a dhéanann tú Beartaíonn i ndáiríre ar leith a cille i do tableview, ligean le rá ach i do phost nó i do teagmhálacha app. Inside feidhm bhí ar dtús ag déanamh rud ar bith. Nach bhfuil an fheidhm aon ní de réir réamhshocraithe a dhéanamh. Ach is féidir leat a shonrú cad a dhéanann an fheidhm, thug cad ba mhaith leat as do app. Uirlis an-áisiúil. Agus le gach a á rá, mé go bunúsach chlúdach roinnt error an-bhunúsach agus coincheap bunúsach do Cuspóir C cláir, agus is féidir linn a dhéanamh ar roinnt cód s. I bhfad níos mó spreagúil. Dá bhrí sin tá s cód ndáiríre beagán mór nuair a osclaíonn tú é don chéad uair. Nóta One tapa, mar sin má tá tú ag iarraidh a dhéanamh ar fhorbairt iOS, Molaim go mór go bhfuil tú Mac. Mar gheall ar a dhéanamh ar fhorbairt iOS ar Windows i ndáiríre, i ndáiríre crua. Tá sé doable, ach tá sé i ndáiríre deacair. Agus tú cinnte nach bhfuil ag iarraidh úsáid a bhaint as g in eagar. Mar sin, i s cód againn roinnt réimsí éagsúla. Nuair a bheidh tú ag oscailt suas ar dtús s cód feicfidh tú limistéar nascleanúint, a léiríonn go bunúsach tú go léir ar an comhaid atá i do thionscadal reatha. Tá tú i limistéar toolbar, a Tá bainistiú bunúsach tuairimí, nó roinnt beag tapaidh Uirlisí faoi s cód féin. Agus is é seo an réimse eagarthóir iarbhír. Tá an ceantar g in eagar an-chosúil, ach tá i bhfad níos fearr ná g in eagar. Agus sa réimse ceart, ar a dtugtar an limistéar fóntais. Éiríonn an ceantar i ndáiríre handy nuair go bhfuil tú ag a chruthú comhéadan nó a shonrú roinnt setups mear do do app. Agus is é an limistéar deireanach an debugging. Tá an ceantar seo ar an consól. Mar sin, aon uair a deir tú printf, nó nslog i ár gcás, tá gach do chuid torthaí ag dul a bheith i gcló anseo. Gach ceart? Buille faoi thuairim mé gur féidir linn i ndáiríre a dhéanamh go tapa sampla do chláir iOS. Agus a ligean ar oscailt iarbhír suas s cód. Mar sin, gach uair a osclaíonn tú suas í cód, tá sé ag dul a thaispeáint suas rud éigin mar sin. Tá sé seo ag dul a iarraidh ort cad ba mhaith leat a dhéanamh? Ar mhaith leat rud éigin a thosú randamach, clós súgartha, go bunúsach agat Is féidir le tástáil ach cód gan iarbhír cion d'aon app. Ar mhaith leat a chruthú tionscadal nua? Nó ar mhaith leat dul ar aghaidh obair ar an tionscadal atá ann faoi láthair? In ár gcás táimid ag dul a chruthú le tionscadal nua. Mar sin, tá sé i ndáiríre deas, s Tá cód ndáiríre cheana thug tú roinnt teimpléid le haghaidh rudaí a chruthú. Más mian leat a dhéanamh cluiche s, cód i ndáiríre tá teimpléad cluiche ar do shon, Tá leathanach bhunaithe iarratais, iarratas bunaithe tab. Sa chás seo, táimid ag dul rud an-simplí a dhéanamh, agus táimid ag dul a úsáid iarratas dearcadh amháin. Tar éis sin go díreach cad ba mhaith leat a ghlaoch do tháirge, agus cad is ainm duit, cad é do aitheantóir, agus cén teanga a úsáideann tú. Anseo nach bhfuil muid ag iarraidh a sheiceáil ag baint úsáide as Core Sonraí. Is croí-Sonraí bunúsach databasing iOS. Má dhéanann tú Core Sonraí s, Tá cód ag dul a shainiú a lán ranganna níos casta ar do shon. Mar sin, gach rud a choinneáil simplí, tá muid ach ag dul a dhéanamh gan Core Sonraí ceart anois. An fhadhb táimid ag dul a bheith ag baint úsáide as é that-- an fhadhb táimid ag dul a bheith ag cruthú é go bhfuil muid ag iarraidh go bunúsach a allmhairiú Mario ó C do app iOS. Mar sin, a ligean ar glaoch go Mario-iOS. Ar ndóigh, tú a shonrú cad tú ag iarraidh a chur i do thionscadal. Agus ansin muid ag dul. Mar sin, tá sé seo le beagán mór, ach tá sé seo i ndáiríre cad a chonaic muid díreach ar an sleamhnán. Agus an chéad réimse a fheicimid ceart anois go bunúsach cumraíocht tionscadail. Mar sin, gach rud is mian leat a dhéanamh tionscadal, cén cineál gléas, ligean le rá ach cén cineál gléas ar mhaith leat do app a bheith i láthair ar? An bhfuil sé iPhone, iPad nó uilíoch? Mar sin claonadh gléas, gach stuif seo. Nach bhfuil an-tábhachtach, ach d'fhéadfadh a bheith, ach tá sé seo Is áit a chruthaíonn tú do thionscadal má tá tú i ndáiríre ag iarraidh a imscaradh go dtí an siopa Apple. Gach ceart, a ligean ar breathnú ar rud atá taobh istigh dár cód. A ligean ar dul tríd an Navigator comhad. Agus is iad seo go léir na comhaid sin cheana tháinig leis an teimpléad, an-deas. Mar sin, nuair a chliceálann muid ar cheann acu is é seo cad tá sé cosúil. An-cosúil leis g in eagar. Ach is féidir leat a fheiceáil go bhfuil an Tá béim error dócha beagán nicer. Agus tá sé i ndáiríre i bhfad níos mó cumhachtaí ná g eagarthóireacht. Agus is féidir leat a chomhlánú uathoibríoch a lán rudaí ar do shon, mar a fheicfimid go han-tapa. A ligean ar oscailt an limistéar debugging chomh maith. Ceart go leor, mar is féidir linn a fheiceáil, Is é an console ar dheis anseo. Is é seo a bhfuil tú ag dul a fheiceáil nuair a tá tú i printf nó nsloging rud éigin. Mar sin, gan a thuilleadh moille, a ligean ar iarbhír thiomsú ar an app agus féach cad a tharlaíonn. Gné riachtanach amháin le haghaidh s cód, is é sin cód s Tagann le Insamhlóir iPhone. Mar sin, ní gá duit a bheith acu iPhone chun iarracht do thionscadal, Is féidir le s cód insamhail gur le haghaidh tú, mar is féidir linn a fheiceáil anois. Tá sé deas deas. Tá sé seo ag cur beagán beagán ama a chur le chéile agus go bunúsach ní mór dúinn iarratas folamh, a dhéanann i ndáiríre rud ar bith. Ach Cuireann sé. Tá sé deas uamhnach. Tá sé i bhfad níos fearr ná C, huh? Ceart go leor, ansin a ligean iarracht rud éigin a chur leis. Comhad amháin go bhfuil beagán aisteach anseo ar a dtugtar scéil. Tá sé seo i ndáiríre iontach, gné uamhnach do s cód. Mar gheall ar s cód, is féidir leat i ndáiríre tarraing agus eilimintí titim isteach ar an comhéadan agus beidh sé a thaispeáint go díreach suas. A ligean ar iarracht sin. Titim againn lipéad anseo, "Dia duit an Domhain !!!" Is féidir linn a lár go. Deas fionnuar. Anois, a ligean ar siúl an insamhalta stad. Anseo ní mór dúinn "Dia duit an Domhain !!!" Ní raibh muid a dhéanamh fiú aon códú fóill. Cad é an heck ag tarlú? Tá sé seo conas cumhachtach Is féidir Comhéadan Tógálaí bheith. Somebody Dúirt fiú go is dócha is féidir leat díreach chomhlánú app gan scríbhinn is dócha go bhfuil míle de línte cód ach ag baint úsáide as an Chomhéadain Tógálaí. Ach tá sé is dócha nach bhfuil an bealach is fearr chun é a dhéanamh. Anois, a ligean ar a fháil i ndáiríre síos go dtí códaithe. Mar sin, an struchtúr an chomhaid i ndáiríre i ndáiríre suimiúil toisc, mar is féidir leat a fheiceáil, tá aon fheidhm is mó in áit ar bith. Féach? Mar atá luaite againn cheana, féidir leat a fheiceáil go bhfuil an Is comhad i bhfeidhm do rang ar leith. Ach níl aon áit ar bith is mó. Mar sin, i gcás ina bhfuil príomh? I ndáiríre, tá príomh-, ach an is mó i bhfolach i ndáiríre uait. An príomh anseo. Go Breathnaíonn an eolas. Mar sin, go bunúsach cad iOS ag déanamh taobh istigh is mó is é sin aon uair a príomh ar a dtugtar, atá go bunúsach aon uair a bhfuil an app chun báis, tá sé Cruthaíonn rud ar a dtugtar AppDelegate. Mar a luaigh mé cheana, ar an iomlán Is app iarbhír rud a chuireann sé féin. Mar sin, ar an mbealach seo, go bunúsach an Tá iOS app ag insint an tiomsaitheoir go OK, tá mé ag dul a chruthú a táirge a dtugtar AppDelegate, agus go ag dul a bheith ar mo app. Mar sin, ní mór duit dul tríd an AppDelegate agus féach cad go Guy a dhéanamh. Is é mo phost a dhéanamh dom. Agus i AppDelegate féidir leat a fheiceáil go bhfuil tá roinnt feidhmeanna i ndáiríre aisteach, go maith i ndáiríre modhanna, go Apple thug tú cheana féin. Cad iad na? Is iad seo i ndáiríre ach prótacail go raibh mé ag caint faoi. Mar sin, tá na himeachtaí sin Apple thug tú chun tús a chur leis. Níl aon rud i roinnt de na feidhmeanna ceart anois, ach más mian linn a thúsú rud éigin le haghaidh ár app roimh dul isteach a thaispeánann aon tuairim, a dhéanann muid go anseo. 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. Mar sin, anois tá príomh cruthaithe rud do AppDelegate. Agus cad é AppDelegate ag dul a dhéanamh Tá i ndáiríre i bhfolach ó tú. Tá an AppDelegate ag dul a thosú luchtú an stoc ViewController. Mar sin, tá sé go bunúsach ag dul chun tús a chur luchtú suas go léir na tuairimí atá agat agus díreach a fhágáil ar an tuairim bunaithe ar an ordlathas. Mar sin, sa chás seo, ní mór dúinn ach dearcadh amháin, a bhfuil anseo. Mar sin, is é sin an dearcadh amháin go bhfuil ag dul a bheith ar a dtugtar. Is é an loighic ViewController dheis anseo. Is é seo an cód a iarbhír rialuithe an dearcadh a chonaic muid díreach. Gach ceart, a ligean ar rud éigin a dhéanamh anseo. Mar sin, fuaimeanna viewDidLoad cosúil ócáid, nuair a bhíonn i ndáiríre tá sé seo freisin toscaire, tá sé seo freisin prótacal. Mar sin, is cuma cad é an dearcadh luchtaithe, gach rud taobh istigh den fheidhm Beidh ar a dtugtar. Sa chás seo, ba chóir dúinn a fheiceáil "Dia duit Tianyu! "Má ritheann muid an chláir. Tá sé seo ag éirí le beagán mall le chéile comhaid scéil. Bhuel go deimhin, féidir linn a fheiceáil aschur chun é. Tá sé deas fionnuar. Anois, a ligean ar a dhéanamh i ndáiríre Mario. Tá mé ag dul a shainiú feidhmiú go han-tapa. marioWithLevels: Torthaí (int) leibhéal. Ceart go leor, is é seo i ndáiríre an uamhnach ghné de s cód críochnaithe uathoibríoch. Mar sin, nuair a scríobhann tú le haghaidh agus clóscríobh isteach, tá sé tugtha cheana féin suas an teimpléad ar do shon, a bhfuil deas fionnuar. Ba cheart go mbeadh breathnú i ndáiríre eolas a thabhairt duit guys. Tá brón orainn, go bhfuil mo locht. Gach ceart, fionnuar. Ba cheart go loighic breathnú i ndáiríre ar an eolas a thabhairt duit guys, go háirithe díreach Mario. Ach beidh muid ag phriontáil amach anois an console gach uair amháin, mar ba mhaith linn a choinneáil ar bhealach súil a choinneáil ar cad tá muid ag priontáil. Táimid ag dul a bhaint as an torthaí ar bhealach ina dhiaidh sin, a thaispeáint ar an cló amach mar thoradh ar an úsáideoir. Mar sin, ina ionad sin tá muid díreach nslogging gach rud, a bhfuil muid ag stóráil gach rud i thoradh air sin glaoch feidhm, ach tá an loighic díreach mar an gcéanna. Tar éis dúinn a chríochnú, ní mór dúinn ach a phriontáil ár dtorthaí. Agus anseo in ionad phriontáil amach mo ainm, táimid ag dul chun glaoch feidhm. A ligean ar a fheiceáil cad a tharlaíonn. Oops, ar ndóigh. Déanann muid a bheith deas beag pirimid amach anseo. Tá sé seo go bunúsach C, tá muid ach ionramháil nuair a ghlaonn tú feidhm agus ní conas a feidhm cuma mhaith. Níl aon rud difriúil. Ach tá sé seo i ndáiríre nach bhfuil an-spreagúil anseo, toisc nach bhfuil muid ag féachaint ar rud ar bith as an app iPhone. Mar sin, má tá tú i ndáiríre iPhone app-- má tá tú i ndáiríre ceart Mario iOS anois, ní bhíonn tú ag dul rud ar bith a fheiceáil go Tá aon ní a dhéanamh leis an Mario mar na n-aschur ar fad isteach i console bhfolach ó úsáideoir. Is é seo an méid a fheiceann tú, a bhfuil "Dia duit an Domhain !!!" Nach maith. 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. Mar sin, ní mór dúinn a lipéadú níos mó. A ligean ar iarracht a dhéanamh agus figiúr amach rud éigin eile a d'fhéadfadh a bheith úsáideach. Tá i ndáiríre ar cheann eilimint a bhfuil ar a dtugtar réimse téacs, a d'fhéadfadh a bheith an-chabhrach dúinn. Taispeánann sé go bunúsach réigiún téacs is féidir a chur in eagar. Ionas go Breathnaíonn i ndáiríre cabhrach. Anois, a ligean ar a tharraingt agus scaoil sé. Wow, ní mór dúinn d'fhonn téacs dar linn, i ndáiríre mhaisiúil. Sin le beagán ró-mhór. A ligean ar a dhéanamh níos lú é. Cuir isteach ionad. Déan lú chomh maith. 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. Ach ceart anois tá sé cinnte nach bhfuil ag dul a bheith ag obair toisc go bhfuil no-- an ViewController againn ach sainithe Níl a fhios go tá dearcadh téacs amach ann. Mar sin, ní mór dúinn a bhealach nasc an dearcadh téacs againn ach cruthaíodh leis an rang go tar éis teacht cheana le linn. Is é an bealach a dhéanann muid go i ndáiríre i ndáiríre draíochta. Mar sin, a oscailt suas scéil. Tá [inaudible] speisialta ar a dtugtar [? cúntóir?] [inaudible]. Nuair a chliceálann tú go bhfuil, tá sé ag dul a oscailt ar dhá comhaid. Is é ceann rang agus an ceann eile Is d'fhonn comhfhreagrach chun é. Tá sé an-, an-chabhrach. Agus lig théann ar díreach tríd an comhad .H. Rialú, is é seo [inaudible] loighic. Rialú Preas agus tarraing an dearcadh téacs isteach sa dearbhú. Táimid ag dul chun glaoch go outputView. Ceangail. Mar sin, anseo ní mór dúinn a dhearbhú nua maoin dár rang ViewController. Agus an mhaoin nua ach an dearcadh téacs tá muid a cruthaíodh san fhoirgneamh comhéadan. Mar sin, sa tslí sin d'fhéadfadh muid Rochtain ar fad ar na sonraí agus gach rud go bhfuil taobh istigh a ionramháil an dearcadh aschur, atá uamhnach. Mar sin, in ár cód iarbhír, a ligean ar rud éigin a dhéanamh leis. Mar sin, an uair seo nuair a bhíonn muid cosúil le priontáil amach an toradh deiridh do Mario, tá muid i gan logáil rud ar bith. Ciallaíonn mé gur féidir linn a choinneáil an ráiteas logáil. Chomh maith leis sin, táimid ag sheoladh chuig an readout againn ach a cruthaíodh chun an dearcadh aschur, a Is Chomhéadain textview cruthaithe againn ach. Anois, a ligean a fheiceáil cad a tharlaíonn. Wow. Tá pirimid san app ceart anois. 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 chun ár comhéadan. Tá sé maith go leor. Tá sé i ndáiríre nach bhfuil spreagúil mar can-- muid Gach go bhfuil an app ag déanamh é léiríonn pirimid a thabhairt duit, agus níl rud ar bith is féidir leat a dhéanamh faoi. Níl sé go háirithe spreagúil. Mar sin anois a ligean ar a dhéanamh cnaipe a soiléir ar an tuairimí. Dealraíonn sé go mbeidh an cnaipe a bheith cabhrach. Tarraing agus scaoil. Ceann Button. Button dhá. Mar sin, nuair a chliceálann muid ar an taobh clé cnaipe, ba chóir an dearcadh soiléir. Ba cheart go mbeadh aon rud ar an scáileán. Agus nuair a chliceálann muid ar an cnaipe ceart, Mario, tá an dearcadh ag dul a bheith i láthair arís. Mar sin, ar an mbealach seo a dhéanann muid freisin ar an draíochta stuif, a rialú agus tarraing leis an dearbhú ranga sa director-- cúntóir sa lucht féachana cúnta. Sa chás seo, tá muid ag sonrófar gur chóir go mbeadh caingean. clearMario. Mar sin, anseo ní mór dúinn a cruthaíodh cheana caingean a dtugtar clearMario, a bhfuil an modh a bheadh ​​ar a dtugtar aon uair a brúigh muid an cnaipe soiléir. 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 i rud ar bith, agus go bhealach beidh sé dealraitheach a bheith soiléir. Chomh maith leis sin, a ligean ar chruthú mhodh eile ar a dtugtar runMario. OH brón orm, níor chóir a bheith ina maoin. Ceart go leor, ba chóir go a bheith ina gníomh chomh maith. 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. Tá súil againn go mbeidh go breá. An bhfuil sé le chéile? Yes. Anois, ní mór dúinn a dearcadh. Ní mór dúinn a bhfuil aschur. Agus a ligean ar a fheiceáil go díreach cad a tharlaíonn. Sin imithe. Tá sé ar ais arís. Mar sin, anseo ní mór dúinn a shonraítear cén cineál na feidhme a dtugtar nuair a cineál againn i rud éigin, nuair a bhrúnn muid cnaipe ar leith. Tá sé seo go bunúsach an Scéim gníomh sprioc do imeacht tiomáinte cláir i Cuspóir C. Chomh maith leis sin, nach bhfuil sé an-spreagúil toisc nach féidir linn a athrú i ndáiríre cé chomh hard a bheidh an pirimid bheidh, mar sin ba mhaith linn is dócha a bhealach ionchur a fháil ó úsáideoir agus athrú ar an airde an phirimid bunaithe ar an méid aschur acu. Mar sin, táimid ag dul a dhéanamh sin. Mar sin, an uair seo a tugaimid runMario, ní féidir linn a glaoch díreach Mario go díreach. Seo ar cheann ar an teideal. Toscaire. Tá sé seo an-spéisiúil. Cad is toscaire? Tá mé ag dul féin a chur anseo. Agus táimid ag dul a fheiceáil cad a chiallaíonn sin níos déanaí. Mar sin, anseo ní mór dúinn a cruthaíodh go bunúsach Mar shampla ar leith ar a dtugtar airdeall Chomhéadain dearcadh. Tá dearcadh airdeall Chomhéadain go bunúsach cad a bheidh tú Féach ar gach Vox rud éigin uair suas agus iarrann tú le haghaidh ionchur, cosúil cad a tharlóidh nuair a bhíonn tú ag iarraidh rud éigin ar an siopa app a cheannach. Chomh maith leis sin, tar éis duit a chruthú, ní mór dúinn a thaispeáint ach an airdeall. Gach ceart, a ligean ar díreach tapa Beidh tástáil an obair nó nach bhfuil. Sin an-cool. Anois, a ligean a chruthú i ndáiríre réimse ionchuir don airdeall Chomhéadain. Seo é an chaoi a dhéanaimid sin. Agus ba chóir dúinn a bheith ar dearcadh ionchur don airdeall. An-cool. Ligean le rá ach 10. Níl sé ag déanamh rud ar bith ceart anois mar gheall ar an glaoch iarbhír Ní raibh athrú chun forghníomhaitheach Mario. Mar sin, tá sé seo a bheith ina beag giotán aisteach mar aon uair a brúigh muid an cnaipe síos, aon uair againn brúigh an cnaipe ar an dearcadh airdeall, Ba chóir rud éigin a tharlóidh, ach ní chuireann sé tarlú. Conas is féidir linn a ghabháil go? Cén chaoi a fhios againn go bhfuil úsáideoir Tá dhíbhe léargas foláireamh agus tháinig sé cheana féin roinnt, mar gheall ar ceart anois tá rud ar bith ag tarlú i ndáiríre. Bhuel, d'fhéadfá a bheith guessed sé ceart, tarmligean. Mar sin, i dteanta gach na dearbhuithe, ní mór dúinn a chur ar thoscaireacht nua a iarr sé Chomhéadain dearcadh airdeall toscaire. Ionas go mbeidh gach aon idirghníomhaíocht nó imeacht go bhfuil muid ag dul a bheith acu leis an dearcadh airdeall Chomhéadain ag dul a láimhseáil ag ár rang chomh maith. Mar sin, sa bhreis ar sin a bheidh, airdeall cnaipe dearcadh cliceáil ar innéacs. Tá sé seo bainte amach. Mar sin, sa chás sin ní mór dúinn already-- ionas go mbeidh muid fuair sé amach prótacal a Beidh déileáil leis an ócáid ​​nuair a cliceáil muid ar an gcnaipe Arna ar an tuairim airdeall. Mar sin, gach uair againn bhriseadh an dearcadh airdeall, ba chóir é seo tarlú. Lig dom a thástáil ach sé an-tapa. Bhuel go deimhin, ní mór dúinn bainte amach anseo. Mar sin anseo, cad é nach mbeidh muid fháil i ndáiríre i ndáiríre fháil the-- sin, ba mhaith linn a fháil amach an téacs atá againn cheana isteach san amharc airdeall. Agus atá bunaithe ar théacs, tá muid dul a thaispeáint Mario. Seo casadh go han-tapa amach má oibríonn sé i ndáiríre nó nach bhfuil. Mar sin, sa chás sin, má táimid ionchur, ligean le rá, 10, ba chóir dúinn a fheiceáil 10. An-mhaith, a dhéanann muid a bheith ar roinnt anseo. Tá sé maith go leor. Anois beidh an chéim dheireanach be-- Mar sin, an chéim dheireanach gá dúinn a dhéanamh anois ceart Is ach Mario glaoch le leibhéal bunaithe ar an ionchur go mór dúinn a chur i dearcadh airdeall. Mar sin, ní mór dúinn a thiontú an teaghrán seo i iOS. Tá thar maoil statach an-uamhnach. Agus ansin dúinn glaoch díreach féin luach marioWithLevels. A ligean ar a fheiceáil beidh sin obair iarbhír nó nach bhfuil. Táimid ag a thabhairt cheana féin pirimid. A ligean ar iarracht a athrú ar an airde. Go n-oibríonn i ndáiríre. Tá sé deas fionnuar. Mar sin, go anois is féidir leat díreach ionchur aon luach is mian leat. Ligean le rá ach ceithre. Sin go leor uamhnach. Mar sin, is é seo go bunúsach sampla ndáiríre tapaidh do conas a chruthú tionscadal i s cód agus conas a shreangú suas i ndáiríre go tapa roinnt imeachtaí agus feidhmeanna i ndáiríre simplí. Mar sin, an fhoinse dul a chur ar líne níos déanaí. Mar sin, má tá suim agat i conas a oibríonn iOS Mario, 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í. Táimid ag déanamh go bunúsach leis an samhradh, agus roimh chríochnú againn Ba mhaith liom ach a chur in iúl duit guys a roinnt acmhainní i ndáiríre uamhnach go ar fáil ar líne. Is léir an doiciméadú Apple ag dul a bheith an-chabhrach. Ach sa bhreis ar sin, tá mé go háirithe mholadh ceithre foinsí, cód scoil, teach crann, AppCoda agus WWDC físeáin. Tá scoil Cód agus teach crann dhá láithreáin ghréasáin oideachasúil, ar líne, a dhíríonn go sonrach ar innealtóireacht bogearraí. Go háirithe le haghaidh cód scoil, siad Tá teagaisc gur maith ar iOS. Is é sin an sampla i ndáiríre tapaidh chun é. Siad a chruthú i ndáiríre cute-- ndáiríre féachaint ar sin iPhone beag gleoite gaige thar ann, tá sé deas uamhnach. Agus an bealach a mhíniú siad Cuspóir Tá C error breá soiléir. Is teach crann an gcéanna. Agus is é AppCoda fóram. Tá sé i ndáiríre bhlag a bhí ar siúl go ag Cuspóir taithí i ndáiríre C Ríomhchláraitheoir. Agus tá gach duine ranganna teagaisc i AppCoda deas gearr agus éasca a chur i bhfeidhm, an-molta. Agus má tá tú forbróir, cinnte dul seiceáil conas na físeáin WWDC áit ar féidir leat foghlaim faoi na cláir iOS is déanaí teicnící, APIs agus leabharlanna. Mar sin, is é sin go leor i bhfad sé ar an seimineár. Go raibh míle maith agat sin i bhfad. Agus tá súil agam go bhfuil tú spraoi a chruthú do iOS app féin.