1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [Seimineár] [iOS: Apps Scríobh Cosúil le Boss] 2 00:00:02,000 --> 00:00:04,000 [Tommy MacWilliam] [Ollscoil Harvard] 3 00:00:04,000 --> 00:00:08,000 [Tá sé seo CS50.] [CS50.TV] 4 00:00:08,000 --> 00:00:12,000 >> Gach ceart, gach duine, fáilte roimh iOS: Apps Scríobh cosúil le Boss. 5 00:00:12,000 --> 00:00:16,000 Tá an seimineár dul chun díriú ar apps scríobh le haghaidh an iPhone 6 00:00:16,000 --> 00:00:19,000 agus ina dhiaidh apps scríobh don iPad, agus mar sin táimid ag dul go bunúsach chun siúl trí 7 00:00:19,000 --> 00:00:23,000 samplaí cúpla éagsúla conas a dhéanamh ar an app, cluiche simplí mar Madra Tac ladhar, 8 00:00:23,000 --> 00:00:26,000 nó má tá tú níos mó suim i dhéanamh app cosúil le roinnt de chineál news reader 9 00:00:26,000 --> 00:00:30,000 nó rud éigin a idirghníomhaíonn leis an Idirlíon beidh mé ag caint faoi sin chomh maith. 10 00:00:30,000 --> 00:00:32,000 Seo ár gclár gairid. 11 00:00:32,000 --> 00:00:36,000 >> Apps IOS atá scríofa i dteanga ar a dtugtar Cuspóir-C, 12 00:00:36,000 --> 00:00:39,000 agus mar sin tá sé seo le beagán cosúil le C ach ní i ndáiríre ar chor ar bith, 13 00:00:39,000 --> 00:00:41,000 sin beidh orainn a bheith ag caint le beagán faoi an teanga féin 14 00:00:41,000 --> 00:00:45,000 agus conas ansin a thógáil apps iPhone ag baint úsáide as an gclár seo app ar a dtugtar Xcode, 15 00:00:45,000 --> 00:00:48,000 a más rud é nach bhfuil tú ag íoslódáil go fóill leisce ort chun tús a chur an íoslódáil anois. 16 00:00:48,000 --> 00:00:50,000 Tá sé ghigibheart éagsúla. 17 00:00:50,000 --> 00:00:54,000 Ba chóir go mbeadh sé saor in aisce ar an App Store, ionas go mbainfidh tú gá go mbeadh a Mac 18 00:00:54,000 --> 00:00:57,000 go hidéalach ag rith an leagan is déanaí de OS X. 19 00:00:57,000 --> 00:00:59,000 Mura bhfuil tú, aon fhadhb. 20 00:00:59,000 --> 00:01:02,000 Tá Macs san ionad eolaíochta atá ar fáil le haghaidh do úsáid 21 00:01:02,000 --> 00:01:05,000 le Xcode suiteáilte, agus mar sin leisce ort úsáid as na forbartha. 22 00:01:05,000 --> 00:01:07,000 Más mian leat a dhéanamh app ach nach bhfuil a Mac, nach imní. 23 00:01:07,000 --> 00:01:09,000 Níl neart na n-acmhainní gcampas as sin. 24 00:01:09,000 --> 00:01:15,000 Agus mar sin ansin táimid ag dul a chlúdach 2 samplaí níos mó de apps éagsúla is féidir leat a dhéanamh. 25 00:01:15,000 --> 00:01:19,000 Cuspóir-C go teicniúil rud ar a dtugtar sraith Super C. 26 00:01:19,000 --> 00:01:24,000 Ciallaíonn sé sin go bhfuil aon chód C bailí freisin Cuspóir-C cód. 27 00:01:24,000 --> 00:01:29,000 Ciallaíonn sé sin go bhfuil muid de chineál ar duct téip ar roinnt gnéithe breise C. 28 00:01:29,000 --> 00:01:33,000 Ní I measc cuid de na gnéithe seo a bheith ag scríobh riamh malloc arís, buíochas le Dia, 29 00:01:33,000 --> 00:01:36,000 ní a bheith buartha faoi na leideanna dúr agus freeing iad agus go léir stuif 30 00:01:36,000 --> 00:01:40,000 fuath tú faoi C, agus tá sé de chineál ar imithe i C Cuspóir-. 31 00:01:40,000 --> 00:01:43,000 >> Anois, tá Cuspóir-C chomh maith le leabharlann caighdeán i bhfad níos mó, 32 00:01:43,000 --> 00:01:47,000 mar sin níl feidhmiúlacht a lán níos mó a gheobhaidh tú do taobh istigh saor Cuspóir-C. 33 00:01:47,000 --> 00:01:50,000 Cuimhnigh nuair a bhí muid ag scríobh PHP faoi deara againn gur chuaigh muid ó 34 00:01:50,000 --> 00:01:54,000 teanga seo lú go dtí an leabharlann ollmhór de na nithe seo dÚsachtach is féidir leat a dhéanamh. 35 00:01:54,000 --> 00:01:56,000 Tharlaíonn an rud céanna i iOS. 36 00:01:56,000 --> 00:01:59,000 Níl rudaí le haghaidh rudaí cosúil leis an féilire Buddhist, agus i ndáiríre rud ar bith 37 00:01:59,000 --> 00:02:05,000 is féidir leat smaoineamh, b'fhéidir, ar dócha ann cheana féin i bhfeidhm Cuspóir-C. 38 00:02:05,000 --> 00:02:08,000 Tá an chuid is cuspóir Cuspóir-C tagairt rud éigin 39 00:02:08,000 --> 00:02:11,000 ar a dtugtar Réad-Dírithe Clárú. 40 00:02:11,000 --> 00:02:14,000 Tá an cineál coincheap nua, ach tá muid i ndáiríre d'fhoghlaim den chuid is mó 41 00:02:14,000 --> 00:02:17,000 a lán de na coincheapa cheana féin. 42 00:02:17,000 --> 00:02:19,000 Is é an smaoineamh atá laistiar Réad-Dírithe Cláir go bhfuil tú ag dul a struchtúrú 43 00:02:19,000 --> 00:02:23,000 a lán de do chód ar fud na rudaí seo ranganna ar a dtugtar, 44 00:02:23,000 --> 00:02:26,000 agus tá na ranganna glorified i ndáiríre structs. 45 00:02:26,000 --> 00:02:30,000 Taobh istigh de struct Tá muid go bunúsach a dúirt anseo an rud, 46 00:02:30,000 --> 00:02:32,000 agus is féidir an rud baill. 47 00:02:32,000 --> 00:02:35,000 Mar shampla, d'fhéadfadh nód i liosta nasctha go bhfuil rudaí eile 48 00:02:35,000 --> 00:02:38,000 cosúil le luach, ar pointeoir leis an nód seo chugainn ar an liosta, 49 00:02:38,000 --> 00:02:44,000 agus le chéile go comhdhéanta pointeoir agus an luach sin chás seo ar cheann de struct. 50 00:02:44,000 --> 00:02:47,000 Ranganna an-chosúil ach amháin 51 00:02:47,000 --> 00:02:50,000 Is féidir le ranganna freisin feidhmeanna taobh istigh díobh. 52 00:02:50,000 --> 00:02:54,000 Nuair a dearbhaíodh muid struct, d'fhéadfadh muid a rá ach n slánuimhir nó * nód seo chugainn. 53 00:02:54,000 --> 00:02:57,000 >> Anois le C Cuspóir-is féidir linn a chur i ndáiríre feidhmeanna 54 00:02:57,000 --> 00:02:59,000 taobh istigh de na rudaí. 55 00:02:59,000 --> 00:03:03,000 Tá rud eile gur féidir le ranganna a dhéanamh is féidir iad a hoidhreacht sonraí ó ranganna eile. 56 00:03:03,000 --> 00:03:07,000 Mar shampla, beidh orainn a bheith ag féachaint ar a bunch de tógtha-i Cuspóir-C ranganna. 57 00:03:07,000 --> 00:03:11,000 D'fhéadfadh a bheith ar cheann acu an rang gur ionann an dearcadh do scáileán, 58 00:03:11,000 --> 00:03:14,000 agus mar sin ag rá ba mhaith liom a chur i bhfeidhm ar mo thuairim féin 59 00:03:14,000 --> 00:03:18,000 linn a rá go bunúsach duine éigin thar ag Apple, daoine is dócha deas i ndáiríre, 60 00:03:18,000 --> 00:03:21,000 Scríobh rang seo dom, agus tá sé rudaí cosúil le cnaipí Láimhseálann thaispeánann 61 00:03:21,000 --> 00:03:25,000 nó ag déanamh na scáileán, agus ba mhaith linn a bheith i ndáiríre pained 62 00:03:25,000 --> 00:03:28,000 a chur chun feidhme go léir go feidhmiúlacht féin, agus mar sin go simplí 63 00:03:28,000 --> 00:03:31,000 inheriting sonraí ar féidir linn a rá gach rud a rinne tú sa rang 64 00:03:31,000 --> 00:03:34,000 Ba mhaith liom freisin taobh istigh de mo rang, agus ansin mé ag dul a dhéanamh ar roinnt rudaí eile, 65 00:03:34,000 --> 00:03:37,000 eadhon a chur i bhfeidhm app. 66 00:03:37,000 --> 00:03:40,000 Sin ciallaíonn cad a oidhreacht focal. Beidh muid a fheiceáil sampla níos nithiúla. 67 00:03:40,000 --> 00:03:42,000 >> Agus ar deireadh, is é an eochair le Réad-Dírithe Cláir go 68 00:03:42,000 --> 00:03:45,000 eascraíonn sé le encapsulation sonraí. 69 00:03:45,000 --> 00:03:48,000 I Leagann roinnt dár fhadhb gur féidir linn a bheith ar na mór, athróga domhanda 70 00:03:48,000 --> 00:03:51,000 agus Siombailí Comhchoiteanna i ngach áit, agus gur ar conas ba mhaith linn súil a choinneáil stáit. 71 00:03:51,000 --> 00:03:55,000 Le ranganna féidir linn tús a imchochlú fhaisnéis ón taobh istigh de rud. 72 00:03:55,000 --> 00:03:58,000 Má tá muid ar cheann scáileán ar ár app, ní mór dúinn i ndáiríre go bhfuil aon sonraí ó 73 00:03:58,000 --> 00:04:01,000 eile scáileán in ár taobh istigh app sin, 74 00:04:01,000 --> 00:04:04,000 agus mar sin de rudaí a imchochlú laistigh de ranganna a thugann sé sin i ndáiríre 75 00:04:04,000 --> 00:04:08,000 le dearadh cód i bhfad níos fearr, agus tá sé seo indéanta le roinnt de na gnéithe breise 76 00:04:08,000 --> 00:04:11,000 C Cuspóir-. 77 00:04:11,000 --> 00:04:15,000 Forewarning, tá an chomhréir do Cuspóir-C bananas. 78 00:04:15,000 --> 00:04:19,000 Tá sé cosúil le rud ar bith againn le feiceáil roimh, 79 00:04:19,000 --> 00:04:22,000 mar sin tá sé beagán de cuar foghlama ag dul a úsáidtear chun 80 00:04:22,000 --> 00:04:24,000 cad a dhéanann an heck seo a chiallaíonn? 81 00:04:24,000 --> 00:04:27,000 Ach nuair a gheobhaidh tú anuas go cuar foghlama tosaigh tá sé i ndáiríre, go réidh i ndáiríre 82 00:04:27,000 --> 00:04:29,000 chun tús a chur apps scríbhinn. 83 00:04:29,000 --> 00:04:33,000 >> Is é a dhearbhú rang, a rá anseo mo rang, tá sé féin, 84 00:04:33,000 --> 00:04:35,000 agus b'fhéidir tá anseo roinnt rudaí a bhfuil mé ag dul a shainiú ina dhiaidh sin, 85 00:04:35,000 --> 00:04:38,000 Tá mé ag dul a rá @ comhéadan. 86 00:04:38,000 --> 00:04:41,000 Tá mé ag dul a rá @ comhéadan. Tá mé ag dul a thabhairt do mo rang ainm. 87 00:04:41,000 --> 00:04:43,000 Agus ansin níos déanaí eile áit éigin tá mé ag dul a rá @ deireadh, 88 00:04:43,000 --> 00:04:46,000 agus gach rud idir eatarthu an comhéadan @ agus deireadh @ 89 00:04:46,000 --> 00:04:48,000 ag dul a bheith ar mo rang. 90 00:04:48,000 --> 00:04:51,000 Sin ag dul a bheith cad atá taobh istigh d'ár. Comhaid h. 91 00:04:51,000 --> 00:04:55,000 Díreach cosúil i C ár. Comhaid h dúirt go bunúsach anseo tá roinnt rudaí a bheith ann. 92 00:04:55,000 --> 00:04:57,000 Níl mé ag rá gá duit cad a dhéanann siad go fóill, 93 00:04:57,000 --> 00:04:59,000 ach is gá an tiomsaitheoir a fhios go bhfuil siad ann. 94 00:04:59,000 --> 00:05:04,000 Níos déanaí taobh istigh de m ár. Comhad-toisc go m do Cuspóir-C 95 00:05:04,000 --> 00:05:08,000 i gcás táimid ag dul i ndáiríre a shainmhíniú cad a dhéanann na ranganna seo. 96 00:05:08,000 --> 00:05:11,000 Cuid mhaith liom ár. Comhaid c, sholáthair muid le cur i bhfeidhm le haghaidh feidhmeanna. 97 00:05:11,000 --> 00:05:15,000 Inside comhaid ár. M táimid ag dul a rá anseo cad gach ceann de na feidhmeanna 98 00:05:15,000 --> 00:05:18,000 taobh istigh de mo rang-cad a dhéanann siad ar fad. 99 00:05:18,000 --> 00:05:22,000 Agus ar deireadh, taobh istigh de struct gur féidir linn a rá taobh istigh de na braces gcuach 100 00:05:22,000 --> 00:05:25,000 int, n nó nód * chugainn 101 00:05:25,000 --> 00:05:28,000 agus i C Cuspóir-táimid ag dul a bhaint as an eochairfhocal @ maoin, 102 00:05:28,000 --> 00:05:31,000 agus tá sé seo cad atá ar siúl a shainiú airíonna, 103 00:05:31,000 --> 00:05:36,000 nó na feidhmeanna neamh-atá mar chuid de mo ranganna. 104 00:05:36,000 --> 00:05:40,000 >> Ag glaoch ar feidhmeanna i Cuspóir-C freisin bananas. 105 00:05:40,000 --> 00:05:43,000 Nuair a dearbhaíodh muid feidhmeanna i C dúirt muid rud éigin cosúil le slánuimhir foo 106 00:05:43,000 --> 00:05:46,000 agus thug oscailte paren agus ansin é a liosta de na hargóintí. 107 00:05:46,000 --> 00:05:51,000 Tá sé seo conas mar a bhreathnaíonn dhearbhú modhanna nó feidhmeanna cosúil i C Cuspóir-. 108 00:05:51,000 --> 00:05:54,000 Más mian liom a dhearbhú feidhm nó modh 109 00:05:54,000 --> 00:05:58,000 áit a bhfuil mé ag rá modh i ndáiríre ach feidhm go bhall d'aicme, 110 00:05:58,000 --> 00:06:01,000 mar sin de chineál ar idirmhalartaithe, ach ní i ndáiríre, 111 00:06:01,000 --> 00:06:03,000 sin taobh istigh de mo modh is mian liom a chruthú modh nua. 112 00:06:03,000 --> 00:06:06,000 Tá sé seo ag dul rud ar bith a thabhairt ar ais, mar sin tá sé ag dul a bheith ar neamhní chineál. 113 00:06:06,000 --> 00:06:08,000 Is é seo an cineál ar ais le mo. 114 00:06:08,000 --> 00:06:11,000 Anois táimid ag parens a bheith anseo mar gheall ar-agam nach bhfuil a fhios. 115 00:06:11,000 --> 00:06:14,000 Next dul a bheith an t-ainm na feidhme atá agam, 116 00:06:14,000 --> 00:06:17,000 agus ansin ar deireadh ní mór dúinn a leathstad díreach mar a bhí againn i C. 117 00:06:17,000 --> 00:06:19,000 Cad atá nua anseo Guy seo anseo. 118 00:06:19,000 --> 00:06:22,000 Is é seo an fleiscín i ndáiríre is gá, agus cad a deir go bhfuil 119 00:06:22,000 --> 00:06:26,000 Ní mór an modh seo anseo ar a dtugtar ar shampla d'aicme. 120 00:06:26,000 --> 00:06:29,000 >> Tar éis dhearbhú muid ár structs dúirt muid is dócha rud éigin cosúil le 121 00:06:29,000 --> 00:06:32,000 n nód struct, agus an méid a chruthaigh 122 00:06:32,000 --> 00:06:35,000 nó instantiated cheann de na structs ionas go bhféadfaí mé tús iarbhír ag obair 123 00:06:35,000 --> 00:06:38,000 le cad atá taobh istigh de, ciallaíonn sé sin an Fleasc atá againn a 124 00:06:38,000 --> 00:06:41,000 instantiate an rang mhaith instantiated díreach go struct 125 00:06:41,000 --> 00:06:43,000 sular féidir linn glaoch ar an modh ar sé. 126 00:06:43,000 --> 00:06:46,000 Más mian liom a thosú argóintí a chur le mo modhanna 127 00:06:46,000 --> 00:06:48,000 Faigheann sé bananas níos mó. 128 00:06:48,000 --> 00:06:50,000 Seo mo ainm modh. 129 00:06:50,000 --> 00:06:53,000 Ansin mé ag dul a bheith colon, agus tar éis an colon a deir sé anseo a thagann roinnt argóintí. 130 00:06:53,000 --> 00:06:56,000 Bíonn an modh seo argóint amháin. 131 00:06:56,000 --> 00:06:59,000 Is é an cineál ar a argóint ina slánuimhir, agus ainm an argóint 132 00:06:59,000 --> 00:07:03,000 nó go bhfuil an athróg go bhfuil mé ag dul chun tús a úsáid a bhaint as taobh istigh den modh ar a dtugtar i. 133 00:07:03,000 --> 00:07:05,000 Arís, is é an modh seo. Bíonn sé argóint amháin. 134 00:07:05,000 --> 00:07:10,000 >> Más mian leat chun tús a chur leis argóintí níos mó a fhaigheann sé bananas níos mó 135 00:07:10,000 --> 00:07:13,000 sa mhéid is go dtagann againn an colon a deir anseo mo liosta na n-argóintí. 136 00:07:13,000 --> 00:07:15,000 Is é seo an chéad argóint slánuimhir. 137 00:07:15,000 --> 00:07:17,000 Anois, tá an argóint dara suimiúil. 138 00:07:17,000 --> 00:07:20,000 An athróg go bhfuil mé ag dul a bheith ag baint úsáide as taobh istigh de mo fheidhm 139 00:07:20,000 --> 00:07:23,000 ar a dtugtar f, mar sin taobh istigh de mo fheidhm a raibh mé in ann a rá 140 00:07:23,000 --> 00:07:25,000 f + = 1 nó rud éigin. 141 00:07:25,000 --> 00:07:30,000 Is é seo an rud anseo go bunúsach eochair don argóint nó paraiméadar. 142 00:07:30,000 --> 00:07:34,000 Díreach mar a bhí againn péirí luach tábhachtacha agus rud éigin cosúil le JSON nó arrays comhthiomsaitheacha 143 00:07:34,000 --> 00:07:37,000 Cuspóir-C rinne an cinneadh sin le rá, maith go leor, go díreach mar sin tá sé i ndáiríre soiléir 144 00:07:37,000 --> 00:07:39,000 nuair a ghlaonn tú modh cad iad seo go léir paraiméadair 145 00:07:39,000 --> 00:07:41,000 Tá mé ag dul i ndáiríre a ainmniú iad go léir. 146 00:07:41,000 --> 00:07:45,000 Nuair a ghlaonn tú ar an modh, beidh tú a rá i ndáiríre andFloat, 147 00:07:45,000 --> 00:07:47,000 agus ansin beidh tú pas a fháil sé isteach 148 00:07:47,000 --> 00:07:50,000 >> Suimiúil go leor, nach bhfuil an ceann seo ainmnithe, ach gach ceann de na paraiméadair eile, 149 00:07:50,000 --> 00:07:53,000 mar sin má bhí againn le argóint an 3ú raibh mé in ann a rá andFloat 150 00:07:53,000 --> 00:07:56,000 agus ceann eile snámh agus mar sin de. 151 00:07:56,000 --> 00:08:01,000 Nuair a ghlaonn mé na modhanna go bhfuil sé de bananas ndóigh, 152 00:08:01,000 --> 00:08:04,000 mar sin má tá mé rud, agus mar a shainmhínítear mé modh ar a dtugtar foo, 153 00:08:04,000 --> 00:08:09,000 agus ba mhaith liom a ghlaoch air, seachas a rá foo oscailte / gar parens 154 00:08:09,000 --> 00:08:11,000 Tá mé ag dul a oscailt lúibín. 155 00:08:11,000 --> 00:08:13,000 Seo an t-ainm mo modh. 156 00:08:13,000 --> 00:08:17,000 Tá mé ag dul a dhúnadh ar an lúibín, agus seo é an rud Tá mé ag iarraidh ar sé. 157 00:08:17,000 --> 00:08:20,000 Cuimhnigh, ann gach ceann de na modhanna sa rang 158 00:08:20,000 --> 00:08:23,000 toisc nach féidir ranganna a bheith le modhanna sainithe taobh istigh díobh. 159 00:08:23,000 --> 00:08:26,000 >> Anseo tá mé chruthaigh treallach rud éigin aicme, 160 00:08:26,000 --> 00:08:28,000 agus is é seo an chomhréir sin a dhéanamh. 161 00:08:28,000 --> 00:08:31,000 Tá 2 céimeanna a chruthú rud. 162 00:08:31,000 --> 00:08:34,000 Is é an chéad chéim a rá ba mhaith liom spás a leithdháileadh. 163 00:08:34,000 --> 00:08:37,000 Is é seo an coibhéiseach malloc. Níl muid ag malloc a rá níos mó. 164 00:08:37,000 --> 00:08:42,000 Thit muid an m, rinne sé leithdháileadh, agus in ionad an c. Leis. M. 165 00:08:42,000 --> 00:08:47,000 Tar éis rud éigin leithdháileadh againn ní mór dúinn ansin a thúsú é. 166 00:08:47,000 --> 00:08:49,000 Go bunúsach nuair a dhéanann tú rudaí a chruthú b'fhéidir gur mhaith leat go bhfuil roinnt loighic 167 00:08:49,000 --> 00:08:53,000 go fhorghníomhú nuair a bhíonn siad a cruthaíodh, ionas gur féidir leat pas a fháil i roinnt luachanna réamhshocraithe 168 00:08:53,000 --> 00:08:57,000 nó rud éigin mar sin, agus mar sin an modh Tosaithe a chruthaíonn iarbhír an réad. 169 00:08:57,000 --> 00:08:59,000 Táimid leithdháileadh an chéad spás, go díreach mar a rinne muid i C, 170 00:08:59,000 --> 00:09:04,000 agus ansin dúinn thúsú é, a fhéadfaidh a bheith nó gan a dhéanamh ar a lán iomlán. 171 00:09:04,000 --> 00:09:07,000 Ansin tá muid ag filleadh ar an rud isteach o réad. 172 00:09:07,000 --> 00:09:09,000 Níl réalta anseo toisc go bhfuil an teicniúil le pointeoir, 173 00:09:09,000 --> 00:09:12,000 ach ná bíodh imní ort, nach bhfuil leideanna go mór le déileáil i C Cuspóir-níos mó. 174 00:09:12,000 --> 00:09:15,000 >> Anois, tá muid instantiated sa rang seo ar a dtugtar NSObject, 175 00:09:15,000 --> 00:09:19,000 agus tá sé seo ach le haicme randamach go bhfuil Apple. 176 00:09:19,000 --> 00:09:22,000 Táimid tar éis instantiated seo, agus anois tá mé bhfuil drochriarachán i rang seo 177 00:09:22,000 --> 00:09:25,000 sa o réad, ionas go Ciallaíonn sé sin go má shainmhínítear mé 178 00:09:25,000 --> 00:09:29,000 na modhanna raibh mé in ann glaoch orthu mar seo. 179 00:09:29,000 --> 00:09:31,000 Mar an gcéanna, má theastaigh mé a ghlaoch modh le argóint amháin, 180 00:09:31,000 --> 00:09:34,000 mar sin is é seo an modh barra, a thógann go argóint amháin, 181 00:09:34,000 --> 00:09:38,000 agus anseo tá an Baz: qux modh, mar sin a thógann 2 argóintí. 182 00:09:38,000 --> 00:09:44,000 Tá sé seo ag iarraidh feidhm amháin ar an o réad. 183 00:09:44,000 --> 00:09:46,000 Ciall a bhaint as? 184 00:09:46,000 --> 00:09:50,000 Ba chóir an error ciall, ach tá tú de chineál ar fháil a úsáidtear chun é. 185 00:09:50,000 --> 00:09:54,000 >> Maith go leor, a ligean ar labhairt faoi roinnt rudaí atá tógtha i Cuspóir-C 186 00:09:54,000 --> 00:09:56,000 nach raibh tógtha gá i C. 187 00:09:56,000 --> 00:09:59,000 I C muid de chineál ar go raibh déileáil le teaghráin mar seo arrays carachtar dúr, 188 00:09:59,000 --> 00:10:01,000 agus fuair sé i ndáiríre annoying. 189 00:10:01,000 --> 00:10:04,000 Cuspóir-C Tá iad siúd ar fad a tógadh i dúinn, agus é a tógadh i 190 00:10:04,000 --> 00:10:06,000 ag baint úsáide as an rang seo ar a dtugtar NSString. 191 00:10:06,000 --> 00:10:10,000 Nuair is mian liom a chruthú NSString tá comhréir níos arcane. 192 00:10:10,000 --> 00:10:15,000 Seachas rá "cs50" deirimid @ "cs50" 193 00:10:15,000 --> 00:10:17,000 agus tá sé seo ach an chomhréir do theaghráin dhearbhú i C Cuspóir-. 194 00:10:17,000 --> 00:10:21,000 Tá sé seo thar a bheith éasca dearmad a dhéanamh, mar sin a dhéanamh nach bhfuil. 195 00:10:21,000 --> 00:10:24,000 Anois, nuair a tá mé seo, tá sé seo le teaghrán, ach fógra 196 00:10:24,000 --> 00:10:26,000 tá sé i ndáiríre ach rud. 197 00:10:26,000 --> 00:10:30,000 Dúirt mé NSString, rud a chiallaíonn instantiated mé an rang 198 00:10:30,000 --> 00:10:32,000 ar a dtugtar NSString, a scríobh duine éigin eile dom, 199 00:10:32,000 --> 00:10:35,000 agus bhí siad an-deas faoi, agus mar sin anois 200 00:10:35,000 --> 00:10:37,000 Is féidir liom tosú ag iarraidh modhanna ar sé. 201 00:10:37,000 --> 00:10:40,000 Má bhuaileann mé an fad modh ar an s réad 202 00:10:40,000 --> 00:10:43,000 sé ag dul a thabhairt ar ais dom an fad na sreinge. 203 00:10:43,000 --> 00:10:45,000 Tá sé seo díreach cosúil le strlen i C. 204 00:10:45,000 --> 00:10:47,000 Chuirfeadh sé seo ar ais 4. 205 00:10:47,000 --> 00:10:51,000 >> Mar an gcéanna, tá mhodh eile a d'fhéadfadh mé ag iarraidh a cúram faoi seo characterAtIndex. 206 00:10:51,000 --> 00:10:54,000 Tá an modh a deir ar an s teaghrán 207 00:10:54,000 --> 00:10:57,000 Ba mhaith liom tú a fháil ar an carachtar 0, 208 00:10:57,000 --> 00:10:59,000 agus mar sin go mbeadh sé seo ar ais dom an c carachtar, 209 00:10:59,000 --> 00:11:02,000 agus tá a bunch iomlán níos mó de na modhanna gur féidir leat a Google i ndáiríre go héasca. 210 00:11:02,000 --> 00:11:07,000 Tá doiciméadú Apple mór, agus beidh muid ag chur le breathnú ar sin i giotán. 211 00:11:07,000 --> 00:11:09,000 Tá na teaghráin. 212 00:11:09,000 --> 00:11:11,000 Táimid chomh maith go bhfuil arrays méid athróg a tógadh isteach 213 00:11:11,000 --> 00:11:13,000 Cuimhnigh i C nuair a dhearbhófar againn le sraith 214 00:11:13,000 --> 00:11:16,000 bhí againn a rá go bhfuil tú 5 eilimintí, deireadh an scéal. 215 00:11:16,000 --> 00:11:18,000 Nuair a fuair muid go JavaScript agus PHP d'fhéadfadh muid tús a chur 216 00:11:18,000 --> 00:11:20,000 rudaí a dhéanamh cosúil le gnéithe a chur leis nó eilimintí gluaiseacht. 217 00:11:20,000 --> 00:11:22,000 Féidir linn a dhéanamh mar an gcéanna i C Cuspóir-. 218 00:11:22,000 --> 00:11:26,000 Seachas a chruthú le sraith ar an mbealach C gnáth 219 00:11:26,000 --> 00:11:30,000 ní mór dúinn arís rang eile ar a dtugtar NSMutableArray. 220 00:11:30,000 --> 00:11:33,000 Níl freisin NSArray, 221 00:11:33,000 --> 00:11:35,000 agus tá sé seo ag dul chun Cuach go bunúsach ar roinnt eagar. 222 00:11:35,000 --> 00:11:38,000 Deir sé seo go bhfuil an chéad rud is mian liom a dhéanamh mhaith liom a leithdháileadh 223 00:11:38,000 --> 00:11:41,000 spás le haghaidh sraith nua, agus tar éis leithdháileadh liom é 224 00:11:41,000 --> 00:11:43,000 Is gá dom ansin a thúsú é. 225 00:11:43,000 --> 00:11:45,000 Arís, ag iarraidh ach na modhanna 2. 226 00:11:45,000 --> 00:11:48,000 Anois ciallaíonn sé seo go taobh istigh de réad seo a 227 00:11:48,000 --> 00:11:50,000 Tá mé le sraith folamh suí ann. 228 00:11:50,000 --> 00:11:54,000 Más mian liom rud éigin a chur leis an eagar, is féidir liom glaoch ar an modh addObject. 229 00:11:54,000 --> 00:11:59,000 Ba mhaith liom rud a chur leis an eagar a, agus ba mhaith liom a chur leis an teaghrán CS50. 230 00:11:59,000 --> 00:12:02,000 Má bhí mé a bhaint mhalairt gur féidir liom a rá ba mhaith liom a 231 00:12:02,000 --> 00:12:09,000 bhaint as an réad ar an gcéad ar an eagar nó agóid ina choinne. 232 00:12:09,000 --> 00:12:11,000 >> Ciall a bhaint as? 233 00:12:11,000 --> 00:12:14,000 Maith go leor, tá tú de chineál ar fháil a úsáidtear chun an rud scriosaidh cearnach. 234 00:12:14,000 --> 00:12:18,000 Dála an scéil, taobh istigh de a lán de na leabharlanna Apple mbainfidh tú a fheiceáil seo SN. 235 00:12:18,000 --> 00:12:21,000 An Scoil Náisiúnta Seasann iarbhír do chéad chéim eile, a bhí ar cheann de Steve Jobs chéad cuideachtaí, 236 00:12:21,000 --> 00:12:24,000 agus sin an áit ar thosaigh sé i ndáiríre a scríobh a lán de chód 237 00:12:24,000 --> 00:12:27,000 mar chineál an bonn le haghaidh Mac OS X agus gach ceann de na rudaí eile, 238 00:12:27,000 --> 00:12:32,000 agus tá sé mar sin leis an NS chineál an oidhreacht seo deas shout amach do cheann de na cuideachtaí níos luaithe 239 00:12:32,000 --> 00:12:34,000 ar ais nuair a bhí Apple ag tosú amach ar dtús. 240 00:12:34,000 --> 00:12:36,000 Tá sé i ngach áit. 241 00:12:36,000 --> 00:12:41,000 A ligean ar ghlacadh le breathnú ar iomlánaíoch shampla Cuspóir-C níos mó. 242 00:12:41,000 --> 00:12:44,000 Anseo tá mé taobh istigh de Xcode. 243 00:12:44,000 --> 00:12:47,000 Chun a fháil anseo, a íoslódáil mé an chéad Xcode ón App Store, 244 00:12:47,000 --> 00:12:50,000 d'oscail sé suas, agus ansin chuaigh mé suas anseo chun an comhad, 245 00:12:50,000 --> 00:12:54,000 níos mó ná anseo chun an tionscadal nua, agus ansin. 246 00:12:54,000 --> 00:12:57,000 Tar éis a dhéanann mé go bhfuil mé go léir na roghanna ar cad ba mhaith liom a chruthú, 247 00:12:57,000 --> 00:12:59,000 agus mar sin beidh orainn a chur le breathnú ar na roghanna ina dhiaidh sin, 248 00:12:59,000 --> 00:13:03,000 ach amháin le haghaidh sampla seo, toisc nach bhfuil muid ag dul i ndáiríre go bhfuil app go fóill, 249 00:13:03,000 --> 00:13:06,000 Tháinig mé síos anseo, agus dúirt mé Tool Líne Ordú, 250 00:13:06,000 --> 00:13:09,000 agus is é seo an app go raibh mé in ann a reáchtáil ar an líne ordaithe 251 00:13:09,000 --> 00:13:12,000 díreach cosúil le tá muid ag rith ó C. 252 00:13:12,000 --> 00:13:16,000 Sin é an chaoi a chruthaigh mé an tionscadal seo, agus mar sin anois tá mé anseo, 253 00:13:16,000 --> 00:13:20,000 mar sin a ligean ar breathnú ar dtús ag an comhad seo, agus ba chóir go cuma deas ar an eolas. 254 00:13:20,000 --> 00:13:24,000 Tá mé ainm slánuimhir. Níl mo chara argc, mo chara eile argv. 255 00:13:24,000 --> 00:13:30,000 Agus mar sin is féidir linn a fheiceáil go bhfuil an pointe iontrála do mo chéad iarratas Cuspóir-C. 256 00:13:30,000 --> 00:13:32,000 Anseo, is féidir linn neamhaird a dhéanamh seo le haghaidh anois. 257 00:13:32,000 --> 00:13:35,000 Sé seo go bunúsach roinnt rudaí bainistíochta cuimhne go bhfuil tú i ndáiríre ní bheidh 258 00:13:35,000 --> 00:13:37,000 riamh a bheith buartha faoi. 259 00:13:37,000 --> 00:13:39,000 >> A ligean ar breathnú ar an bloc chéad uair anseo. 260 00:13:39,000 --> 00:13:46,000 Seo an chéad líne, má rá liom do Mhic Léinn * Alice = [leithdháileadh na Mac Léinn [] init] cad a dhéanamh? 261 00:13:46,000 --> 00:13:50,000 An mac léinn chéad uair anseo, tá sé seo is dócha go bhfuil rang. 262 00:13:50,000 --> 00:13:54,000 Ní hé seo an rang a scríobh Apple, ach tá sé ina rang a scríobh mé. 263 00:13:54,000 --> 00:13:57,000 Is é an chéad rud is mian liom a dhéanamh mhaith liom a leithroinnt spás le haghaidh mac léinn nua, 264 00:13:57,000 --> 00:14:00,000 agus ansin ba mhaith liom a thúsú sé, mar sin tugann sé seo dom ar ais 265 00:14:00,000 --> 00:14:05,000 an réad nua do mhic léinn, agus tá mé ag a stóráil seo i athróg ar a dtugtar Alice. 266 00:14:05,000 --> 00:14:07,000 I gcás ina raibh an aicme thagann ó? 267 00:14:07,000 --> 00:14:12,000 Bhuel, thar anseo ar an taobh clé iad seo na comhaid go léir éagsúla taobh istigh de mo tionscadail. 268 00:14:12,000 --> 00:14:16,000 Is féidir linn a fheiceáil anseo tá mé Student.h agus Student.m. 269 00:14:16,000 --> 00:14:20,000 An. H comhad, cuimhnigh, nuair a Dearbhaím go léir de na rudaí a 270 00:14:20,000 --> 00:14:22,000 Beidh a bheith ann laistigh den rang. 271 00:14:22,000 --> 00:14:25,000 >> A ligean ar ghlacadh le breathnú ar sin. 272 00:14:25,000 --> 00:14:29,000 Gach ceart, anseo tá an comhéadan @, agus tá sé seo a deir a thagann anseo 273 00:14:29,000 --> 00:14:33,000 na dearbhuithe de gach rud a bheith ann laistigh de mo rang. 274 00:14:33,000 --> 00:14:36,000 Ansin tá mé colon. Ansin, tá mé an rud NSObject. 275 00:14:36,000 --> 00:14:40,000 Signifies seo colon go giotán oidhreacht againn ag plé le beagán níos luaithe. 276 00:14:40,000 --> 00:14:43,000 Deir sé seo gach rud is féidir a dhéanamh NSObject 277 00:14:43,000 --> 00:14:46,000 nuair is NSObject rang seo scríofa ag duine éigin eile, 278 00:14:46,000 --> 00:14:50,000 gach rud is féidir é seo a dhéanamh NSObject mhaith liom a bheith in ann sin a dhéanamh. 279 00:14:50,000 --> 00:14:54,000 Ag rá: NSObject Ciallaíonn sé sin go bhfuil mé go bunúsach 280 00:14:54,000 --> 00:14:58,000 bhfuair gach ceann de na feidhmeanna de chineál eile. 281 00:14:58,000 --> 00:15:02,000 Gur thug go mór liom a bunch iomlán de na modhanna agus airíonna éagsúla gur féidir liom a úsáid. 282 00:15:02,000 --> 00:15:05,000 Síos anseo tá mé ag cruthú 2 airíonna. 283 00:15:05,000 --> 00:15:08,000 Ciallaíonn sé sin mo mhic léinn, dá mba seo struct, bheadh ​​seo na rudaí 2 284 00:15:08,000 --> 00:15:11,000 taobh istigh de mo struct tá, mar sin gach dalta ainm 285 00:15:11,000 --> 00:15:14,000 is é sin teaghrán, agus mac léinn chomh maith grád, 286 00:15:14,000 --> 00:15:17,000 atá ina slánuimhir. 287 00:15:17,000 --> 00:15:23,000 >> Mar fhocal scoir, síos anseo tá mé ag dul a chruthú modh do mo mhac léinn. 288 00:15:23,000 --> 00:15:26,000 Iarr mé mo modh, initWithName, agus tógann sé ar cheann argóint, 289 00:15:26,000 --> 00:15:31,000 agus go bhfuil argóint ar shraith, agus d'iarr mé é a ainmniú. 290 00:15:31,000 --> 00:15:35,000 Anois, a ligean ar breathnú ar conas a chur i bhfeidhm againn i ndáiríre rang seo. 291 00:15:35,000 --> 00:15:38,000 Anseo, anois tá mé taobh istigh de mo chomhaid. M, 292 00:15:38,000 --> 00:15:40,000 m le cur i bhfeidhm, buille faoi thuairim mé. 293 00:15:40,000 --> 00:15:44,000 Tá mé mo chur i bhfeidhm, mo deireadh, agus anseo tá áit a bhfuil mé a shainiú i ndáiríre 294 00:15:44,000 --> 00:15:47,000 cad a dhéanann initWithName. 295 00:15:47,000 --> 00:15:50,000 Tá mé initWithName, an t-ainm mo paraiméadar, agus ansin an 296 00:15:50,000 --> 00:15:53,000 Is áit a bhfuil mé a chruthú i ndáiríre mac léinn, 297 00:15:53,000 --> 00:15:56,000 agus mar sin tá sé seo le beagán cryptic, ach tá sé seo de chineál ar boilerplate 298 00:15:56,000 --> 00:15:58,000 gur mian leat a chur san áireamh i do dtógálaithe. 299 00:15:58,000 --> 00:16:02,000 Is é an fheidhm initialization anseo, initWithName, le cineál cruthaitheoir. 300 00:16:02,000 --> 00:16:05,000 Tá tú ag tógáil go bunúsach rud mac léinn nua 301 00:16:05,000 --> 00:16:07,000 agus a sheoladh b'fhéidir cuid de na sonraí taobh istigh de sé. 302 00:16:07,000 --> 00:16:11,000 Is é an chéad rud is mian liom a dhéanamh mhaith liom a ghlaoch Tosaithe ar an rud Super. 303 00:16:11,000 --> 00:16:15,000 >> Cuimhnigh go bhfuil nuair a dúirt mé ar ais anseo i gcomhad an. H 304 00:16:15,000 --> 00:16:21,000 go bhfuil gach rud Tá NSObject mac léinn chomh maith. 305 00:16:21,000 --> 00:16:24,000 Ciallaíonn sé sin nuair a chruthú mé mac léinn an méid is gá dom chomh maith a dhéanamh ná 306 00:16:24,000 --> 00:16:28,000 a chinntiú go bhfuil an NSObject go bhfuil mé ag inheriting gach ceann de na sonraí sin ó 307 00:16:28,000 --> 00:16:32,000 Tá initialized freisin i gceart. 308 00:16:32,000 --> 00:16:36,000 Cad is gá dom a rá go bhfuil an Super ag dul iarbhír a tharchur chuig an rang máthair- 309 00:16:36,000 --> 00:16:39,000 go bhfuil mé ag inheriting as, mar sin ba mhaith liom a dhéanamh cinnte agam thúsú 310 00:16:39,000 --> 00:16:43,000 gach rud go bhfuil mé ag brath ar sula dtosaím ag iarraidh é a úsáid. 311 00:16:43,000 --> 00:16:46,000 Ansin, más rud é go initialized i gceart é seo díreach cosúil le rá má malloc 312 00:16:46,000 --> 00:16:50,000 ní raibh ar ais null ansin is féidir liom tosú ag leagan síos roinnt airíonna. 313 00:16:50,000 --> 00:16:54,000 >> I JavaScript agus PHP bhí muid an eochairfhocal ar a dtugtar seo, 314 00:16:54,000 --> 00:16:58,000 agus tá sé seo ar aghaidh chuig an gcéad atá ann faoi láthair d'aicme. 315 00:16:58,000 --> 00:17:00,000 I C Cuspóir-tugaimid seo féin. 316 00:17:00,000 --> 00:17:04,000 Nuair a rá liom self.name, Ciallaíonn sé sin gurb é an rud 317 00:17:04,000 --> 00:17:07,000 Chruthaigh mé díreach tar éis nuair a dúirt mé leithdháileadh mac léinn Tosaithe, 318 00:17:07,000 --> 00:17:09,000 go ag dul a thabhairt dom ar ais rud. 319 00:17:09,000 --> 00:17:12,000 Ciallaíonn sin ba mhaith liom a shocrú ar an ainm an réad 320 00:17:12,000 --> 00:17:15,000 le cibé rith mé díreach tar éis isteach 321 00:17:15,000 --> 00:17:18,000 Díreach cosúil i C, táimid ag baill rochtain leis an ponc, 322 00:17:18,000 --> 00:17:21,000 mar sin deir self.name ainm an réad mac léinn 323 00:17:21,000 --> 00:17:24,000 ag dul anois a bheith cuma cad a rith tú díreach isteach 324 00:17:24,000 --> 00:17:28,000 Agus mar sin ar deireadh, is féidir liom ar ais é sin a fháil mé i ndáiríre ar ais rud éigin. 325 00:17:28,000 --> 00:17:30,000 >> Ceisteanna? 326 00:17:30,000 --> 00:17:34,000 Maith go leor, mar sin seo féin = Super Tosaithe, 327 00:17:34,000 --> 00:17:37,000 ní más rud é nach dtuigeann tú go hiomlán ar an stuif oidhreacht ná bíodh imní ort. 328 00:17:37,000 --> 00:17:40,000 Just a fhios go más mian leat riamh a dhéanamh do modh Tosaithe féin ach 329 00:17:40,000 --> 00:17:42,000 é sin a dhéanamh, agus beidh tú a bheith go maith chun dul. 330 00:17:42,000 --> 00:17:44,000 Yeah. >> [Mac Léinn] Cad is brí le féin más rud é? 331 00:17:44,000 --> 00:17:49,000 Ciallaíonn sé seo nuair malloc muid rud éigin a sheiceáil muid i gcónaí má bhí sé cothrom le Eolas faoin margadh saothair, 332 00:17:49,000 --> 00:17:51,000 agus má bhí sé faoin margadh saothair, ansin sendmail againn. 333 00:17:51,000 --> 00:17:55,000 Is é seo an rud céanna, mar má seo null tuairisceáin, ansin táimid ag dul dócha a locht seg 334 00:17:55,000 --> 00:17:57,000 má thosaíonn muid ag iarraidh a ionramháil. 335 00:17:57,000 --> 00:18:01,000 Sin ár rang mac léinn. 336 00:18:01,000 --> 00:18:03,000 Ciallaíonn sin is féidir linn a thúsú dár mic léinn i gceann amháin de dhá bhealach. 337 00:18:03,000 --> 00:18:08,000 Má rá liom leithdháileadh mac léinn Tosaithe Níl mé ag baint úsáide as an modh sin gur scríobh mé díreach tar éis, 338 00:18:08,000 --> 00:18:11,000 agus ina ionad sin is féidir liom a rá go simplí alice.name, 339 00:18:11,000 --> 00:18:14,000 agus anois tá mé ag dul a shocrú an t-ainm maoine. 340 00:18:14,000 --> 00:18:17,000 >> Mar an gcéanna, más mian liom sin a úsáid modh initWithName 341 00:18:17,000 --> 00:18:20,000 Féidir liom a rá go simplí leithdháileadh, agus ansin seachas ag rá init 342 00:18:20,000 --> 00:18:24,000 Tá mé ag dul chun glaoch ar an modh sin a chruthaigh mé díreach, agus mé ag dul chun pas a fháil i Bob. 343 00:18:24,000 --> 00:18:30,000 Ag an bpointe seo, tá an Bob réad ainm cothrom le Bob. 344 00:18:30,000 --> 00:18:35,000 Maith go leor, síos anseo tá mé ag baint úsáide as an NSMutableArray gur fhéach muid ag níos luaithe. 345 00:18:35,000 --> 00:18:38,000 Tá mé ag leithdháileadh space.Then Tá mé ag initializing sraith nua. 346 00:18:38,000 --> 00:18:40,000 Tá mé ag dul go dtí 2 rudaí a chur air. 347 00:18:40,000 --> 00:18:43,000 An eagar Tá anois rudaí mac léinn. 348 00:18:43,000 --> 00:18:46,000 Fógra go Níláit ar bith raibh mé a rá seo le sraith de mhic léinn. 349 00:18:46,000 --> 00:18:48,000 Dúirt mé go bhfuil sé eagar, tréimhse sin. 350 00:18:48,000 --> 00:18:50,000 Ansin, is féidir liom a chur cuma cad é taobh istigh de sé go ba mhaith liom. 351 00:18:50,000 --> 00:18:52,000 Anseo tá mé 2 rudaí. 352 00:18:52,000 --> 00:18:56,000 >> Mar fhocal scoir, tá mé réad eile anseo, an TF. 353 00:18:56,000 --> 00:18:59,000 Thar anseo i TF.h bunúsach an rud céanna. 354 00:18:59,000 --> 00:19:01,000 Tá mé ag inheriting ó NSObject, agus ag an mbealach seo, 355 00:19:01,000 --> 00:19:03,000 nuair a dhéanann tú ranganna a chruthú go bhfuil sé seo déanta go léir duit, 356 00:19:03,000 --> 00:19:06,000 den chineál seo boilerplate comhéadan. 357 00:19:06,000 --> 00:19:08,000 Tá sé maoin na mac léinn. 358 00:19:08,000 --> 00:19:15,000 Tá mé modhanna cúpla anseo nach bhfuil a dhéanamh i ndáiríre a lán iomlán, 359 00:19:15,000 --> 00:19:18,000 agus mar sin Ciallaíonn sé sin tar éis a chruthú mé an réad TF 360 00:19:18,000 --> 00:19:23,000 Is féidir liom glaoch ar an grád an modh ar sé mar seo. 361 00:19:23,000 --> 00:19:26,000 Ceisteanna ar bith ar Cuspóir-C error sula dtosaíonn muid ag bogadh isteach roinnt níos mó 362 00:19:26,000 --> 00:19:30,000 stuif a fhorbairt suimiúil apps? 363 00:19:30,000 --> 00:19:34,000 >> Maith go leor, mar sin a ligean a dhéanamh i ndáiríre iPhone app. 364 00:19:34,000 --> 00:19:39,000 Tá na ranganna croí go mbainfidh tú a bheith ag baint úsáide as taobh istigh de do iPhone app ar a dtugtar rialaitheoirí tuairim, 365 00:19:39,000 --> 00:19:42,000 agus is ionann rialaitheoir fhonn bunúsach scáileán amháin 366 00:19:42,000 --> 00:19:46,000 taobh istigh de do app, mar sin má tá mé ar an app ceol, mar shampla, 367 00:19:46,000 --> 00:19:50,000 d'fhéadfadh duine rialtóir d'fhonn ionadaíocht a dhéanamh ar an dearcadh a fheiceáil mé na hamhráin ar mo iPhone. 368 00:19:50,000 --> 00:19:53,000 D'fhéadfadh eile rialtóir d'fhonn a bheith nuair a cliceáil ar amhrán agus tús a imirt air 369 00:19:53,000 --> 00:19:55,000 nó de réir mar tá mé ag druileáil síos i ealaíontóirí. 370 00:19:55,000 --> 00:19:59,000 D'fhéadfadh gach ceann de na scáileáin éagsúla a léiriú mar rialaitheoir dearcadh difriúil, 371 00:19:59,000 --> 00:20:04,000 agus is rialtóir dearcadh i ndáiríre ach an rang a deir conas a oibríonn an scáileán. 372 00:20:04,000 --> 00:20:07,000 Things taobh istigh de rialaitheoir tuairim, táimid ag dul chun airíonna a bheith acu, 373 00:20:07,000 --> 00:20:10,000 mar sin tá rudaí cosúil le cnaipe dul chun bheith ina maoin ar ár rialtóir amharc. 374 00:20:10,000 --> 00:20:13,000 >> Táimid ag dul freisin chun modhanna a bheith acu, agus tá siad seo go bunúsach láimhseálaithe ócáid. 375 00:20:13,000 --> 00:20:16,000 Deir an modh seo nuair tú ar an cnaipe an cnaipe seo 376 00:20:16,000 --> 00:20:19,000 Ba mhaith liom rud éigin a dhéanamh, agus ar deireadh, arís, 377 00:20:19,000 --> 00:20:24,000 táimid ag dul a bheith ag baint úsáide as an eochairfhocal féin chun teacht ar an gcéad atá ann faoi láthair. 378 00:20:24,000 --> 00:20:29,000 Le comhéadain a thógáil i iOS i ndáiríre i ndáiríre, éasca i ndáiríre. 379 00:20:29,000 --> 00:20:32,000 Tá siad seo tarraing deas agus comhéadan titim ar a dtugtar Chomhéadain tógálaí, 380 00:20:32,000 --> 00:20:37,000 agus an 2 choincheapa lárnacha go sreang suas do C Cuspóir-le Chomhéadain Tógálaí 381 00:20:37,000 --> 00:20:40,000 Tá IBOutlet agus IBAction. 382 00:20:40,000 --> 00:20:44,000 An IBOutlet deir ach más rud é go dhearbhú tú ar mhaoin go bhfuil an cnaipe, 383 00:20:44,000 --> 00:20:47,000 agus is mian leat a Hook sé suas le rud éigin i do Chomhéadain iarbhír, 384 00:20:47,000 --> 00:20:49,000 bhfuil tú ag dul a rá tá sé asraon. 385 00:20:49,000 --> 00:20:51,000 Mar an gcéanna, más mian leat chun ionadaíocht a dhéanamh ar láimhseálaí ócáid 386 00:20:51,000 --> 00:20:54,000 ansin tá tú ag dul a rá go bhfuil sé gníomh. 387 00:20:54,000 --> 00:20:57,000 >> Chun sreang iarbhír suas an léiriú grafach 388 00:20:57,000 --> 00:21:00,000 agus do chód tá sé i ndáiríre, simplí i ndáiríre. 389 00:21:00,000 --> 00:21:03,000 Más mian leat a chur ag gabháil le IBOutlet, tá gach leat a dhéanamh rialú tú cliceáil, 390 00:21:03,000 --> 00:21:05,000 agus beidh orainn a fheiceáil sampla de seo tapaidh i ndáiríre. 391 00:21:05,000 --> 00:21:07,000 Rialú leat cliceáil nuair a deir sé Rialaitheoir View. 392 00:21:07,000 --> 00:21:09,000 Tá tú ag dul a tharraingt isteach sa comhéadan, nó a mhalairt, 393 00:21:09,000 --> 00:21:13,000 más mian leat a Hook suas le láimhseálaí ócáid ​​bhfuil tú ag dul a tharraingt as an comhéadan 394 00:21:13,000 --> 00:21:15,000 sa treo eile. 395 00:21:15,000 --> 00:21:20,000 A ligean ar ghlacadh le breathnú ar sampla iOS i ndáiríre simplí. 396 00:21:20,000 --> 00:21:23,000 >> A ligean ar a chruthú le tionscadal nua. 397 00:21:23,000 --> 00:21:25,000 Tá mé ag dul chun teacht suas anseo chun an iarratais, 398 00:21:25,000 --> 00:21:28,000 agus tá mé ag dul a cliceáil Iarratas View Single. 399 00:21:28,000 --> 00:21:31,000 Tá mé ag dul a cliceáil seo chugainn. Beidh mé a thabhairt ar mo tionscadal ainm. 400 00:21:31,000 --> 00:21:33,000 Glaofaidh mé air Dia duit. 401 00:21:33,000 --> 00:21:36,000 Suimiúil go leor, glacann Apple tú a chruthú a táirge 402 00:21:36,000 --> 00:21:38,000 ionas gur féidir leat é a dhíol agus is féidir airgead a dhéanamh leo. 403 00:21:38,000 --> 00:21:41,000 Síos anseo mé ag dul a rá go bhfuil an iPhone app. 404 00:21:41,000 --> 00:21:44,000 Is féidir leat a chruthú app iPad, nó más mian leat a chruthú ar cheann de na apps 405 00:21:44,000 --> 00:21:47,000 a thacaíonn an dá feistí is féidir leat a dhéanamh chomh maith. 406 00:21:47,000 --> 00:21:49,000 Is iad seo cad ba mhaith leat do chuid checkmarks chun breathnú cosúil. 407 00:21:49,000 --> 00:21:51,000 >> Ba mhaith leat úsáid a bhaint as scéalchláir, a beidh orainn a fheiceáil níos déanaí, 408 00:21:51,000 --> 00:21:54,000 agus is mian leat cinnte úsáid a bhaint as comhaireamh thagartha uathoibríoch, 409 00:21:54,000 --> 00:21:58,000 a bhfuil gné deas a chuireann cosc ​​ar tú as a bhfuil le rá malloc agus saor in aisce. 410 00:21:58,000 --> 00:22:03,000 Mura mian leat glaoch malloc agus saor in aisce, ba mhaith liom a fhágáil an sheiceáil. 411 00:22:03,000 --> 00:22:07,000 Beidh mé cliceáil seo chugainn, agus ar deireadh, tá sé seo ag dul a iarraidh orm nuair is mian liom a shábháil. 412 00:22:07,000 --> 00:22:14,000 Beidh mé hit a chruthú, agus anseo a théann muid. 413 00:22:14,000 --> 00:22:16,000 Chruthaigh mé tionscadal nua. 414 00:22:16,000 --> 00:22:19,000 Thar anseo ar thaobh na láimhe clé bhfuil na comhaid go bhfuil taobh istigh de mo tionscadail, 415 00:22:19,000 --> 00:22:22,000 agus fógra go bhfuair mé a bunch iomlán, agus ní raibh mé fiú aon ní a dhéanamh. 416 00:22:22,000 --> 00:22:24,000 IOS Is iontach. 417 00:22:24,000 --> 00:22:27,000 >> Mar shampla, anseo an ViewController.h, 418 00:22:27,000 --> 00:22:30,000 seo ag dul chun ionadaíocht a dhéanamh ar mo rialtóir d'fhonn an chéad, 419 00:22:30,000 --> 00:22:32,000 sin an chéad scáileán taobh istigh de mo app. 420 00:22:32,000 --> 00:22:34,000 Anois a fhios againn cad é seo a rá. 421 00:22:34,000 --> 00:22:36,000 Táimid ag rá mé ag glaoch seo ViewController ranga, 422 00:22:36,000 --> 00:22:40,000 agus a dhéanann ViewController gach rud a dhéanann UIViewController, 423 00:22:40,000 --> 00:22:43,000 agus tá sé seo, arís, tá roinnt rang a scríobh Apple go ndéanann a lán rudaí handy dúinn 424 00:22:43,000 --> 00:22:46,000 Is maith a thaispeáint ar an scáileán. 425 00:22:46,000 --> 00:22:50,000 Seo áit ar féidir liom tosú i ndáiríre a shainmhíniú cad a dhéanann mo rialtóir thuairim, 426 00:22:50,000 --> 00:22:52,000 agus casadh sé amach go I ndáiríre ní gá aon cheann de seo. 427 00:22:52,000 --> 00:22:55,000 Tá an cód boilerplate a thugann Apple dom saor in aisce. 428 00:22:55,000 --> 00:22:59,000 Rinne mé gá an líne chéad uair, nó ní féidir liom rang, 429 00:22:59,000 --> 00:23:02,000 ionas gur féidir linn a fháil haitheantas coibhneasta de sin agus a fháil haitheantas coibhneasta de seo. 430 00:23:02,000 --> 00:23:05,000 Maith go leor, mar sin is é seo mo scáileán folamh. 431 00:23:05,000 --> 00:23:08,000 >> Anois, a ligean cliceáil ar an MainStoryboard.storyboard, 432 00:23:08,000 --> 00:23:11,000 agus tá sé seo nuair a thosaíonn sé a fháil suimiúil. 433 00:23:11,000 --> 00:23:14,000 Léiríonn sé seo an scáileán chéad uair ar mo app. 434 00:23:14,000 --> 00:23:17,000 Más mian liom a chur ar cnaipe, i HTML a bhí agam a chruthú tag cnaipe. 435 00:23:17,000 --> 00:23:20,000 I Android a bhfuil tú a chruthú tag cnaipe, 436 00:23:20,000 --> 00:23:23,000 ach i iOS má thagann díreach síos anseo chun an ceart ag bun 437 00:23:23,000 --> 00:23:27,000 agus má tá mé cliceáil ar an ceann seo an 3ú anseo nuair a deir sé Cuspóirí, 438 00:23:27,000 --> 00:23:31,000 agus is féidir liom scrollú síos, nó is féidir liom a thosú cuardach do cnaipe. 439 00:23:31,000 --> 00:23:35,000 Agus táim ag, cnaipe, mar sin má mé a tharraingt i ndáiríre agus scaoil an ceart ann, 440 00:23:35,000 --> 00:23:38,000 Tá mé díreach leis an cnaipe chun an scáileán ar mo app. 441 00:23:38,000 --> 00:23:41,000 Más mian liom a athrú ar an téacs, is féidir liom a cliceáil dúbailte é, 442 00:23:41,000 --> 00:23:47,000 rud éigin a rá enticing cosúil le "Brúigh Mise." 443 00:23:47,000 --> 00:23:51,000 Maith go leor, anois má ritheann liom an app, mar sin againn a thiomsú é, 444 00:23:51,000 --> 00:23:54,000 sin a rith sé liom cliceáil ar an cnaipe spraoi sa barr ar clé, agus níl mo app. 445 00:23:54,000 --> 00:23:58,000 Ní raibh mé aon rud a dhéanamh, agus fuair mé iPhone app milis lorg. 446 00:23:58,000 --> 00:24:01,000 Más mian liom a stop a chur leis, is féidir leat cliceáil ar an cnaipe stad 447 00:24:01,000 --> 00:24:03,000 mar tá sé níos mó spraoi. 448 00:24:03,000 --> 00:24:07,000 >> Ligean le rá gur mhaith liom i ndáiríre rud éigin a tharlóidh nuair a brúigh mé an cnaipe. 449 00:24:07,000 --> 00:24:09,000 Chun seo a dhéanamh go bhfuil an méid is gá dom a dhéanamh is gá dom a chruthú 450 00:24:09,000 --> 00:24:13,000 láimhseálaí imeacht nua nó gníomh. 451 00:24:13,000 --> 00:24:16,000 Ciallaíonn sé sin gur gá dom a chruthú roinnt modh gur mhaith liom a bheith ar a dtugtar 452 00:24:16,000 --> 00:24:18,000 nuair a brúigh mé an cnaipe, mar sin a ligean a chruthú modh nua. 453 00:24:18,000 --> 00:24:20,000 Tá mé taobh istigh de ViewController.h. 454 00:24:20,000 --> 00:24:22,000 Is gá dom a rá go bhfuil modh seo. 455 00:24:22,000 --> 00:24:26,000 De dhíth orm fleiscín ar dtús mar go bhfuil mé ag dul a bheith ag iarraidh seo a dhéanamh ar an rialtóir amharc. 456 00:24:26,000 --> 00:24:28,000 Is gá dom a thabhairt seo le cineál. 457 00:24:28,000 --> 00:24:31,000 Is é an cineál seo ag dul a bheith go rud IBAction a chonaic muid níos luaithe. 458 00:24:31,000 --> 00:24:35,000 Is é seo an láimhseálaí ócáid, mar sin tá sé ag dul ar ais ar IBAction, 459 00:24:35,000 --> 00:24:38,000 agus tá sé seo leid go Xcode a rá go 460 00:24:38,000 --> 00:24:40,000 Is é an rud ba mhaith liom rud éigin a shreangú go. 461 00:24:40,000 --> 00:24:45,000 Is féidir liom a thabhairt dó ainm, cosúil le leathstad buttonPressed,. 462 00:24:45,000 --> 00:24:48,000 >> Anois, tá mé dhearbhú modh nua taobh istigh de mo rang. 463 00:24:48,000 --> 00:24:50,000 Mé Dúirt Tá an modh seo a bheith ann. 464 00:24:50,000 --> 00:24:53,000 Anois, a ligean i ViewController.m, 465 00:24:53,000 --> 00:24:56,000 agus a ligean ar rá cad is féidir an modh seo a dhéanamh. 466 00:24:56,000 --> 00:25:03,000 Má thosaíonn mé ag clóscríobh, mar shampla, (neamhní) buttonPressed 467 00:25:03,000 --> 00:25:06,000 fógra Xcode i ndáiríre deas agus autocompletes dom. 468 00:25:06,000 --> 00:25:09,000 Sin i ndáiríre iontach. 469 00:25:09,000 --> 00:25:12,000 Fógra anseo go taobh istigh an comhad. M féidir liom a rá freisin ar neamhní, 470 00:25:12,000 --> 00:25:15,000 agus tá sé seo toisc nach bhfuil go IBAction iarbhír i ndáil le cineál. 471 00:25:15,000 --> 00:25:19,000 Tá sé hashtag sainithe iarbhír áit éigin a bheith ar neamhní, 472 00:25:19,000 --> 00:25:22,000 agus arís, tá sé seo ach leid a Xcode a deir 473 00:25:22,000 --> 00:25:25,000 Ba mhaith liom seo a bheith ina láimhseálaí ócáid, agus beidh orainn a fheiceáil cén fáth i díreach an dara. 474 00:25:25,000 --> 00:25:28,000 Nuair a bhíonn an cnaipe brúite mé ag dul chun rud éigin a annoying 475 00:25:28,000 --> 00:25:30,000 Is maith thaispeáint aníos. 476 00:25:30,000 --> 00:25:35,000 >> Chun seo a dhéanamh gur féidir liom a chruthú mar shampla nua den aicme ar a dtugtar UIAlertView, 477 00:25:35,000 --> 00:25:39,000 agus tá sé seo le rang a scríobh Apple go dul a chur ar taispeáint popups annoying. 478 00:25:39,000 --> 00:25:43,000 Beidh muid glaoch ar an airdeall aníos, agus tá mé 2 céimeanna, cuimhnigh, a chruthú an réad. 479 00:25:43,000 --> 00:25:46,000 Is é an chéad rud is gá dom a dhéanamh dháileadh. 480 00:25:46,000 --> 00:25:48,000 Ba mhaith liom UIAlertView. 481 00:25:48,000 --> 00:25:51,000 Ba mhaith liom spás a leithdháileadh. Sin é mo chéad mhodh. 482 00:25:51,000 --> 00:25:53,000 Is é mo mhodh eile ba mhaith liom a thúsú é, 483 00:25:53,000 --> 00:25:58,000 agus mar sin tá mé an mór, modh fada ar a dtugtar initWithTitle. 484 00:25:58,000 --> 00:26:01,000 Sin an dul go bunúsach a rialú an méid a deir an popup. 485 00:26:01,000 --> 00:26:04,000 Is féidir leis an teideal mo aníos a bheith hello. 486 00:26:04,000 --> 00:26:08,000 Is féidir an teachtaireacht seo aníos a bheith "Is é seo iOS." 487 00:26:08,000 --> 00:26:10,000 Rud Toscaire, níl a fhios agam cad é go. 488 00:26:10,000 --> 00:26:13,000 Ligean le rá sé rud ar bith. 489 00:26:13,000 --> 00:26:18,000 Anois is féidir an cnaipe a dul a bheith i láthair a rá rud éigin cosúil le "Tá sé cinnte," 490 00:26:18,000 --> 00:26:24,000 agus níl mé ag iarraidh i ndáiríre aon cnaipí eile, mar sin a ligean scrios sin agus an lúibín a dhúnadh. 491 00:26:24,000 --> 00:26:27,000 >> Maith go leor, a chruthaigh mé an ceann breise. Tá muid ag dul. 492 00:26:27,000 --> 00:26:30,000 Seo é an chaoi is féidir liom a chruthú aníos nua. 493 00:26:30,000 --> 00:26:35,000 Más mian liom a thaispeáint iarbhír aníos Ba mhaith liom chun glaoch ar an modh a thaispeáint. 494 00:26:35,000 --> 00:26:38,000 Chun seo a dhéanamh gur féidir liom a rá an airdeall agus a thaispeáint, 495 00:26:38,000 --> 00:26:40,000 agus arís, bhí autocomplete Super deas. 496 00:26:40,000 --> 00:26:42,000 Má mé dearmad cad a bhí, má chlóscríobh mé díreach i s, 497 00:26:42,000 --> 00:26:45,000 Is féidir liom a scrollú trí anseo chun an figiúr amach cad a bhí sé, 498 00:26:45,000 --> 00:26:48,000 agus scagtar sé nicely. 499 00:26:48,000 --> 00:26:52,000 Anois, a chruthaigh mé an phreabfhuinneog nua. 500 00:26:52,000 --> 00:26:55,000 Beidh muid teacht ar ais chuig cad a chiallaíonn toscaire ina dhiaidh sin, 501 00:26:55,000 --> 00:26:58,000 agus anois is mian liom a rá ba mhaith liom an modh seo a bheith fired 502 00:26:58,000 --> 00:27:01,000 nuair a brúigh an cnaipe, agus mar sin mé ag dul chun teacht ar ais go dtí mo scéal ar chlár, 503 00:27:01,000 --> 00:27:04,000 agus ba mhaith liom a chur ag gabháil anois an IBAction. 504 00:27:04,000 --> 00:27:06,000 Is é an chéad rud is mian leat a dhéanamh cliceáil ar an gcnaipe. 505 00:27:06,000 --> 00:27:08,000 Nuair a brúigh mé an cnaipe Ba mhaith liom rud éigin a tharlóidh. 506 00:27:08,000 --> 00:27:10,000 Níl mé ag dul a shealbhú síos rialú. 507 00:27:10,000 --> 00:27:13,000 Tá mé ag dul chun cliceáil agus tarraing an cnaipe 508 00:27:13,000 --> 00:27:15,000 go dtí os cionn anseo nuair a deir sé Rialaitheoir View. 509 00:27:15,000 --> 00:27:17,000 Is féidir linn a fheiceáil go soilse sé nicely suas. 510 00:27:17,000 --> 00:27:22,000 >> Má lig mé ag dul le mo luch tá mé anois é seo aníos thar anseo áit a bhfuil mé roinnt roghanna. 511 00:27:22,000 --> 00:27:24,000 Is é ceann de na na himeachtaí gur féidir liom clárú. 512 00:27:24,000 --> 00:27:28,000 Is iad seo gach ceann de na modhanna dearbhaithe mé i mo chomhad h mar IBActions. 513 00:27:28,000 --> 00:27:31,000 Seo é an chaoi a fhios Xcode cad ba cheart le feiceáil ar an liosta beag, 514 00:27:31,000 --> 00:27:33,000 mar sin go díreach leid. 515 00:27:33,000 --> 00:27:37,000 Má mé cliceáil ar an cnaipe brúite, tá mé cláraithe anois leis an láimhseálaí ócáid. 516 00:27:37,000 --> 00:27:41,000 I JavaScript a bhí againn a rá go bhfuil mé roinnt cód a chláraigh an láimhseálaí ócáid. 517 00:27:41,000 --> 00:27:43,000 I C Cuspóir-bhí sé i ndáiríre go héasca. 518 00:27:43,000 --> 00:27:46,000 Má ritheann liom seo arís 519 00:27:46,000 --> 00:27:49,000 anois nuair a brúigh mé an cnaipe mo láimhseálaí ócáid ​​ag dul ó dhóiteán, 520 00:27:49,000 --> 00:27:51,000 agus tá mé ag dul a fháil ar an popup. 521 00:27:51,000 --> 00:27:54,000 Super, Super simplí ann. 522 00:27:54,000 --> 00:27:57,000 >> Más mian leat riamh a fheiceáil gach ceann de na himeachtaí a tharlaíonn a bheith cláraithe 523 00:27:57,000 --> 00:28:00,000 ar chomhpháirt má cliceáil ar an gcnaipe seo 524 00:28:00,000 --> 00:28:02,000 agus a thagann mé os cionn anseo chun an taobh dheis 525 00:28:02,000 --> 00:28:05,000 chéad is féidir leat a fheiceáil níos mó ná anseo is féidir liom rudaí a dhéanamh cosúil leis an chineál an cnaipe, 526 00:28:05,000 --> 00:28:08,000 sin más mian leat ceann de na s mé nó an cnaipe teagmhála bhreiseán seo 527 00:28:08,000 --> 00:28:10,000 nó cibé. 528 00:28:10,000 --> 00:28:13,000 Más mian liom a fheiceáil gach ceann de na himeachtaí atá ar an cnaipe seo 529 00:28:13,000 --> 00:28:16,000 má thagann mé go léir ar an mbealach thar anseo go dtí an taobh dheis 530 00:28:16,000 --> 00:28:19,000 féidir linn a fheiceáil anseo ag na himeachtaí Tá mé go léir de na himeachtaí éagsúla. 531 00:28:19,000 --> 00:28:23,000 Is féidir liom a brúigh an cnaipe, nuair a lig mé ag dul ar an cnaipe, nuair a dúbailte sconna nó cibé, 532 00:28:23,000 --> 00:28:26,000 agus is é an ceann atá cláraithe mé díreach tar éis an ócáid ​​seo ar a dtugtar dteagmháil Suas Inside, 533 00:28:26,000 --> 00:28:29,000 agus deir sé seo go chomh luath agus a thagann le mo mhéar as an cnaipe 534 00:28:29,000 --> 00:28:32,000 chás sin tá dul chun tine, agus sin go díreach cad a tharla díreach. 535 00:28:32,000 --> 00:28:36,000 Tá an cineál an ócáid ​​cnaipe réamhshocraithe brúite. 536 00:28:36,000 --> 00:28:39,000 >> Ceisteanna ar bith go dtí seo? 537 00:28:39,000 --> 00:28:43,000 Maith go leor, tá go conas is féidir linn tús a shreangú suas rudaí inár chód 538 00:28:43,000 --> 00:28:46,000 i rudaí taobh istigh dár comhéadan. 539 00:28:46,000 --> 00:28:49,000 Cuimhnigh an chéad rud a bhí againn a dhéanamh a bhí a fháil ar an gcód, 540 00:28:49,000 --> 00:28:54,000 agus ansin sreinge muid suas an comhéadan ar an gcód, 541 00:28:54,000 --> 00:28:57,000 agus níl ár app ar dtús. 542 00:28:57,000 --> 00:29:00,000 Maith go leor, go raibh i ndáiríre cool, agus chruthaigh muid an cnaipe. 543 00:29:00,000 --> 00:29:03,000 Ní Cad a tharlaíonn má dhéanann muid ag iarraidh a bheith acu a chruthú a bunch na maoine 544 00:29:03,000 --> 00:29:05,000 ionadaíocht ar na cnaipí seo? 545 00:29:05,000 --> 00:29:08,000 Mar shampla, i Madra Tac ladhar Tá mé 9 cnaipí, 546 00:29:08,000 --> 00:29:11,000 agus ba é a bheith Super, Super annoying a bheith acu a tharraingt agus scaoil 9 n-uaire 547 00:29:11,000 --> 00:29:14,000 nó má bhí mé a dhéanamh Madra Tac ladhar le 81 ionad 9 548 00:29:14,000 --> 00:29:17,000 agus bhí mé a tharraingt agus 81 uair titim, agus sin an bacach. 549 00:29:17,000 --> 00:29:20,000 Cad is féidir linn a dhéanamh in ionad i bhfad cosúil le HTML 550 00:29:20,000 --> 00:29:23,000 nuair a bhí againn rudaí cosúil le IDs agus ainmneacha agus is féidir linn cuardach a dhéanamh ar rudaí 551 00:29:23,000 --> 00:29:27,000 ag a n-ID, tá coincheap den chineál céanna i iOS ar a dtugtar tags. 552 00:29:27,000 --> 00:29:31,000 >> Tá chlib ach aitheantóir uathúil uimhriúil le haghaidh a chomhdhéanann í. 553 00:29:31,000 --> 00:29:34,000 Má rá liom seo, tá tag de 0, mar shampla, 554 00:29:34,000 --> 00:29:38,000 má chruthaíonn an cnaipe agus a thabhairt tag de 0 é, agus beidh orainn a fheiceáil conas a é sin a dhéanamh i ach an dara, 555 00:29:38,000 --> 00:29:41,000 más mian liom a fháil go cnaipe féidir liom a rá go simplí ba mhaith liom a ghlaoch 556 00:29:41,000 --> 00:29:45,000 an, viewWithTag modh ar an réad thar anseo 557 00:29:45,000 --> 00:29:48,000 an self.view, a léiríonn an scáileán reatha, mar shampla. 558 00:29:48,000 --> 00:29:53,000 Má bhuaileann liom go modh viewWithTag, tá mé ag dul a tharraingt ar ais ar an cnaipe le tag 0. 559 00:29:53,000 --> 00:29:58,000 A ligean ar ghlacadh le breathnú ar seo trí ladhar tógála Madra Tac. 560 00:29:58,000 --> 00:30:01,000 Gcéad dul síos, is é seo mo scéal ar chlár. 561 00:30:01,000 --> 00:30:05,000 A chruthaigh mé na 10 cnaipí UI. 562 00:30:05,000 --> 00:30:07,000 Fógra go bhfuil siad go léir an méid céanna. 563 00:30:07,000 --> 00:30:11,000 Má mé cliceáil ar cheann de na réimsí sin agus a thiocfaidh mé ar ais thar anseo ar an taobh dheis 564 00:30:11,000 --> 00:30:15,000 Feicfidh tú a fheiceáil choigeartú mé an cló ar dheis anseo, agus mar sin rinne mé an cló le beagán níos mó, 565 00:30:15,000 --> 00:30:19,000 ach bhí cad a rinne mé chomh maith atá leagtha mé an chlib. 566 00:30:19,000 --> 00:30:23,000 Dúirt mé go bhfuil an tag de 1, agus gur ar an barr ar clé. 567 00:30:23,000 --> 00:30:26,000 >> Anois, má tá mé cliceáil cnaipe eile, mar an ceann seo an dara anseo, 568 00:30:26,000 --> 00:30:29,000 anois go mbainfidh tú a fheiceáil go bhfuil mo chlib 2. 569 00:30:29,000 --> 00:30:32,000 Gach ceann de na cnaipí Tá ach tag uathúil, 570 00:30:32,000 --> 00:30:35,000 agus mar sin tá sé seo níos déanaí conas a bhfuil mé ag dul chun tús a chur ag idirghníomhú 571 00:30:35,000 --> 00:30:38,000 le mo app. 572 00:30:38,000 --> 00:30:40,000 Is é seo go léir taobh istigh de rialtóir tuairim, 573 00:30:40,000 --> 00:30:42,000 ach tá anseo an méid atá againn. 574 00:30:42,000 --> 00:30:44,000 Tá 3 airíonna anseo. 575 00:30:44,000 --> 00:30:49,000 An chéad cheann agus an ceann deireanach ag dul chun ionadaíocht a dhéanamh ar an staid mo bhord. 576 00:30:49,000 --> 00:30:53,000 Go bunúsach is é seo chéad cheann eagar ionadaíonn áit a bhfuil na XS agus Os. 577 00:30:53,000 --> 00:30:57,000 Sé seo ar cheann eile insíonn dúinn anseo a bhfuil a uain go bhfuil sé. 578 00:30:57,000 --> 00:31:01,000 Feicfidh tú Fógra go bhfuil mé chomh maith na rudaí anseo. 579 00:31:01,000 --> 00:31:05,000 Sula nuair a dhearbhófar againn airíonna thug muid dóibh ainm agus cineál. 580 00:31:05,000 --> 00:31:08,000 Is féidir linn a thabhairt dóibh chomh maith roinnt eolais breise a chur anseo. 581 00:31:08,000 --> 00:31:11,000 Seo an chéad deir nonatomic, agus cad a deir seo 582 00:31:11,000 --> 00:31:16,000 Tá go bunúsach bheidh ach rud amháin riamh a bheith ag iarraidh rochtain a fháil ar an athróg ag an am. 583 00:31:16,000 --> 00:31:19,000 D'fhéadfá a dhéanamh níos mó iarratais casta go bhfuil il-snáithithe, 584 00:31:19,000 --> 00:31:22,000 agus mar sin ar ais i Scratch bhí againn snáitheanna éagsúla, 585 00:31:22,000 --> 00:31:25,000 agus d'fhéadfadh sprites éagsúla a bheith ag déanamh rudaí éagsúla ag an am céanna. 586 00:31:25,000 --> 00:31:29,000 >> Más rud é nach bhfuil an cás, nach bhfuil sé in aon rud go beidh orainn a bheith ag féachaint ar, 587 00:31:29,000 --> 00:31:33,000 má deirimid nonatomic tá sé ag dul i ndáiríre chun rudaí a dhéanamh le beagán níos tapúla. 588 00:31:33,000 --> 00:31:37,000 Ní mór dúinn freisin an rud ar a dtugtar shannadh, láidir, nó lag. 589 00:31:37,000 --> 00:31:40,000 Seo a shannadh go díreach a deir go bhfuil an cineál caighdeán. 590 00:31:40,000 --> 00:31:43,000 Ní hé seo an rud nó pointeoir toisc go bhfuil seo ach bool, 591 00:31:43,000 --> 00:31:46,000 mar sin tá bool tógadh isteach C Cuspóir-. 592 00:31:46,000 --> 00:31:49,000 Deir sé seo nach iarracht a dhéanamh aon rud mhaisiúil le leideanna anseo. 593 00:31:49,000 --> 00:31:51,000 Tá sé Scaler rialta d'aois. 594 00:31:51,000 --> 00:31:54,000 Strong agus lag, a deir an lag go hiarbhír 595 00:31:54,000 --> 00:31:57,000 Ba mhaith liom seo a bheith dírithe ar rud éigin ar an rialtóir amharc. 596 00:31:57,000 --> 00:32:00,000 Níl mé ag dul a leithdháileadh go hiarbhír nó Tosaithe seo mé féin. 597 00:32:00,000 --> 00:32:04,000 An tógálaí comhéadan, nuair a ritheann liom an app go bhfuil, ag dul a láimhseáil go léir go initialization. 598 00:32:04,000 --> 00:32:07,000 Má rá liom lag, a deir go bhfuil duine éigin eile ag dul a bheith seo a chruthú. 599 00:32:07,000 --> 00:32:09,000 Má rá liom láidir, a deir sé seo go bhfuil mé ag dul a bheith ar an duine 600 00:32:09,000 --> 00:32:12,000 go s seo a chruthú réad bord, 601 00:32:12,000 --> 00:32:14,000 agus mar sin anseo tá mé modhanna roinnt níos mó anseo, 602 00:32:14,000 --> 00:32:18,000 mar shampla, caingean nuair a bhíonn an cnaipe cluiche nua brúite, 603 00:32:18,000 --> 00:32:20,000 caingean nuair aon cheann de na cnaipí eile brúite, 604 00:32:20,000 --> 00:32:23,000 agus et cetera. 605 00:32:23,000 --> 00:32:26,000 >> Ní féidir linn dul isteach ró-i bhfad ar an loighic Madra Tac ladhar, 606 00:32:26,000 --> 00:32:30,000 cé go bhfuil sé an-spreagúil, ach a ligean ar ghlacadh le breathnú ar 607 00:32:30,000 --> 00:32:33,000 cuid de na rudaí gur féidir linn a dhéanamh taobh istigh de iOS. 608 00:32:33,000 --> 00:32:35,000 Tá an modh seo cluiche nua ag dul a bheith fired 609 00:32:35,000 --> 00:32:37,000 aon uair is mé brúigh an cnaipe cluiche nua. 610 00:32:37,000 --> 00:32:41,000 A Hook suas go mé ag teacht ach ar aghaidh go dtí mo scéal ar chlár. 611 00:32:41,000 --> 00:32:43,000 Chliceáil mé ar cluiche nua. 612 00:32:43,000 --> 00:32:47,000 Má thagann mé thar anseo chun an ceart is féidir liom a fheiceáil go 613 00:32:47,000 --> 00:32:50,000 Dteagmháil Suas Inside bhfuil wired leis an modh newGame. 614 00:32:50,000 --> 00:32:53,000 Sin an fáth go bhfuil sé seo ag dul a fháil fired. 615 00:32:53,000 --> 00:32:56,000 Is é an modh newGame ag dul a dhéanamh ar roinnt ar bun. 616 00:32:56,000 --> 00:32:59,000 Tá sé seo ag dul a rá ba mhaith liom tú a ghlanadh ar staid an bhoird. 617 00:32:59,000 --> 00:33:01,000 Tá an modh deas ar mutable arrays. 618 00:33:01,000 --> 00:33:03,000 Tá sé seo ag dul a rá go bhfuil sé anois seal X, 619 00:33:03,000 --> 00:33:07,000 agus anois tá mé ag dul leas a bhaint as an rud viewWithTag. 620 00:33:07,000 --> 00:33:11,000 >> Tá a fhios agam go bhfuil mo cnaipí an tags 1-9, 621 00:33:11,000 --> 00:33:13,000 agus sin rud éigin a phioc mé treallach. 622 00:33:13,000 --> 00:33:15,000 Más mian liom a shocrú ar an téacs gach cnaipe a bheith folamh 623 00:33:15,000 --> 00:33:17,000 mar a thosaigh mé díreach tar éis cluiche nua agus níl mé ag iarraidh aon 624 00:33:17,000 --> 00:33:20,000 XS nó Os a bheith fágtha ar féidir liom seo a dhéanamh. 625 00:33:20,000 --> 00:33:24,000 Féidir liom a rá ba mhaith liom an tuairim leis an chlib, 1, 2, 3, 4 et cetera. 626 00:33:24,000 --> 00:33:27,000 Beidh an tarraingt an cnaipe difriúil gach uair. 627 00:33:27,000 --> 00:33:30,000 Anseo tá mé ag dul chun a chaith sé a UIButton. 628 00:33:30,000 --> 00:33:33,000 Díreach cosúil le d'fhéadfadh muid a ints a caitheadh ​​chun flótaí agus vice versa 629 00:33:33,000 --> 00:33:37,000 seo a deir gur mhaith liom seo a caitheadh ​​le UIButton. 630 00:33:37,000 --> 00:33:40,000 Ciallaíonn sin beidh an cineál seo * UIButton 631 00:33:40,000 --> 00:33:43,000 mar gheall ar leideanna, ach ná bíodh imní ort, ní bhíonn siad scary níos mó. 632 00:33:43,000 --> 00:33:47,000 >> Nuair a bheidh mé an cnaipe seo mé ag dul chun glaoch ar mhodh ar sé. 633 00:33:47,000 --> 00:33:50,000 Tá an modh seo ar a dtugtar setTitle forState, agus mar sin deir an 634 00:33:50,000 --> 00:33:53,000 Ba mhaith liom a shocrú maidir le téacs an cnaipe a bheith ar an teaghrán folamh, 635 00:33:53,000 --> 00:33:57,000 agus ba mhaith liom é a bheith ar an teaghrán folamh nuair nach bhfuil sé brúite. 636 00:33:57,000 --> 00:34:01,000 Má tá mé ag baint úsáide as an modh seo, is féidir liom a athrú ar an téacs ar an gcnaipe 637 00:34:01,000 --> 00:34:04,000 chomh luath agus is amas duine éigin é, ach ba mhaith linn a rá nuair a bhíonn an cnaipe suí ach ansin 638 00:34:04,000 --> 00:34:07,000 Ba mhaith liom an téacs a bheith folamh. 639 00:34:07,000 --> 00:34:10,000 Ar deireadh, táimid ag dul a thúsú mo bhord, 640 00:34:10,000 --> 00:34:12,000 agus tá mé ag dul a rá go bhfuil gach rud faoi láthair ag 0, 641 00:34:12,000 --> 00:34:15,000 sin an bord baill immutable sraith mutable, 642 00:34:15,000 --> 00:34:21,000 a chiallaíonn gur féidir liom glaoch ar an modh addObject agus díreach taobh istigh 0 de. 643 00:34:21,000 --> 00:34:23,000 Sin cad a tharlaíonn nuair a chruthú mé cluiche nua. 644 00:34:23,000 --> 00:34:25,000 >> A ligean ar ghlacadh le breathnú ar ceann eile. 645 00:34:25,000 --> 00:34:28,000 Tá an modh seo anseo IBAction go ag dul a bheith brúite 646 00:34:28,000 --> 00:34:31,000 gach uair ar cheann de na cearnóga brúite. 647 00:34:31,000 --> 00:34:33,000 Anois, tá muid roinnt loighic Madra Tac ladhar anseo. 648 00:34:33,000 --> 00:34:36,000 Figiúr muid amach a bhfuil a uain go bhfuil sé, 649 00:34:36,000 --> 00:34:39,000 agus atá bunaithe ar leag muid ceachtar X nó O, 650 00:34:39,000 --> 00:34:43,000 ach faoi deara againn go bhfuil muid ag athúsáid an láimhseálaí ócáid ​​chéanna 651 00:34:43,000 --> 00:34:45,000 le haghaidh gach ceann amháin de na cnaipí. 652 00:34:45,000 --> 00:34:49,000 Ciallaíonn sé sin nach féidir liom modh chun an cnaipe barr ar chlé, 653 00:34:49,000 --> 00:34:52,000 modh éagsúla chun an cnaipe ceart bun, cé go raibh mé in ann a bheith déanta go. 654 00:34:52,000 --> 00:34:54,000 Ní bheadh ​​sin a bheith i ndáiríre dea-dhearadh. 655 00:34:54,000 --> 00:34:57,000 Cad Tá mé ag déanamh anseo tá mé ag dul i ndáiríre a chinneadh 656 00:34:57,000 --> 00:35:00,000 cad é an chlib ar an cnaipe a bhrú sin. 657 00:35:00,000 --> 00:35:04,000 Thugann tú faoi deara go nglacann an modh seo spraoi argóint amháin. 658 00:35:04,000 --> 00:35:07,000 Sé ar a dtugtar seoltóir, agus cad seoltóir é go bhfuil seoltóir bhfuil dul chun 659 00:35:07,000 --> 00:35:10,000 ionadaíocht a dhéanamh go díreach glacadh cén gníomh ar. 660 00:35:10,000 --> 00:35:15,000 Má tá mé brúigh an cnaipe, tá an seoltóir ag dul a bheith go UIButton 661 00:35:15,000 --> 00:35:18,000 go brúite mé i ndáiríre, ciallaíonn sé go go bhfuil UIButton 662 00:35:18,000 --> 00:35:20,000 Tá tag mar gheall ar a chruthaigh mé tag. 663 00:35:20,000 --> 00:35:23,000 >> Más mian liom a fháil ar an chlib féidir liom a rá go simplí 664 00:35:23,000 --> 00:35:26,000 Ba mhaith liom an chlib an tseoltóra, 665 00:35:26,000 --> 00:35:28,000 agus arís, tá mé díreach tar éis casted sé le UIButton. 666 00:35:28,000 --> 00:35:32,000 Tharlóidh liom a fháil amach go mbeidh an seoltóir a bheith ina UIButton. 667 00:35:32,000 --> 00:35:34,000 Ní chuireann sé i gcónaí a bheith ina UIButton. 668 00:35:34,000 --> 00:35:36,000 Raibh mé in ann, mar shampla, clár an láimhseálaí ócáid ​​chéanna 669 00:35:36,000 --> 00:35:38,000  le haghaidh ceann amháin le haghaidh an cnaipe, ceann amháin le haghaidh sleamhnán. 670 00:35:38,000 --> 00:35:40,000 Sa chás seo, tá a fhios agam go bhfuil siad go léir cnaipí, mar sin mé ag dul a rá 671 00:35:40,000 --> 00:35:43,000 Ba mhaith liom seo a bheith ina cnaipe, agus ansin is féidir liom a fháil ar an chlib, 672 00:35:43,000 --> 00:35:48,000 agus as an chlib a fhios agam anois i gcás mé taobh istigh den bhord. 673 00:35:48,000 --> 00:35:51,000 Ansin, is féidir liom a leagtar ach ceachtar an X nó an O, is féidir smeach an seal, 674 00:35:51,000 --> 00:35:54,000 seiceáil a bhuaigh, et cetera. 675 00:35:54,000 --> 00:35:59,000 >> Ceisteanna ar bith ar an mhéid? 676 00:35:59,000 --> 00:36:02,000 Maith go leor, go léir ar an gcód fáil againn ar líne-againn nach bhfuil ag iarraidh a fháil i bhfad ró- 677 00:36:02,000 --> 00:36:06,000 ar an loighic a ladhar Madra Tac, ach anois is féidir leat a fheiceáil go i ndáiríre 678 00:36:06,000 --> 00:36:09,000 gach táimid ag déanamh go bhfuil muid ag looping thar an eagar, 679 00:36:09,000 --> 00:36:13,000 ionas go mbeidh muid cúpla le haghaidh lúba anseo, agus táimid ag comparáid díreach a fheiceáil 680 00:36:13,000 --> 00:36:18,000 againn ar chluiche i ngach sraitheanna, ar chluiche i gcolún nó aon rud mar sin. 681 00:36:18,000 --> 00:36:21,000 Chun a reáchtáil i ndáiríre an app, má sconna ar cheann de na cnaipí 682 00:36:21,000 --> 00:36:24,000 lámhadh an modh sin spraoi, ionas go ciallaíonn leagtha mé díreach tar éis 683 00:36:24,000 --> 00:36:31,000 an cnaipe a bheith ina X, mar sin anois beidh an cnaipe agus O, agus mar sin de, 684 00:36:31,000 --> 00:36:35,000 agus mar sin tá go conas táimid ag tosú chun idirghníomhú leis an app leathanach amháin. 685 00:36:35,000 --> 00:36:38,000 >> Beidh muid sa phost an cód, dar saor chun peruse sin, 686 00:36:38,000 --> 00:36:43,000 ach ligean ar labhairt anois faoi roinnt apps go bhfuil níos mó ná leathanach amháin. 687 00:36:43,000 --> 00:36:47,000 Chomh spreagúil Madra Tac ladhar a bhí, a lán de na apps taobh istigh de iOS 688 00:36:47,000 --> 00:36:50,000 Tá cineál na druil síos rudaí le scáileáin il. 689 00:36:50,000 --> 00:36:54,000 Is iad an coincheap sin den chéad uair beidh orainn labhairt faoi prótacail, 690 00:36:54,000 --> 00:36:57,000 agus go bhfuil prótacal simplí sraith de mhodhanna 691 00:36:57,000 --> 00:36:59,000 gur féidir leat gealltanas a shainmhíniú. 692 00:36:59,000 --> 00:37:02,000 Má tá mé seo a chruthú prótacal nua le 2 modhanna, an chéad cheann, 693 00:37:02,000 --> 00:37:05,000 má tá an cineál ar ais ar neamhní, d'iarr mé air foo. 694 00:37:05,000 --> 00:37:07,000 Bíonn sé aon argóintí. Tá mé mhodh eile. 695 00:37:07,000 --> 00:37:11,000 Filleann sé slánuimhir. D'iarr mé air barra, agus tógann sé ar cheann argóint. 696 00:37:11,000 --> 00:37:14,000 Is é seo go léir prótacal a dtugtar SomeProtocol suas anseo, 697 00:37:14,000 --> 00:37:19,000 tá sé seo le sraith de rudaí gur féidir le duine éigin i bhfeidhm. 698 00:37:19,000 --> 00:37:22,000 Nach bhfuil mé a dúirt taobh istigh den phrótacal cad a dhéanann foo. 699 00:37:22,000 --> 00:37:26,000 Ina áit sin, tá mé ag rá ach d'fhéadfaí tú a shainiú foo más mian leat. 700 00:37:26,000 --> 00:37:30,000 Má tá mé a chruthú rialtóir fhonn nó a chruthú d'aicme 701 00:37:30,000 --> 00:37:33,000 Is féidir liom taobh istigh den gealltanas ranga a chur i bhfeidhm 702 00:37:33,000 --> 00:37:40,000 roinnt de na modhanna seo, mar sin, mar shampla, má deir 703 00:37:40,000 --> 00:37:43,000 seo a deir anois tá mé ag déanamh gealltanas a thabhairt duit go taobh istigh 704 00:37:43,000 --> 00:37:50,000 den aicme rialtóir dearcadh beidh mé ag sainmhínithe don dá foo agus barra. 705 00:37:50,000 --> 00:37:52,000 >> Cén fáth go bhfuil go úsáideach? 706 00:37:52,000 --> 00:37:55,000 A lán de na comhpháirteanna taobh istigh de iOS tairbhe as an 707 00:37:55,000 --> 00:37:58,000 patrún dearadh ar a dtugtar tarmligin, agus an méid a deir tarmligin 708 00:37:58,000 --> 00:38:01,000 is é sin, mar shampla, má tá mé bosca téacs 709 00:38:01,000 --> 00:38:04,000 agus tá roinnt imeachtaí a d'fhéadfaí a chlárú taobh istigh de mo bhosca téacs, 710 00:38:04,000 --> 00:38:07,000 seachas a chruthú imeachtaí ar leith cad is féidir liom a dhéanamh ná is féidir liom a rá 711 00:38:07,000 --> 00:38:10,000 Beidh an toscaire ar an bhosca téacs éigin réad. 712 00:38:10,000 --> 00:38:13,000 Nuair a rá liom go bhfuil an toscaire anois ciallaíonn sé sin go 713 00:38:13,000 --> 00:38:16,000 aon uair a mbeadh roinnt ócáid ​​a bheith fired sa bhosca téacs 714 00:38:16,000 --> 00:38:18,000 seachas a bheith a chlárú nó aon rud mar sin 715 00:38:18,000 --> 00:38:21,000 sé ag dul ach chun glaoch ar mhodh ar an toscaire. 716 00:38:21,000 --> 00:38:24,000 Mar shampla, taobh istigh de mo bhosca téacs Tá mé modh chun nuair brúigh mé 717 00:38:24,000 --> 00:38:27,000 go rinneadh cnaipe i an ceart ag bun, 718 00:38:27,000 --> 00:38:30,000 agus mar sin seachas é a chlárú láimhseálaí imeacht cad is féidir liom a rá 719 00:38:30,000 --> 00:38:34,000 bosca téacs, is anseo rud gur mhaith liom tú chun glaoch ar an modh ar 720 00:38:34,000 --> 00:38:37,000 cófraí ​​duine éigin gach uair an cnaipe a dhéanamh, 721 00:38:37,000 --> 00:38:40,000 agus ciallaíonn sé sin go bhfuil an cuspóir sin a chur i bhfeidhm ar roinnt prótacal 722 00:38:40,000 --> 00:38:45,000 a deir go geallaim a shainiú an chaingean sin a cnaipe a rinneadh, 723 00:38:45,000 --> 00:38:47,000 mar gheall más rud é nach ndéanann sé a shainiú go modh agus tú ar an cnaipe déanta, 724 00:38:47,000 --> 00:38:49,000 ansin tá sé ag dul a bheith mearbhaill. 725 00:38:49,000 --> 00:38:55,000 >> A ligean ar ghlacadh le breathnú ar, mar shampla. 726 00:38:55,000 --> 00:38:58,000 Anseo tá mé ach amháin bhosca téacs, 727 00:38:58,000 --> 00:39:04,000 agus tá sé ar cheann de na hairíonna seo a bhosca téacs os cionn anseo ar an taobh dheis an toscaire. 728 00:39:04,000 --> 00:39:06,000 Is é seo an mhaoin an ranga. 729 00:39:06,000 --> 00:39:09,000 Cad a rinne mé anseo tá rialú mé chliceáil, agus dragged mé ó láthair seo thar anseo 730 00:39:09,000 --> 00:39:13,000 a deir an rialtóir dearcadh, agus go bhfuil anois an toscaire ar an bhosca téacs 731 00:39:13,000 --> 00:39:18,000 ag dul a bheith ar an rialtóir amharc. 732 00:39:18,000 --> 00:39:20,000 Ciallaíonn sé sin go nuair a roinnt gníomhaíochtaí a tharlóidh, seachas a chlárú 733 00:39:20,000 --> 00:39:25,000 láimhseálaithe ócáid ​​ar leith ba mhaith liom tú iad a chur chuig an toscaire. 734 00:39:25,000 --> 00:39:28,000 Anois, a ligean ar ghlacadh le breathnú ar mo rialtóir amharc. 735 00:39:28,000 --> 00:39:32,000 Taobh istigh de na comhaid. H rinne mé gealltanas. 736 00:39:32,000 --> 00:39:36,000 Tá mé geallta chun roinnt modhanna taobh istigh den phrótacal 737 00:39:36,000 --> 00:39:38,000 ar a dtugtar UITextFieldDelegate, agus arís, 738 00:39:38,000 --> 00:39:42,000 tá sé seo ach roinnt liosta de roinnt rudaí gur féidir liom a roghnú a chur i bhfeidhm. 739 00:39:42,000 --> 00:39:46,000 >> Má tháinig mé anseo i mo chomhad. M, tá mé i bhfeidhm modh amháin den sórt sin. 740 00:39:46,000 --> 00:39:49,000 Tá mé sé ar a dtugtar textFieldShouldReturn 741 00:39:49,000 --> 00:39:52,000 toisc go bhfuil an méid a bhí sé ar a dtugtar taobh istigh den phrótacal. 742 00:39:52,000 --> 00:39:57,000 Agus anois nuair a brúigh mé an taobh istigh cnaipe a rinneadh an réimse téacs 743 00:39:57,000 --> 00:40:00,000 is é seo cad atá ar siúl a fháil ar a dtugtar, mar sin ní raibh mé a chlárú láimhseálaí ócáid. 744 00:40:00,000 --> 00:40:03,000 Nasctha mé an toscaire, agus aon uair a bhfuil an ócáid ​​fired 745 00:40:03,000 --> 00:40:08,000 is é seo an modh a fháil ar a dtugtar, mar sin má thagann mé thar anseo le mo scéal ar chlár agus rith sé- 746 00:40:08,000 --> 00:40:11,000 cé tá go luchtú féidir linn a fheiceáil cad a dhéanann seo. 747 00:40:11,000 --> 00:40:13,000 Ar mo scáileán Tá mé 2 rudaí. 748 00:40:13,000 --> 00:40:16,000 Tá mé an réimse téacs, agus tá mé an lipéad seo. 749 00:40:16,000 --> 00:40:19,000 Tá mé ag rá ach ba mhaith liom téacs an lipéad 750 00:40:19,000 --> 00:40:23,000 a bheith comhionann le cibé an t-úsáideoir clóscríofa i taobh istigh de réimse an téacs. 751 00:40:23,000 --> 00:40:26,000 Is é seo an chéad líne eile anseo ach ar mhodh go bhfuil mé ag glaoch 752 00:40:26,000 --> 00:40:29,000 ar an réimse téacs a deir Ba mhaith liom tú a cheilt ar an méarchlár. 753 00:40:29,000 --> 00:40:33,000 Is é seo ach an modh treallach a roghnaigh Apple. 754 00:40:33,000 --> 00:40:38,000 >> Arís, sula raibh mé rud ar bith a bhí mé gach rud a shreangú suas, mar sin tháinig mé an chéad thar anseo. 755 00:40:38,000 --> 00:40:42,000 Ón an rialtóir d'fhonn tarraing mé anonn go dtí an bosca téacs. 756 00:40:42,000 --> 00:40:46,000 Lig mé ag dul, agus is féidir liom a fheiceáil anseo gur féidir liom a dhéanamh ar an maoin réimse téacs 757 00:40:46,000 --> 00:40:49,000 ós rud é thar anseo i an rialtóir d'fhonn mé a shainmhínítear le maoin 758 00:40:49,000 --> 00:40:52,000 is é sin le IBOutlet de réimse téacs. 759 00:40:52,000 --> 00:40:55,000 Deir sé seo gur féidir liom sreang mhaoin seo suas 760 00:40:55,000 --> 00:40:59,000 le réimse téacs i mo UI. 761 00:40:59,000 --> 00:41:03,000 Anois, nuair a cliceáil ar an féidir liom tosú ag clóscríobh. 762 00:41:03,000 --> 00:41:06,000 Anois, má tá mé cliceáil ar an gcnaipe a dhéanamh go bhfuil seo ag dul chun dóiteáin 763 00:41:06,000 --> 00:41:08,000 ócáid ​​gur féidir liom freagra a thabhairt anois. 764 00:41:08,000 --> 00:41:10,000 Uimh láimhseálaithe ócáid. 765 00:41:10,000 --> 00:41:13,000 Sin conas a d'fhreagair mé díreach tar éis an cnaipe déanta. 766 00:41:13,000 --> 00:41:15,000 Ciall a bhaint as? 767 00:41:15,000 --> 00:41:20,000 >> Ní hé seo an patrún dearadh go-a ní a d'fhéadfadh teacht ar riamh féin 768 00:41:20,000 --> 00:41:23,000 chruthú do prótacal féin, ach tá a fhios go díreach go bhfuil roinnt 769 00:41:23,000 --> 00:41:27,000 comhpháirteanna iOS éagsúla chlárú imeachtaí ar bhealaí éagsúla. 770 00:41:27,000 --> 00:41:29,000 Buttons, mar shampla, úsáid as na IBActions. 771 00:41:29,000 --> 00:41:32,000 Réimsí téacs, ar an láimh eile, ag dul do na toscairí a úsáid. 772 00:41:32,000 --> 00:41:36,000 Is féidir linn a fheiceáil agus is féidir breathnú ar gach ceann de sin taobh istigh suas de na doiciméid agat. 773 00:41:36,000 --> 00:41:41,000 Dála an scéil, níl i ndáiríre a ton de rudaí Chomhéadain tógadh isteach iOS ar do shon, 774 00:41:41,000 --> 00:41:46,000 sin mar shampla, ar an mbealach a rinne mé go rá dhéanamh ag an ceart ag bun 775 00:41:46,000 --> 00:41:48,000 Is é roghnaigh mé an réimse téacs. 776 00:41:48,000 --> 00:41:50,000 Tháinig mé thar anseo. 777 00:41:50,000 --> 00:41:53,000 Scrolled mé síos beagán eochair a thabhairt ar ais, 778 00:41:53,000 --> 00:41:56,000 agus is féidir liom a dhéanamh i ndáiríre seo a bunch iomlán de rudaí, cosúil le más mian liom é sin le rá 779 00:41:56,000 --> 00:42:00,000 glao éigeandála ina ionad sin is féidir liom a dhéanamh, atá go hiomlán randamach, 780 00:42:00,000 --> 00:42:02,000 agus níl a fhios agam cén fáth go bhfuil a tógadh i cnaipe glao éigeandála, 781 00:42:02,000 --> 00:42:06,000 ach ansin, deir sé ghlao éigeandála i litreacha i ndáiríre beag. 782 00:42:06,000 --> 00:42:08,000 Tá tú ag dul. 783 00:42:08,000 --> 00:42:12,000 >> Cinnte iniúchadh a dhéanamh ar gach ceann de na roghanna éagsúla i iOS. 784 00:42:12,000 --> 00:42:14,000 Ceisteanna ar bith ar na toscairí? 785 00:42:14,000 --> 00:42:18,000 Arís, ach patrún dearadh suimiúil gur chóir duit a bheith ar an eolas. 786 00:42:18,000 --> 00:42:22,000 Maith go leor, a ligean ar ghlacadh le breathnú ar seo chugainn tuairimí tábla. 787 00:42:22,000 --> 00:42:26,000 Tá dearcadh tábla go bunúsach go liosta de na míreanna go bhfuil ar fud na háite i iOS. 788 00:42:26,000 --> 00:42:29,000 Nuair a bhíonn tú ag flipping trí gach ceann de do teagmhálacha, tá tú ag lorg ar 789 00:42:29,000 --> 00:42:34,000 Tá an leathanach a leagan síos, agus gur de chineál ar liosta de na rudaí ar a dtugtar léargas tábla. 790 00:42:34,000 --> 00:42:37,000 Bhfeidhm d'fhonn tábla i iOS Tá simplí go leor. 791 00:42:37,000 --> 00:42:41,000 In ionad a dhéanamh d'aicme a descends as an UIViewController 792 00:42:41,000 --> 00:42:44,000 cosúil le atá déanta againn roimh ní mór dúinn ach a rá in áit 793 00:42:44,000 --> 00:42:46,000 gach rud a dhéanann UIViewController mhaith liom a dhéanamh, 794 00:42:46,000 --> 00:42:50,000 Rá liom gach rud a bhfuil ag iarraidh UITableViewController liom a dhéanamh, 795 00:42:50,000 --> 00:42:54,000 ionas go gcuireann ach roinnt rudaí breise atá déanta go hiomlán le haghaidh dúinn. 796 00:42:54,000 --> 00:42:58,000 Ní mór dúinn a dhéanamh an-beag a líonadh go bunúsach na bearnaí taobh istigh den tábla. 797 00:42:58,000 --> 00:43:02,000 >> D'fhonn a chur ar taispeáint tábla is gá dom roinnt ceisteanna a fhreagairt. 798 00:43:02,000 --> 00:43:06,000 Is í an chéad cheist is gá dom a fhreagairt cé mhéad codanna atá sa tábla? 799 00:43:06,000 --> 00:43:08,000 Nuair a bhíonn tú ag flipping trí do app teagmhálacha beidh tú faoi deara go bhfuil sé de chineál ar 800 00:43:08,000 --> 00:43:12,000 eagraithe ag an Mar, ansin caithfidh tú an bricfeasta, agus tá tú go header beag fo. 801 00:43:12,000 --> 00:43:14,000 Gach ceann de na a dtugtar alt seo. 802 00:43:14,000 --> 00:43:16,000 Is féidir leat nó d'fhéadfadh sé nach gá sin. 803 00:43:16,000 --> 00:43:19,000 Is é an chéad rud is gá duit a dhéanamh a chur i bhfeidhm modh 804 00:43:19,000 --> 00:43:22,000 ar a dtugtar tableView: numberOfSectionsInTableView. 805 00:43:22,000 --> 00:43:25,000 Sin ar ais go simplí cé mhéad codanna a bhfuil tú, 806 00:43:25,000 --> 00:43:29,000 mar sin d'fhéadfadh sé seo a rá ar ais ar cheann má tá ceann agat fhonn tábla mór. 807 00:43:29,000 --> 00:43:33,000 Is í an cheist eile gur gá iOS a fhios cé mhéad sraitheanna atá agat? 808 00:43:33,000 --> 00:43:36,000 Mar shampla, tá tú ag flipping trí d'fhonn tábla. 809 00:43:36,000 --> 00:43:39,000 Tá tú líon seasta de amhráin bhfuil tú ag féachaint ar nó líon seasta de theagmhálacha. 810 00:43:39,000 --> 00:43:41,000 Má tá tú dom, ar ndóigh, nach bhfuil go leor, 811 00:43:41,000 --> 00:43:44,000 agus mar sin tá go conas a fhios iOS cé mhéad cealla a chur ar taispeáint. 812 00:43:44,000 --> 00:43:46,000 >> Arís, d'fhéadfadh sé seo a rá rud éigin cosúil le toradh 3. 813 00:43:46,000 --> 00:43:49,000 Tá mo dearcadh tábla 3 sraitheanna. 814 00:43:49,000 --> 00:43:52,000 Mar fhocal scoir, ní mór iOS a fháil amach cad Breathnaíonn gach cille cosúil le, 815 00:43:52,000 --> 00:43:54,000 mar sin tá cad é ag dul i ndáiríre a dhéanamh glaoch ar an modh seo síos anseo, 816 00:43:54,000 --> 00:43:57,000 seo tableView: cellForRowAtIndexPath. 817 00:43:57,000 --> 00:44:01,000 Tá sé seo ag dul chun glaoch ar an modh ar gach cille aonair taobh istigh de do tábla. 818 00:44:01,000 --> 00:44:03,000 Conas a oibríonn sé a fhios cé mhéad uair a ghlaoch air? 819 00:44:03,000 --> 00:44:06,000 Bhuel, a dúirt tú é taobh istigh de líon na línte in alt. 820 00:44:06,000 --> 00:44:08,000 Táimid ag dul chun glaoch seo ar gach ceann dár cealla, 821 00:44:08,000 --> 00:44:11,000 agus tá sé taobh istigh den áit ar féidir leat a dhéanamh i ndáiríre rudaí ar nós 822 00:44:11,000 --> 00:44:16,000 leagtar ar an téacs nó a insint duit cad a dhéanann go cnaipe beag gorm ar an taobh deas. 823 00:44:16,000 --> 00:44:19,000 An patrún ag fáil le haghaidh na cealla, tá muid ag dul a úsáid an modh seo 824 00:44:19,000 --> 00:44:22,000 ar a dtugtar dequeueReusableCellWithIdentifier. 825 00:44:22,000 --> 00:44:29,000 >> Cuspóir-C i ndáiríre maith ar a dtugtar an-le haghaidh an fad ridiculous a n-ainmneacha modh, 826 00:44:29,000 --> 00:44:32,000 agus tá sé seo i ndáiríre i gcás deas i bpointe mar shampla. 827 00:44:32,000 --> 00:44:37,000 Cad a dhéanann an modh seo a deir ach ba mhaith liom tú a thabhairt dom ceall. 828 00:44:37,000 --> 00:44:39,000 Just rud iOS. 829 00:44:39,000 --> 00:44:41,000 Má tá tú rud éigin cosúil le 100,000 amhráin ar do iPod 830 00:44:41,000 --> 00:44:45,000 cad nach bhfuil iOS ag iarraidh a dhéanamh ná a leithdháileadh 100,000 cealla, 831 00:44:45,000 --> 00:44:48,000 mar má tá tú ag barr do liosta, is gá duit i ndáiríre cuimhne a dháileadh 832 00:44:48,000 --> 00:44:51,000 an chill sin 99,000 sraitheanna síos? 833 00:44:51,000 --> 00:44:55,000 Níl, mar gheall ar mar atá tú scrollaithe is féidir leat cineál a dháileadh mar a théann tú chomh maith. 834 00:44:55,000 --> 00:44:57,000 Déantar é seo ar do shon. 835 00:44:57,000 --> 00:44:59,000 Ní gá duit a bheith buartha faoi rudaí go léir go bhfuil feidhmíocht dúr. 836 00:44:59,000 --> 00:45:02,000 Gach a rá leat go bhfuil a ghlaonn tú seo dequeueReusableCellWithIdentifier modh, 837 00:45:02,000 --> 00:45:06,000 agus deir seo, maith go leor, más gá duit a Tá mé ag dul a chruthú cill nua ar do shon. 838 00:45:06,000 --> 00:45:09,000 >> Ach má tá tú ag bun an tábla agus tá tú a leithdháileadh cheana féin roinnt cealla 839 00:45:09,000 --> 00:45:12,000 ag barr an tábla go bhfuil tú nach bhfuil ag dul i ndáiríre go bhfuil gá ag am ar bith go luath 840 00:45:12,000 --> 00:45:15,000 Tá mé ag dul a thabhairt duit ar cheann de na ar ais in ionad a leithdháileadh ceann nua, 841 00:45:15,000 --> 00:45:17,000 agus mar sin tá sé seo imní ar fheidhmíocht deas. 842 00:45:17,000 --> 00:45:21,000 Ní gá duit a leithdháileadh ar na cealla féin. 843 00:45:21,000 --> 00:45:23,000 Sin dul a thabhairt duit ar ais ar ceall. 844 00:45:23,000 --> 00:45:25,000 Tá sé seo ag dul a chur ar ais chugat rud ceall. 845 00:45:25,000 --> 00:45:28,000 Nuair a bheidh tú an réad cille is féidir leat rudaí a dhéanamh chun é. 846 00:45:28,000 --> 00:45:32,000 Is féidir leat a leagtar ar an téacs na cille leis an maoin ar a dtugtar lipéad téacs. 847 00:45:32,000 --> 00:45:36,000 Is féidir leat gur arrow ar an ceart nó roinnt rudaí eile randamach 848 00:45:36,000 --> 00:45:41,000 leis an mhaoin eile ar a dtugtar accessoryType, agus mar sin de agus mar sin de. 849 00:45:41,000 --> 00:45:46,000 >> A ligean ar ghlacadh le breathnú ar iarbhír a chur i bhfeidhm d'fhonn tábla anois. 850 00:45:46,000 --> 00:45:49,000 Nuair a chruthaigh mé an tionscadal seo 851 00:45:49,000 --> 00:45:53,000 seachas ag rá iarratas fhonn aonair a tháinig mé i ndáiríre thar anseo 852 00:45:53,000 --> 00:45:57,000 chun máistir-mion-iarratas, agus mar sin go bunúsach fhreagraíonn sé seo an app phost 853 00:45:57,000 --> 00:46:01,000 ar an iPad leis an dearcadh tábla ar chlé agus ansin an t-ábhar ar dheis. 854 00:46:01,000 --> 00:46:07,000 Ar an iPod nó iPhone go bhfuil seo ag dul chun freagairt d'fhonn tábla amháin. 855 00:46:07,000 --> 00:46:10,000 Sin an áit a fuair mé mo cód tosaithe. 856 00:46:10,000 --> 00:46:13,000 >> Ligean ar ghlacadh an chéad le breathnú ar an scéal ar chlár. 857 00:46:13,000 --> 00:46:15,000 Rinneadh é seo go léir dom, go bunúsach a cruthaíodh. 858 00:46:15,000 --> 00:46:18,000 An barra nascleanúna Léirigh mé cad a d'fhéadfadh cill shampla cuma mhaith, 859 00:46:18,000 --> 00:46:22,000 agus is féidir liom cliceáil dúbailte seo, an teideal a athrú. 860 00:46:22,000 --> 00:46:25,000 Aon ábhar imní Chomhéadain eile, is féidir liom déileáil le ann. 861 00:46:25,000 --> 00:46:27,000 Breathnaíonn an comhad header i ndáiríre simplí. 862 00:46:27,000 --> 00:46:30,000 Seachas a rá é seo UIViewController táimid ag rá anois é seo 863 00:46:30,000 --> 00:46:35,000 TableViewController, agus mar sin tá a fhios againn gur mhaith linn a ghlaoch ar fad na modhanna tábla. 864 00:46:35,000 --> 00:46:38,000 Next Ba mhaith liom a chruthú maoin ag dul chun ionadaíocht a dhéanamh 865 00:46:38,000 --> 00:46:40,000 na rudaí taobh istigh de mo tábla. 866 00:46:40,000 --> 00:46:43,000 Tá an tábla seo ag dul a chur ar taispeáint treallach 867 00:46:43,000 --> 00:46:46,000 liosta de na torthaí, agus mar sin is gá dom a chruthú roinnt eagar 868 00:46:46,000 --> 00:46:49,000 inar féidir liom a chur isteach torthaí. 869 00:46:49,000 --> 00:46:52,000 Taobh istigh de mo chomhad i bhfeidhm an chéad rud is mian liom a dhéanamh 870 00:46:52,000 --> 00:46:55,000 Is mian liom a chinntiú mé thúsú an eagar. 871 00:46:55,000 --> 00:46:58,000 >> Dúirt mé leithdháileadh Tosaithe, chruthaigh mé sraith torthaí, 872 00:46:58,000 --> 00:47:03,000 agus tá mé ag cur 4 rudaí a sé, ar cheann de a bhfuil i bhfad níos conspóidí ná an 3 eile. 873 00:47:03,000 --> 00:47:06,000 Agus anois tá mé le sraith de mhéid 4. 874 00:47:06,000 --> 00:47:08,000 Táimid ag chroitheadh ​​suas i CS50. 875 00:47:08,000 --> 00:47:11,000 Tá mé anois le sraith de mhéid 4. 876 00:47:11,000 --> 00:47:13,000 Anois tá mé ag dul chun tús a fhreagairt na ceisteanna seo, agus i ndáiríre, 877 00:47:13,000 --> 00:47:16,000 nuair a chruthaigh mé an app seo ar fad a bhí déanta cheana féin dom. 878 00:47:16,000 --> 00:47:19,000 Ní raibh mé ag a chlóscríobh amach líon na rannóga i bhfianaise tábla. 879 00:47:19,000 --> 00:47:22,000 Bhí sé ann cheana féin, agus tá mé ag líonadh isteach na bearnaí. 880 00:47:22,000 --> 00:47:24,000 Cé mhéad ailt agam? 881 00:47:24,000 --> 00:47:26,000 A hAon. Gach déanta. 882 00:47:26,000 --> 00:47:28,000 Cé mhéad sraitheanna agam? 883 00:47:28,000 --> 00:47:31,000 Bhuel, tá mé sraith amháin do gach torthaí, mar sin seo líon 884 00:47:31,000 --> 00:47:34,000 Is maoin de chuid aon eagar a deir go cé chomh mór is atá sé? 885 00:47:34,000 --> 00:47:36,000 Sin é an chaoi go leor sraitheanna agam. 886 00:47:36,000 --> 00:47:42,000 Mar fhocal scoir, ní mór dom a rá cad gach cill cuma mhaith? 887 00:47:42,000 --> 00:47:46,000 Tá mé ag dul dequeueReusableCellWithIdentifier a rá. 888 00:47:46,000 --> 00:47:48,000 >> Arís, go raibh sé seo scríofa cheana féin dom. 889 00:47:48,000 --> 00:47:51,000 Ní raibh mé ag é seo a dhéanamh mé féin, agus ba mhaith liom a fháil ar ais 890 00:47:51,000 --> 00:47:54,000 chill seo ag an suíomh seo. 891 00:47:54,000 --> 00:47:57,000 Cuimhnigh go bhfuil muid ag iarraidh an modh céanna ar gach cille aonair, 892 00:47:57,000 --> 00:48:01,000 agus an argóint anseo, leis an argóint seo indexPath, 893 00:48:01,000 --> 00:48:03,000 deir cad as a chéile tá mé isteach 894 00:48:03,000 --> 00:48:05,000 Má rá liom indexPath.row síos anseo 895 00:48:05,000 --> 00:48:09,000 Beidh sé seo a bheith 0, ansin beidh sé 1, ansin beidh sé 2, agus tá sé seo mar sin tá a fhios agam 896 00:48:09,000 --> 00:48:11,000 cad cill Tá mé ag taispeáint faoi láthair. 897 00:48:11,000 --> 00:48:15,000 Ba mhaith liom a shocrú ar an téacs de na cille ag baint úsáide as an mhaoin Lipéad 898 00:48:15,000 --> 00:48:19,000 dul taobh istigh de mo sraith torthaí agus a fháil 899 00:48:19,000 --> 00:48:21,000 an réad a fhreagraíonn do gach as a chéile. 900 00:48:21,000 --> 00:48:24,000 Más é seo teaghrán, tá mé ag leagan síos anois 901 00:48:24,000 --> 00:48:28,000 an mhaoin téacs teaghrán. 902 00:48:28,000 --> 00:48:30,000 Is féidir liom a dhéanamh ach rud amháin eile. 903 00:48:30,000 --> 00:48:32,000 Is féidir liom clárú freisin láimhseálaí ócáid ​​ar gach ceann de na cealla, 904 00:48:32,000 --> 00:48:35,000 mar sin nuair mé Beartaíonn gach ceann de na cealla 905 00:48:35,000 --> 00:48:39,000 seo didSelectRowAtIndexPath, tá sé seo ag dul a bheith ar a dtugtar dom, 906 00:48:39,000 --> 00:48:42,000 mar sin go simplí trí bhíthin an sainiú seo, is féidir liom déileáil le cad a tharlaíonn anois 907 00:48:42,000 --> 00:48:46,000 nuair a dhéanann tú Beartaíonn ceall, agus arís, tá muid ag dul inar tapped cill 908 00:48:46,000 --> 00:48:50,000 ionas gur féidir linn a athúsáid seo láimhseálaí ócáid ​​chéanna do gach ceann dár cealla. 909 00:48:50,000 --> 00:48:53,000 >> Arís, is é an rud iOS é ag déanamh le haghaidh dom. 910 00:48:53,000 --> 00:48:55,000 A ligean ar taispeáint eile aníos annoying 911 00:48:55,000 --> 00:48:59,000 a deir go simplí a roghnaíodh tú rud éigin i gcás go bhfuil rud éigin 912 00:48:59,000 --> 00:49:04,000 ag dul a bheith an réad chéile. 913 00:49:04,000 --> 00:49:10,000 Nuair a rith liom seo, tá mé ag dul go bhfuil an dearcadh seo tábla deas 914 00:49:10,000 --> 00:49:14,000 le ceann amháin as a chéile do gach ceann de na torthaí, agus má Beartaíonn amháin 915 00:49:14,000 --> 00:49:16,000 Insíonn sé dom cad a tharla. 916 00:49:16,000 --> 00:49:21,000 Ciall a bhaint as? 917 00:49:21,000 --> 00:49:24,000 A ligean ar a thógáil le beagán níos casta de app, 918 00:49:24,000 --> 00:49:28,000 an oiread agus is chliceáil phioc tú trátaí is. 919 00:49:28,000 --> 00:49:31,000 An chuid is deas mar gheall ar an storyboarding 920 00:49:31,000 --> 00:49:35,000 nach bhfuil sé ag dul ach amháin chun cabhrú le scáileáin a dhearadh dúinn ina n-aonar, 921 00:49:35,000 --> 00:49:38,000 sé ag dul freisin chun cabhrú linn cheangal le chéile ár n-app ar fad, 922 00:49:38,000 --> 00:49:42,000 mar sin tá an app deiridh beidh orainn a bheith foirgneamh seo deas spóirt, nuacht léitheoir, 923 00:49:42,000 --> 00:49:45,000 agus mar sin tá sé ag dul a bheith acu scáileáin il, agus mar sin is féidir liom ionadaíocht a dhéanamh i ndáiríre 924 00:49:45,000 --> 00:49:48,000 gach ceann de na scáileáin il ar an scéalchlár, 925 00:49:48,000 --> 00:49:52,000 agus is féidir liom zúmáil amach agus mo app a fheiceáil ó leibhéal ard. 926 00:49:52,000 --> 00:49:55,000 >> D'fhonn a chruthú taobh istigh gné nua de mo scéal ar chlár 927 00:49:55,000 --> 00:49:59,000 tá sé i ndáiríre simplí taobh istigh de Builder Chomhéadain. 928 00:49:59,000 --> 00:50:01,000 Más mian liom go ceann eile scáileán a chur leis seo, mar shampla, 929 00:50:01,000 --> 00:50:06,000 Is féidir liom a súmáil amach ar dtús leis an súmáil pinch go loves Apple an oiread sin, 930 00:50:06,000 --> 00:50:09,000 agus síos anseo roimh mé cuardach a dhéanamh ar an cnaipe 931 00:50:09,000 --> 00:50:12,000 agus mé tarraing agus scaoil an cnaipe 932 00:50:12,000 --> 00:50:15,000 más mian liom a chruthú ar scáileán nua is féidir liom a tharraingt i ndáiríre díreach agus titim 933 00:50:15,000 --> 00:50:19,000 rialtóir dearcadh ar fad, mar sin má mé Pioc sin, tarraingt sé thar anseo, 934 00:50:19,000 --> 00:50:23,000 hug, níl eile scáileán, agus mar sin de ag baint úsáide as anois an comhad seo scéalchlár céanna 935 00:50:23,000 --> 00:50:26,000 Féidir liom a bheith gach ceann de na scáileáin taobh istigh de mo app, agus is féidir liom zúmáil amach 936 00:50:26,000 --> 00:50:28,000 agus a fheiceáil conas a idirghníomhaíonn siad. 937 00:50:28,000 --> 00:50:32,000 Ní bheidh na idirghníomhú go fóill. 938 00:50:32,000 --> 00:50:36,000 Is é an bealach ina n-idirghníomhaíonn na 2 scáileáin leat a shainiú caidrimh. 939 00:50:36,000 --> 00:50:39,000 Is féidir leat a rá go bunúsach an scáileán seo, nuair tú ar an cnaipe an cnaipe seo, 940 00:50:39,000 --> 00:50:42,000 Ba mhaith liom tú ag dul in olcas go dtí an scáileán seo nua. 941 00:50:42,000 --> 00:50:44,000 Ciallaíonn sé sin níl an gcineál seo caidreamh idir 942 00:50:44,000 --> 00:50:46,000  an scáileán an chéad agus an scáileán dara. 943 00:50:46,000 --> 00:50:49,000 Feicfidh tú go bunúsach saighead ón cnaipe ar an scáileán dara 944 00:50:49,000 --> 00:50:53,000 ag rá gur nuair tú ar an cnaipe an cnaipe sin an áit ar mhaith liom dul. 945 00:50:53,000 --> 00:50:57,000 Díreach cosúil le smacht againn chliceáil agus dragged chun sin a shainiú asraonta 946 00:50:57,000 --> 00:51:01,000 táimid ag dul a dhéanamh ar an rud céanna a shainmhíniú na segues. 947 00:51:01,000 --> 00:51:05,000 >> Beidh muid a fheiceáil sampla le haghaidh sin, agus roimh an aistriú againn i ndáiríre 948 00:51:05,000 --> 00:51:08,000 ó scáileán go ceann eile é iOS deas go leor chun glaoch ar an modh seo 949 00:51:08,000 --> 00:51:11,000 ar a dtugtar prepareForSegue, agus tá sé seo nuair is féidir linn tús a chur 950 00:51:11,000 --> 00:51:14,000 sheoladh sonraí ó cheann amháin app go ceann eile. 951 00:51:14,000 --> 00:51:17,000 Beidh Sa sampla tá muid ar tí é a breathnú ar sé deis dúinn go bunúsach 952 00:51:17,000 --> 00:51:20,000 a scagadh foirne baseball ag Belhassen agus rannáin. 953 00:51:20,000 --> 00:51:23,000 Nuair a roghnaíonn mé Sraith, mar shampla, ba mhaith liom aistriú 954 00:51:23,000 --> 00:51:25,000 le mo scáileán seo chugainn nuair is féidir liom a thaispeáint gach ceann de na rannáin 955 00:51:25,000 --> 00:51:27,000 sa tsraith nó na foirne go léir éagsúla. 956 00:51:27,000 --> 00:51:31,000 Is gá dom a sheoladh chuig an scáileán cad foirne ba chóir duit a thaispeáint. 957 00:51:31,000 --> 00:51:35,000 Chun seo a dhéanamh go bhfuil mé ag dul leas a bhaint as an modh seo anseo. 958 00:51:35,000 --> 00:51:39,000 >> Ar deireadh, ach pointe randamach ar iOS. 959 00:51:39,000 --> 00:51:41,000 Más mian leat sonraí a stóráil níl an rud ar a dtugtar sonraí lárnach, 960 00:51:41,000 --> 00:51:44,000 a bhfuil iarbhír de chineál ar casta a bheith ag obair leis. 961 00:51:44,000 --> 00:51:47,000 Is féidir leat úsáid a bhaint freisin SQL sonraí a stóráil, 962 00:51:47,000 --> 00:51:51,000 atá, arís, tá deas ach de chineál ar ar an taobh níos casta a bheith ag obair leis, 963 00:51:51,000 --> 00:51:55,000 ach tacaíonn iOS freisin na rudaí seo i ndáiríre cool ar a dtugtar liostaí maoine, 964 00:51:55,000 --> 00:52:00,000 agus tá liosta maoine ach comhad gur ionann péirí luach lárnach. 965 00:52:00,000 --> 00:52:03,000 Tá tú a shainiú liosta de eochracha, agus a rá leat go bhfuil an eochair ag dul a bheith eagar. 966 00:52:03,000 --> 00:52:06,000 Tá an eochair ag dul a bheith ar shraith, agus go bunúsach aon rud is féidir leat a dhéanamh 967 00:52:06,000 --> 00:52:10,000 i JSON féidir leat a dhéanamh taobh istigh de liosta maoine, 968 00:52:10,000 --> 00:52:14,000 agus mar sin ceadaíonn sé seo i ndáiríre nicely dúinn a bheith ag obair le roinnt sonraí. 969 00:52:14,000 --> 00:52:18,000 Mar shampla, tá mé an Teams.plist a chruthaigh mé. 970 00:52:18,000 --> 00:52:22,000 Chruthaigh mé comhad plist nua, agus is féidir liom druileáil síos. 971 00:52:22,000 --> 00:52:26,000 Is foclóir, tá sé seo le foclóir, tá na teaghráin, 972 00:52:26,000 --> 00:52:30,000 agus mar sin tá sé seo go mbeidh ionadaíocht deas grafach de dhoiciméad JSON 973 00:52:30,000 --> 00:52:33,000 nó díreach le sraith de péirí luach eochair, 974 00:52:33,000 --> 00:52:37,000 agus mar sin tá sé seo na sonraí go mbainfidh mé a bheith ag obair le taobh istigh de mo app. 975 00:52:37,000 --> 00:52:40,000 >> A ligean ar teacht ar dtús thar anseo. Tá comhaid a lán níos mó anois. 976 00:52:40,000 --> 00:52:44,000 Ach a ligean ar chéad teacht thar anseo chun an scéal ar chlár. 977 00:52:44,000 --> 00:52:48,000 An scéal ar chlár anseo-más féidir liom zúmáil amach- 978 00:52:48,000 --> 00:52:51,000 féidir linn a fheiceáil anois go bhfuil an sreabhadh de mo app. 979 00:52:51,000 --> 00:52:53,000 Tá mé ag dul ar dtús chun tús a chur ar an scáileán. 980 00:52:53,000 --> 00:52:55,000 Tá mé ag dul chun druilire síos go dtí an scáileán seo, 981 00:52:55,000 --> 00:52:58,000 agus tá mé ag dul chun druilire síos go dtí an scáileán, agus is féidir linn a fheiceáil anseo más rud é mé cineál 982 00:52:58,000 --> 00:53:04,000 bogadh ar cheann de na ar fud ní mór dúinn ar na saigheada ag dul ó anseo chun anseo, 983 00:53:04,000 --> 00:53:08,000 agus ba é an chaoi ar féidir liom a shainiú go arrow má zúmáil le beagán, 984 00:53:08,000 --> 00:53:12,000 agus má thagann mé thar a ghabhann leis an rialaitheoir tuairim, 985 00:53:12,000 --> 00:53:16,000 agus tá anseo cille, agus ba mhaith liom a rá go bhfuil tú nuair Beartaíonn an cillín 986 00:53:16,000 --> 00:53:18,000 Ba mhaith liom tú ag dul in olcas níos mó go ceann eile scáileán. 987 00:53:18,000 --> 00:53:21,000 Is féidir liom a shealbhú go simplí síos rialú, 988 00:53:21,000 --> 00:53:26,000 scrollbharra thar beagán, a shealbhú síos a rialú, chill seo tarraing níos mó agus lig dul. 989 00:53:26,000 --> 00:53:30,000 >> Agus thar anseo deirimid cad atá ar an athrú ar mian leat a úsáid? 990 00:53:30,000 --> 00:53:32,000 Ar mhaith leat sin a úsáid rud sleamhnán go dtugtar a bhrú? 991 00:53:32,000 --> 00:53:34,000 Ar mhaith leat dul in olcas suas as an bun? 992 00:53:34,000 --> 00:53:36,000 Sin ar a dtugtar modha. 993 00:53:36,000 --> 00:53:40,000 Agus nuair a mé cliceáil ar cheann de na, tá sé ag dul a tharraingt seo arrow dom, 994 00:53:40,000 --> 00:53:44,000 agus ciallaíonn sin go bhfuil mé a láimhseáil iarbhír cad a tharlaíonn nuair brúigh mé an cnaipe grafach. 995 00:53:44,000 --> 00:53:48,000 Ní raibh mé a scríobh aon chód ag dul in olcas i ndáiríre ó scáileán an chéad cheann eile. 996 00:53:48,000 --> 00:53:51,000 Sainithe mé an taobh istigh amhairc de Builder Chomhéadain. 997 00:53:51,000 --> 00:53:55,000 Má mé cliceáil ar an arrow, is féidir linn a fheiceáil gur thug mé an rud a ainm. 998 00:53:55,000 --> 00:53:59,000 D'iarr mé air showDivisions, agus tá sé seo ionas gur féidir liom a fhios 999 00:53:59,000 --> 00:54:03,000 cén t-aistriú ar tí tarlú, agus beidh orainn a fheiceáil cén fáth i ach soic. 1000 00:54:03,000 --> 00:54:06,000 Sin é an chaoi mé sreinge suas an scáileáin éagsúla i mo app. 1001 00:54:06,000 --> 00:54:09,000 Má bhí seo an cnaipe, mar shampla, in ionad d'fhonn tábla, 1002 00:54:09,000 --> 00:54:11,000 Raibh mé in ann a rialú cliceáil ar an gcnaipe, tarraing anonn go dtí an scáileán seo chugainn, 1003 00:54:11,000 --> 00:54:16,000 agus sin conas is féidir liom a dhéanamh nascleanúint go bhealach. 1004 00:54:16,000 --> 00:54:19,000 >> I ndáiríre go tapa, má thagann muid isteach an MasterViewController, 1005 00:54:19,000 --> 00:54:22,000 arís, táimid ag dul go simplí a shainmhíniú liosta de na rudaí 1006 00:54:22,000 --> 00:54:26,000 a bheidh ar taispeáint san amharc tábla. 1007 00:54:26,000 --> 00:54:29,000 Anseo tá mé ag rá ba mhaith liom tú a ghlacadh go comhad plist, 1008 00:54:29,000 --> 00:54:32,000 agus ba mhaith liom tú a luchtú sé suas i foclóir, 1009 00:54:32,000 --> 00:54:35,000 agus nuair a bhíonn tú go foclóir, tá mé ag dul a fhreagairt na ceisteanna céanna arís. 1010 00:54:35,000 --> 00:54:37,000 Seo é an líon d'ailt. 1011 00:54:37,000 --> 00:54:41,000 Amháin, tá ceann a chéile do gach sraithe, agus an téacs gach cille 1012 00:54:41,000 --> 00:54:46,000 cheart go mbeadh ceachtar an chéad cheann, an Sraith an chéad, an dara sraithe, agus mar sin de. 1013 00:54:46,000 --> 00:54:51,000 Mar fhocal scoir, tá mé ag dul a úsáid an modh seo go bhfuil muid chonaic ar a dtugtar ach prepareForSegue, 1014 00:54:51,000 --> 00:54:54,000 agus is é seo an modh sin ag dul ar a bheith fired nuair a chliceálann 1015 00:54:54,000 --> 00:54:57,000 ar cheann de na sraitheanna agus dá bhrí sin activating an t-aistriú 1016 00:54:57,000 --> 00:54:59,000 gur leag mé suas leis na saigheada. 1017 00:54:59,000 --> 00:55:02,000 Tá sé seo ag rá gur féidir liom a bheith il 1018 00:55:02,000 --> 00:55:05,000 caidrimh ó scáileán go ceann eile. 1019 00:55:05,000 --> 00:55:08,000 Má tá mé 2 cnaipí agus tógann gach cnaipe tú scáileán éagsúla 1020 00:55:08,000 --> 00:55:10,000 Tá mé ag dul go bhfuil 2 segues, 1 in aghaidh gach cnaipe. 1021 00:55:10,000 --> 00:55:14,000 Ach tá sé seo prepareForSegue, arís, ag dul a athúsáid 1022 00:55:14,000 --> 00:55:17,000 do gach ceann de na caidrimh éagsúla, rud a chiallaíonn go bhfuil gá dom ar bhealach 1023 00:55:17,000 --> 00:55:21,000 a aithint má tá tú ar an cnaipe an cnaipe chéad uair nó brúigh an cnaipe an dara tú. 1024 00:55:21,000 --> 00:55:25,000 >> Cuimhnigh nuair a thug mé gur segue ainm, an showDivisions, 1025 00:55:25,000 --> 00:55:29,000 go bhfuil ar conas a fhios agam anois go bhfuil sé seo an segue a bhí i ngníomh sin. 1026 00:55:29,000 --> 00:55:32,000 Gach Ba mhaith liom a dhéanamh ná Ba mhaith liom a rá 1027 00:55:32,000 --> 00:55:35,000 Ba mhaith liom a figiúr amach cad a bhuail mé díreach tar éis, 1028 00:55:35,000 --> 00:55:38,000 agus mar sin de a fháil ar sin, is féidir liom a rá Ba mhaith liom an indexPath an ró roghnaithe, 1029 00:55:38,000 --> 00:55:42,000 cuimhneamh ar an indexPath a deir go díreach nuair a chliceáil mé díreach tar éis, 1030 00:55:42,000 --> 00:55:47,000 agus ansin ba mhaith liom a rá ba mhaith liom a figiúr amach cén áit a bhfuil mé ag dul. 1031 00:55:47,000 --> 00:55:50,000 Seo destinationViewController, go bhfuil maoin an segue. 1032 00:55:50,000 --> 00:55:53,000 Sin an scáileán Tá mé ag dul, 1033 00:55:53,000 --> 00:55:56,000 sin tá a fhios agam go bhfuil an scáileán Tá mé ag dul ar a dtugtar DivisionsViewController 1034 00:55:56,000 --> 00:55:59,000 mar gheall ar a chruthaigh mé aicme sin, 1035 00:55:59,000 --> 00:56:02,000 agus mar sin anois má rá liom d.divisions 1036 00:56:02,000 --> 00:56:06,000 Tá mé ag leagan síos anois mhaoin de chuid an rialaitheora dearcadh mé ar tí dul go dtí. 1037 00:56:06,000 --> 00:56:10,000 Seo é an chaoi mé sonraí a sheoladh ó cheann amháin go ceann eile scáileán scáileán. 1038 00:56:10,000 --> 00:56:13,000 >> Díreach ag féachaint ar an DivisionsViewController 1039 00:56:13,000 --> 00:56:16,000 féidir leat a fheiceáil anseo gur sa chomhad. h 1040 00:56:16,000 --> 00:56:20,000 tá go rannáin maoine, agus sin an méid a bhfuil mé ag phobalú go bunúsach, 1041 00:56:20,000 --> 00:56:25,000 mar sin tá go conas a fhios agam go bhfuil mé ag taispeáint na rannáin a fhreagraíonn do 1042 00:56:25,000 --> 00:56:28,000 an Conradh gur chliceáil mé, agus arís, 1043 00:56:28,000 --> 00:56:31,000 Breathnaíonn an dearcadh tábla iarbhír go leor i bhfad mar an gcéanna, ach ag freagairt na 1044 00:56:31,000 --> 00:56:34,000 3 ceisteanna simplí, chomh maith le aithint 1045 00:56:34,000 --> 00:56:37,000 cad a tharlaíonn nuair a bhogann tú go dtí an scáileán seo chugainn. 1046 00:56:37,000 --> 00:56:40,000 Just a cúpla rudaí eile anseo. 1047 00:56:40,000 --> 00:56:43,000 Thugann tú faoi deara ag an mbarr anseo go seachas ag rá # áireamh 1048 00:56:43,000 --> 00:56:45,000 Tá mé ag rá anois # allmhairiú. 1049 00:56:45,000 --> 00:56:47,000 Is é seo ach an rud Cuspóir-C. 1050 00:56:47,000 --> 00:56:52,000 Is é an t-allmhairiú go bunúsach leagan níos deise de san áireamh, 1051 00:56:52,000 --> 00:56:57,000 agus mar shampla, is gá dúinn a fhios cad é an rang, 1052 00:56:57,000 --> 00:57:00,000 mar sin ní féidir liom a rá díreach DivisionsViewController. 1053 00:57:00,000 --> 00:57:05,000 Más rud é nach raibh hashtag muid taobh istigh standardio.c comhaid ár. C 1054 00:57:05,000 --> 00:57:07,000 an tiomsaitheoir raibh aon smaoineamh cad a bhí printf. 1055 00:57:07,000 --> 00:57:12,000 Mar an gcéanna, más rud é nach féidir liom a allmhairiú DivisionsViewController 1056 00:57:12,000 --> 00:57:16,000 an tiomsaitheoir bhfuil i ndáiríre aon smaoineamh cad is DivisionsViewController. 1057 00:57:16,000 --> 00:57:19,000 Just a dhéanamh cinnte go bhfuil a dhéanamh taobh istigh de do éagsúla. Comhaid m tú cinnte a allmhairiú 1058 00:57:19,000 --> 00:57:25,000 an comhfhreagrach. comhaid h ionas go mbeidh a fhios ag an tiomsaitheoir cad atá ar siúl. 1059 00:57:25,000 --> 00:57:31,000 >> Ar deireadh, cad Apple dhéanann deireadh thiar tá a thaispeáint cuid de na sonraí ag baint úsáide as d'fhonn gréasáin, 1060 00:57:31,000 --> 00:57:35,000 agus mar sin d'fhonn gréasáin rud inar féidir leat a leabú 1061 00:57:35,000 --> 00:57:37,000 brabhsálaí gréasáin beag taobh istigh de do app. 1062 00:57:37,000 --> 00:57:40,000 Gach gá duit a dhéanamh ná a URL a sholáthar do do bhrabhsálaí gréasáin, 1063 00:57:40,000 --> 00:57:43,000 mar sin ba mhaith liom dul go dtí mlb.mlb.com, 1064 00:57:43,000 --> 00:57:46,000 agus tá sé seo conas is féidir liom rochtain a fháil ar an leathanach baile le haghaidh gach foireann, 1065 00:57:46,000 --> 00:57:49,000 agus mar sin de ag dul thar i URL seo 1066 00:57:49,000 --> 00:57:52,000 is féidir leis an dearcadh gréasáin seo a thaispeáint dom, agus is féidir liom a bhrabhsáil timpeall, 1067 00:57:52,000 --> 00:58:01,000 agus tá sé Insamhlóir in úsáid ag an duine. 1068 00:58:01,000 --> 00:58:03,000 Anois, tháinig ó mo plist. 1069 00:58:03,000 --> 00:58:07,000 Má mé cliceáil ar an Tháinig sé seo freisin ó mo plist, agus láimhseáladh an sleamhnáin 1070 00:58:07,000 --> 00:58:09,000 ag sainiú na segues. 1071 00:58:09,000 --> 00:58:12,000 I cliceáil ar an agus ceann níos mó, 1072 00:58:12,000 --> 00:58:15,000 agus tá sé anois anseo mo UIWebView, agus mar sin díreach mar sin 1073 00:58:15,000 --> 00:58:19,000 anseo an suíomh gréasáin le haghaidh an URL go leabaithe mé díreach tar éis, 1074 00:58:19,000 --> 00:58:21,000 agus ní raibh mé ag déileáil le rud ar bith dÚsachtach. 1075 00:58:21,000 --> 00:58:24,000 Seo é an chaoi a chur ar taispeáint ar an leathanach gréasáin. 1076 00:58:24,000 --> 00:58:27,000 Rudaí mar seo cnaipe ar ais anseo chomh maith dom 1077 00:58:27,000 --> 00:58:33,000 go hiomlán saor in aisce mar tá mé sainithe na caidrimh segues ag baint úsáide as. 1078 00:58:33,000 --> 00:58:37,000 >> Ceisteanna ar bith? Yeah. 1079 00:58:37,000 --> 00:58:40,000 [Mac Léinn] Mar sin nuair a úsáideann tú leithdháileadh riamh, go mbeadh ort aon rud saor in aisce? 1080 00:58:40,000 --> 00:58:43,000 Go díreach, nuair a ghlaonn tú leithdháileadh agus init ní gá duit go saor in aisce é. 1081 00:58:43,000 --> 00:58:46,000 IOS ag dul a láimhseáil go léir de sin duit. 1082 00:58:46,000 --> 00:58:51,000 Tá sé go hiontach, agus nach bhfuil tú ag briseadh aon rialacha. Yeah. 1083 00:58:51,000 --> 00:58:54,000 [Mac Léinn] Má bhí tú a chur san áireamh foirne níos mó a d'fhéadfadh a oiriúnach ar an scáileán, 1084 00:58:54,000 --> 00:58:58,000 Bheadh ​​sé go huathoibríoch rogha scrollbharra, nó go bhfuil rud éigin is gá duit a chur? 1085 00:58:58,000 --> 00:59:01,000 Go díreach, más rud é go raibh mé foirne níos mó, mar shampla, bheadh ​​sé a láimhseáil go huathoibríoch 1086 00:59:01,000 --> 00:59:04,000 an scrollaithe dom, agus go léir an imní ar fheidhmíocht 1087 00:59:04,000 --> 00:59:08,000 leis an tábla ollmhór a láimhseáil chomh maith go hiomlán dom. 1088 00:59:08,000 --> 00:59:11,000 >> Ceisteanna eile? 1089 00:59:11,000 --> 00:59:13,000 Gach ceann de chód seo ag dul a chur sa phost. 1090 00:59:13,000 --> 00:59:16,000 Táimid de chineál ar glossed níos mó ná beagán de na sonraí a fháil beag, 1091 00:59:16,000 --> 00:59:19,000 ach rudaí cosúil le leagan ar roinnt airíonna an tuairim gréasáin 1092 00:59:19,000 --> 00:59:22,000 iad seo ach rudaí gur féidir leat a fháil ag brabhsáil doiciméadú Apple, 1093 00:59:22,000 --> 00:59:24,000 a bhfuil i ndáiríre, i ndáiríre atá leagtha nicely amach. 1094 00:59:24,000 --> 00:59:27,000 Tá siad a lán de na apps samplacha agus mar shampla usages 1095 00:59:27,000 --> 00:59:34,000 APIs éagsúla, mar sin cinnte peruse na más féidir leat. 1096 00:59:34,000 --> 00:59:36,000 Just a roinnt naisc cabhrach b'fhéidir gur mhaith leat a chur le breathnú ar. 1097 00:59:36,000 --> 00:59:38,000 Is iad seo roinnt treoracha doiciméadú handy. 1098 00:59:38,000 --> 00:59:41,000 Is iad na URLanna ollmhór, mar sin tá siad ghiorrú. 1099 00:59:41,000 --> 00:59:44,000 Is é seo an chéad cheann ar an leabharlann iomlán na doiciméadú. 1100 00:59:44,000 --> 00:59:46,000 Níl barraí cuardaigh beag, mar sin má thosaíonn tú cnaipe clóscríobh 1101 00:59:46,000 --> 00:59:50,000 beidh sé tús a thabhairt duit an fhaisnéis ar fad faoi na rudaí is féidir leat a dhéanamh leis an cnaipe. 1102 00:59:50,000 --> 00:59:53,000 Tá mé san áireamh freisin an Tábla Treoir Chláir View. 1103 00:59:53,000 --> 00:59:56,000 Láimhseálann sé tuairimí tábla mion i bhfad níos mó, 1104 00:59:56,000 --> 01:00:00,000 conas rudaí a dhéanamh mar add dinimiciúil cealla nó cealla edit nó iad a bhaint de. 1105 01:00:00,000 --> 01:00:02,000 >> Níl go leor de na apps sampla ó Apple a léiríonn tú conas a dhéanamh sin, 1106 01:00:02,000 --> 01:00:05,000 agus ar deireadh, tá an ceann deireanach na Treoirlínte Comhéadan Daonna, 1107 01:00:05,000 --> 01:00:09,000 agus tá sé seo go bunúsach roinnt plé na comhpháirteanna Chomhéadain, 1108 01:00:09,000 --> 01:00:12,000 nach bhfuil rudaí cosúil le a dhéanamh ar an cnaipe go 4 pixel faoi 4 pixel. 1109 01:00:12,000 --> 01:00:15,000 Sin droch-smaoineamh, agus rudaí eile gur mian Apple duit a dhéanamh 1110 01:00:15,000 --> 01:00:18,000 a spreagadh dea-dhearadh. 1111 01:00:18,000 --> 01:00:23,000 >> Ceisteanna ar bith deireanach roimh críochnaigh muid suas? 1112 01:00:23,000 --> 01:00:27,000 Gach ceart, dar cinnte saor in aisce do-we're ag dul go bhfuil lipéid speisialta ar Pléigh. 1113 01:00:27,000 --> 01:00:30,000 Beidh muid go mbeadh iOS amháin, mar sin is dóigh cinnte saor chun úsáid a bhaint as sin. 1114 01:00:30,000 --> 01:00:34,000 Más mian leat a bheith ag obair le do rang ar thionscadail 1115 01:00:34,000 --> 01:00:37,000 nó cabhrú le figiúr amach roinnt rudaí randamacha iOS 1116 01:00:37,000 --> 01:00:40,000 bhraitheann saor chun ríomhphost chugam, agus cinnte go léir ar líne cód mar gheall ar peruse 1117 01:00:40,000 --> 01:00:43,000 ach ar mhaithe le leas an am againn de chineál ar glossed níos mó ná an níos mó 1118 01:00:43,000 --> 01:00:45,000 sonraí finer grained na rudaí. 1119 01:00:45,000 --> 01:00:47,000 Ach más rud é nach bhfuil, ansin tá súil luck maith ar do thionscadail iOS, agus mé ní mór dúinn 1120 01:00:47,000 --> 01:00:53,000 a sní isteach mhór de na apps i App Store. 1121 01:00:53,000 --> 01:00:56,000 [CS50.TV]