みんなで Swift 復習会 GO! in "Swift Days Fukuoka" – 12nd′ オープニング&資料

279 Views

January 25, 20

スライド概要

2020/01/25 に開催した「みんなで Swift 復習会GO! in 福岡」で使用したオープニングスライドと参考資料です。お話する2時間のなかで実際に使った部分だけを公開しています。

※ Docswell での公開に移行する直前の Slideshare での閲覧数は 456 でした。

profile-image

正統派趣味人プログラマー。プログラミングとは幼馴染です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

ΈΜͳͰ 4XJGU ෮शձ (0JO෱Ԭ rOE⒌ #minna_de_swift ΧδϡΞϧ 4XJGU ϓϩάϥϛϯά

2.

‫۽‬୩༑޺ 5PNPIJSP,VNBHBJ ⾣ 4XJGU‫͕ޠݴ‬େ޷͖Ͱ͢ʂ ⾣ ΈΜͳͰָ͠Ήษ‫ڧ‬ձ͕େ޷͖Ͱ͢ʂ ⾣ ϓϩάϥϛϯάͷָ͠͞Λ఻͍͖͍͑ͯͨɻ w ωοτϥδΦ w ษ‫ڧ‬ձͷ஍ํ։࠵ w ಉਓࢽଈചձ

3.

͜ͷࠒͷؔ৺Ͳ͜Ζ Šָ͍͠ษ‫ڧ‬ձͬͯɺͳΜ͚ͩͬŠ

4.

ΈΜͳͰ4XJGU෮शձ(0JO෱Ԭr TU⒌ !͘͞ΒΠϯλʔωοτ෱ԬΦϑΟε

5.

 ೥ ࡢ೥͸‫׆‬ಈ‫ؒظࢭٳ‬

6.

ۙ‫گ‬ Ҏ߱

7.

͘͞ΒγϯσϨϥ ҎདྷɺԠԉத ⾣ ΞΠυϧάϧʔϓʢਖ਼‫ن‬ϝϯόʔ  ໊ʣ ⾣ શ‫ۂ‬ΦϦδφϧ ⾣ ळ༿‫ݪ‬ɾ৽॓Ͱ೔‫׆‬ಈத ⾣ Ӧ‫ؒ࣌ۀ‬͸ɺҰൠʹ༦ํ͔Β·Ͱ ⾣ Իָੑॏࢹͷ‫׆‬ಈελΠϧ ʴ ΞΠυϧੑ w ϥΠϒεςʔδ͕த৺ w ΧϑΣλΠϜ͋Γʢ࠙਌ձతͳ࣌ؒʣ ⾣ ϑΝϯ΁ͷ૝͍ͷਂ͞ͱ ‫ ͍ڧ‬౰ࣄऀҙ͕ࣝҹ৅త

8.

͘͞ΒγϯσϨϥʹ Šษ‫ڧ‬ձͷlཧ૝z͕ॏͳΔŠ

9.

Ͳ͜ͱͳ͘ဃ཭͢Δlཧ૝zͱlษ‫ڧ‬ձz Šָ͍͠ษ‫ڧ‬ձͬͯɺͳΜ͚ͩͬŠ

10.

J04$PO ʙ !$0%&/0%&JO-0/%0/

11.

ٕज़ॻయ̒ !஑ାαϯγϟΠϯγςΟ

12.

ୈೋճٕज़ॻಉਓࢽതཡձ !೔ຊ‫ڮ‬ϓϥβϚʔϜ

13.

NPPLNPPLSBEJP ഑৴̑प೥‫ه‬೦ɾϓϥοτϑΥʔϜҠߦ BVEJPCPPLKQ

14.

ٕज़‫ܥ‬ಉਓࢽ ࣗඅग़൛ͱಉਓࢽଈചձ ⾣ ΠχγϟϥΠβʔେશ ⾣ 4XJGUΒ͍͠ද‫ݱ‬Λ໨ࢦͦ͏ ⾣ J04$POJO-POEPOೖ໳ ⾣ ϓϩάϥϚʔͷͨΊͷ ৽ઍࡀۭߓೖ໳ ,JOEMF #005)

15.

΋͘΋ࣥ͘චձ ʙٕज़‫ܥ‬ಉਓࢽʗ঎‫ࢽۀ‬ɾൃදࢿྉɾϒϩάʙ IUUQTUFDICPPLNFFUVQDPOOQBTTDPN ࠓ‫ޙ‬ͷ։࠵༧ఆ ⾣ ˑग़ு൛3&7!౦‫ڮ৽ژ‬ ⾣ ˑग़ு൛3&7!ਆాਆอொ

16.

࠷ۙͷ‫ڥ‬۰

17.

ίϛοΫϚʔέοτநબམͪ  !౦‫ژ‬ϏοάαΠτ

18.

J04$PO ʙ !$0%&/0%&JO-0/%0/ ‫ܦ‬Ӧഁ୼ʹΑΓ தࢭ

19.

ίϛοΫϚʔέοτམબ  !౦‫ژ‬ϏοάαΠτ ࣗ෼ͷϛεʹΑΓ ॻྨෆඋͰམબ

20.

NPPLNPPLSBEJP NPPL ‫۽‬୩ͱ៸໘͕ϓϩάϥϛϯάίʔυͷ಺͔Β ௌ͑ͯ͘͜Δ੠ʹࣖΛ܏ָ͚ͯ͠ΉϥδΦ ຖि݄༵೔ ʹ഑৴ ˠ ࣍ճ഑৴͸ ࣌‫ظ‬ௐ੔த ⾣ ୈ࿩  ίʔυϨϏϡʔͷҙٛΛ͔Έ͠ΊΔ ⾣ ୈ࿩  ྲྀసͷٕज़ಉਓࢽଈചձͱษ‫ڧ‬ձ ⾣ ୈ࿩  ࡾ߲ԋࢉࢠ ⾣ ୈ࿩  5FDI-5ɺ੒ޭ΁ͷ  ͭͷλω ⾣ ୈ࿩  04ͷΞοϓσʔτରԠͷ෣୆ཪ ⾣ ୈ࿩  ٕज़ಉਓࢽɺϓϩάϥϛϯάͷ͋Δ೔ৗ ⾣ ୈ࿩  ͱ͖Ί͍ٕͨज़ॻ

21.

Š༳Β͙‫ډ‬৔ॴŠ

22.

ΈΜͳͰ4XJGU෮शձ(0JOࡳຈr UI⒌ !ΠϯϑΟχοτϧʔϓ ਒ࡂʹΑΓ தࢭ

23.

స‫ػ‬ʁ

25.

ΈΜͳͰ4XJGU෮शձ ͷ ෮शձ !੨༿୆Ϩϯλϧεϖʔε

26.

ΈΜͳͰ4XJGU෮शձ(0JOࡳຈr UI⒌⒌ !ΠϯϑΟχοτϧʔϓ

27.

ΈΜͳͰ 4XJGU ෮शձ(0   JOࡳຈr  TU⒌ 4XJGU%BZ  JO‫ؠ‬खr  UI⒌ 4XJGU%BZ  JOԭೄr  OE⒌ JOࡳຈr UI⒌ NJOJ JOઋ୆r  SE⒌ 4XJGU%BZ  JO෱Ԭr TU⒌ JO෱Ԭr  UI⒌ JO෱Ԭr  UI⒌  JO‫౎ژ‬r  UI⒌ JO௕໺r  UI⒌ XJUI/4&( JO෱Ԭr  UI⒌ தࢭ  JOࡳຈr UI⒌⒌ NJOJ ࠶ձ  JO෱Ԭr OE⒌⒌ 4XJGU%BZT 

28.

 ೥ ࠓ೥͸‫׆‬ಈ࠶։ͷ‫ػ‬ӡ

29.

ΈΜͳͰ 4XJGU ෮शձ(0 #minna_de_swift

30.

‫ޕ‬લͷ෦ ΈΜͳͰ4XJGU෮शձ(0ͱ͸ ⾣ ΈΜͳͰ4XJGU෮शձ 㾎 ͔ͤͬ͘ͳΒΈΜͳͱҰॹʹ෮श͍ͨ͠ ͦ͏ࢥͬͯ౦‫ژ‬ɾौ୩Ͱ࢝Ίͨษ‫ڧ‬ձ ⾣ ΈΜͳͰ4XJGU෮शձ(0͸ɺͦͷग़ு൛ 㾎 ौ୩ͷ֎ʹ΋ษ‫ڧ‬ձͷָ͠͞Λ޿Ί͍ͨ 㾎 ༑ਓͷ఻खΛཔΓʹ೔ຊ֤஍Ͱ։࠵த #minna_de_swift

31.

ΈΜͳͰ4XJGU෮शձ ஊস‫ࣜܗ‬ ⾣ ΈΜͳͱ4XJGUΛ෮श͍ͨ͠ ⾣ ͔ͤͬ͘ͳͷͰஊস͠ͳ͕Β ⾣ ͍ͭͰ΋࿩͔͚ͯ͘͠Εͯ0, #minna_de_swift

32.

ΈΜͳͰ4XJGU෮शձ ৺͕͚ ⾣ ΈΜͳ஌ͬͯΔɺ͸ࢥ͍ࠐΈ ⾣ ࣗ৴΍֬ূ͸ɺແͯ͘େৎ෉ ⾣ ͳΜͱͳͦ͘͏ࢥ͏ɺେ‫ܴ׻‬ #minna_de_swift

33.

ΈΜͳͰ4XJGU෮शձ ָ͠Έํ ⾣ ‫ͳʹؾ‬Δ࿩୊͕ग़͖ͯͨΒɺ࿩͢΋ ྑ͠ɻ ⾣ ஌Βͳ͍ද‫͕ݱ‬ग़͖ͯͨΒɺ‫ײ‬ಈͨ͠Γ࿩୊ʹ͢Δ΋ ྑ͠ɻ ⾣ ͨͩɺฉ͍͍ͯΔ΋ ྑ͠ɻ #minna_de_swift

34.

ΈΜͳͰ4XJGU෮शձ(0 -BOHVBHF(VJEF  ΈΜͳͰ4XJGU෮शձ ‫۽‬୩༑޺ IUUQF[OFUKQ 4XJGU

35.

‫ܕڍྻ‬

36.

ྻ‫ܕڍ‬ ༻్ ⾣ ؔ࿈͢Δ஋ͷάϧʔϓΛ‫ܗ‬੒ ⾣ ஋ʹର͢Δ‫҆ܕ‬શΛఏ‫ڙ‬ enum Event { case testNight case minnaDeSwift case hakataSwift case swiftc }

37.

ྻ‫ܕڍ‬ ྻ‫ͱࢠڍ‬஋  ඞͣ͠΋ྻ‫ʹࢠڍ‬஋͕ରԠ͔ͮͳ͍  ஋ΛରԠ͚ͮΔ͜ͱ΋Մೳ 3BX7BMVF    จࣈྻ  ੔਺  ුಈখ਺఺਺  ಠࣗ‫ܕ‬ʢ&RVBUBCMFͱ্‫ه‬Ϧςϥϧද‫ݱ‬Մೳͳ‫ܕ‬ʣ ྻ‫ʹͱ͝ࢠڍ‬೚ҙͷ஋Λؔ࿈͚ͮΒΕΔ "TTPDJBUFE7BMVFT

38.

ྻ‫ܕڍ‬ ಛ௃  'JSTUDMBTT5ZQF  ‫ܕࢉܭ‬ϓϩύςΟʔΛ࣮૷Մೳ  ΠϯελϯεϝιουΛ࣮૷Մೳ  ΠχγϟϥΠβʔΛ࣮૷Մೳ  ‫֦ܕ‬ுΛར༻Մೳ  ϓϩτίϧʹ४‫ڌ‬Մೳ  อଘ‫ܕ‬ϓϩύςΟʔ͸࣮૷Ͱ͖ͳ͍  ؔ࿈஋Ͱ୅༻Մೳ  ྻ‫ࢠڍ‬ຖʹอ࣋͢Δ஋ΛมԽՄೳ 6OJPO

39.

&OKPZ4XJGU 5IBOLZPV ΈΜͳͰ4XJGU෮शձ(0 -BOHVBHF(VJEF  &OVNFSBUJPOT ⾣ ‫۽‬୩༑޺ IUUQF[OFUKQ ྻ‫ܕڍ‬