iOSCon 2019 in London #ioscon #love_swift

323 Views

March 30, 19

スライド概要

2019/03/21 からの 2日間に London で開催された iOSCon 2019 に参加してきました。そんな London の素敵な景色の紹介と iOSCon 参加したいなって思った人向けのカンファレンス概要、渡航に関する勘所などを簡単に記してみました。昨年の iOSCon 2018 に行った後に作ったスライド「iOSCon in London」に今回の iOSCon 2019 で感じたことを追加したバージョンです。

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

profile-image

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

シェア

またはPlayer版

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

ダウンロード

関連スライド

各ページのテキスト
1.

J04$PO  JO-POEPO ‫۽‬୩༑޺ !FT@LVNBHBJ ू·Ε4XJGU޷͖ʂ4XJGUѪ޷ձWPM!ϨόϨδʔζ ू·Ε4XJGU޷͖ʂ4XJGUѪ޷ձWPM!ϝϧΧϦ

2.

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

3.

ۙ‫گ‬ Ҏ߱

4.

͘͞ΒγϯσϨϥ ҎདྷɺԠԉதʂ χίχί௒ձٞ ௒ՎͬͯΈͨ̇Ͱ८Γ⁊ͬͨΞΠυϧάϧʔϓ ৽॓ͱळ༿‫Ͱݪ‬೔ϥΠϒ‫׆‬ಈͬͯʜ͍͢͝ ॕϝδϟʔϦϦʔε ɹ!ϢχόʔαϧϛϡʔδοΫ 8IJUF.BHJD-PWF ͘͞Βώϥώϥ

5.

ٕज़‫ܥ‬ಉਓࢽ ࣗඅग़൛ͱಉਓࢽଈചձ

6.

NPPLNPPLSBEJP NPPL ‫۽‬୩ͱ៸໘͕ϓϩάϥϛϯάίʔυͷ಺͔Β ௌ͑ͯ͘͜Δ੠ʹࣖΛ܏ָ͚ͯ͠ΉϥδΦ ຖ݄ୈ̎ɾୈ̐ ݄༵೔ ʹ഑৴ IUUQLFQDNPPLNPPLSBEJPDPN ⾣ ୈ࿩  "QQMF$BS1MBZ ⾣ ୈ࿩  4UBUJDͱ4JOHMFUPO ⾣ ୈ࿩  ϓϩάϥϛϯά͢Δͱ͖ɺԿߟ͑ͯΔʁ ⾣ ୈ࿩  θϩ͔Β࢝·ΔΠϯσοΫε ⾣ ୈ࿩  ೔ৗͰ࢖ͬͯΈͨϓϩάϥϛϯά ⾣ ୈ࿩  ίϛοτϝοηʔδͷϧʔϧ ⾣ ୈ࿩  ίϯΫϦʔτΫϥε ⾣ ୈ࿩  ීஈɺϓϩάϥϜͬͯ࡞Γ·͔͢ʁ

7.

։࠵‫݄ؒظ‬೔ ʙ݄೔ IUUQTQPEDBTUGFTUJWBMpSFCBTFBQQDPN ‫۽‬୩ͱ៸໘͕ϓϩάϥϛϯάίʔυͷ಺͔Β ௌ͑ͯ͘͜Δ੠ʹࣖΛ܏ָ͚ͯ͠ΉϥδΦ΋ࢀՃ

8.

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

9.

d J04$POJO-POEPO

10.

-POEPO

11.

-POEPOͷ֗ฒΈ

12.

-POEPOͷ֗ฒΈ

13.

-JWFSQPPM4USFFU4UBUJPO

14.

5PXFS#SJEHF

15.

5PXFS#SJEHF &YIJCJUJPO

16.

XBHBNBNB

17.

ࠓ‫ޙ‬ͷ‫׆‬ಈ

18.

΋͘΋ࣥ͘චձ ʙٕज़‫ܥ‬ಉਓࢽʗ঎‫ࢽۀ‬ɾൃදࢿྉɾϒϩάʙ IUUQTUFDICPPLNFFUVQDPOOQBTTDPN ⾣ ˑग़ு൛3&7!ਆాਆอொ

19.

ٕज़ॻయ̒ʢ഑ஔ͚ʣ ஑ାαϯγϟΠϯγςΟలࣔϗʔϧ%

20.

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

21.

ຊ୊

22.

J04$POJO-POEPO ೥݄೔ʙ݄೔

23.

J04$PO ֓ཁ ⾣ -POEPOͰ։࠵͞ΕΔ J04ͷ ஍ํΧϯϑΝϨϯε ⾣ ‫ݸ‬ਓతʹɺࠓճͰ̏ճ໨ͷࢀՃ ⾣ ϓϩάϥϛϯάʹ·͙ͬ͢ͳ ΧϯϑΝϨϯεͷҹ৅ ⾣ ೔ؒͷே͔Β༦·Ͱ w w w τϥοΫͷฏߦల։ ֤ηογϣϯʙ෼ ηογϣϯຖʹ ෼Ҏ্ͷ$P⒎FF#SFBLλΠϜ

24.

$0%&/0%&4LJMMT.BUUFS

25.

4FTTJPO $53-5SBDL

26.

4FTTJPO "-55"#5SBDL

27.

$PGGFF#SFBL 41"$&#"3

28.

ձ৔ͷ৔ॴ 4LJMMT.BUUFS ⾣ -POEPOࢢ֗ ⾣ ࠷‫د‬Ӻ w w .PPSHBUF -JWFSQPPM4USFFU ⾣ -POEPO)FBUISPXۭߓ͔Β ஍ԼమͰ෼΄Ͳͷ৔ॴ

29.

पล‫ڥ؀‬

30.

ձ৔पลͷ࣏҆  $0%&/0%&ձ৔಺͸ෆ҆Λ·ͬͨ͘‫͍ͳ͡ײ‬  पลͷொ͸ͱͯ΋͖Ε͍ w ໷தͰ΋ਓ͕ߦ͖ަ͍ɺෆ҆Λ‫͍ͳ͡ײ‬ w ΨλΠͷ͍͍ਓ͸গͳ͍ҹ৅ʢ‫ͨݟ‬໨తʹ΋ා͘ͳ͍ʣ  -POEPO͸ҰൠʹɺεϦ1JDLQPDLFUʹ஫ҙͱ͍ΘΕΔ w ಛʹ‫ޫ؍‬஍Ͱ͸ͦ͏‫ݴ‬ΘΕΔ܏޲͕͋Δ͚ΕͲʜ w ͢ΒΕͦ͏ͳո͍͠৔໘ʹ͸ग़ձΘͳ͔ͬͨ w ஫ҙ͢Δʹӽͨ͜͠ͱ͸ͳ͍ͱࢥ͏ ࡒ෍Λ‫ޙ‬ΖϙέοτʹೖΕͳ͍ɺීஈ࢖͍ͷࡒ෍ʹ͸‫ۚݱ‬Λগͳ࣋ͭ͘

31.

ࠓճͷ॓ധ৔ॴ 1PJOU")PUFM-POEPO4IPSFEJUDI ⾣ $0%&/0%&·Ͱ௚ਐɺెา෼ ⾣ ̎೥લ͘Β͍ʹͰ͖ͨϗςϧ w w ϑϩϯτͷਓ͕਌੾ ෦԰ʹ64#ి‫ݯ‬΋༗Γ ⾣ पลͷϗςϧͱൺ΂ͯɺ͍҆ҹ৅ ⾣ ໎ͬͨΒɺ͜͜ʹധ·Ε͹ྑͦ͞͏

32.

1PJOU")PUFM-POEPO4IPSFEJUDI ॓ധ‫ ڥ؀‬  ‫ݴ‬༿͕ෆಘखͰ΋ஸೡʹରԠͯ͘͠ΕΔ  ͖Ε͍ͳࣨ಺ʢ̎೥લʹͰ͖ͨϗςϧ͔ͩΒʁʣ  J04$POͷձ৔ʹ͍ۙ w ెา෼ w ձ৔·ͰͷಓͷΓ͸௚ઢ  λΦϧͷަ‫׵‬͸೔ʹճʢඞཁʹԠͯ͡ަ‫׵‬͸ՄೳΒ͍͠ʣ w ࣨ಺ணɺࣃϒϥγ͸ͳ͍ w γϟϯϓʔ͸͋Δ

33.

1PJOU")PUFM-POEPO4IPSFEJUDI ॓ധ‫ ڥ؀‬  ே৯͕ͱͯ΋ඒຯ͍͠ w J04$POձ৔Ͱ΋ܰ৯͸ग़Δ͚ΕͲɺ͸Δ͔ʹྑ࣭ w ձ৔·Ͱ͍ۙͷͰɺΏͬ͘Γ৯΂ͯ΋J04$POʹؒʹ߹͏  ి‫ݯ‬͸೔ຊͱҟͳΔ w 7)[ ඞཁʹԠͯ͡มѹ‫ث‬Λɻ.BD#PPL͸7ରԠ w ‫ܗ‬ঢ়͸#'λΠϓͳͷͰɺม‫͕ث׵‬ඞཁ ೔ຊͷίϯηϯτ͸"λΠϓ

34.

#SFBLGBTU!1PJOU")PUFM

35.

ಓͷΓ

36.

-POEPO΁ͷಓͷΓ ߤ࿏  ௚ߦศͰ ౦‫͔ژ‬Β࣌ؒऑ ͘Β͍  ࠓճ͸ɺ৐Γ‫͗ܧ‬ศͰ w w Ӌాۭߓ͔Β߳ߓࠃࡍۭߓ·Ͱ      ࣌ؒ΄Ͳ ߳ߓࠃࡍۭߓ͔Βϩϯυϯɾώʔεϩʔۭߓ  ࣌ؒ΄Ͳ  ‫ؼ‬Γ͸ ࣌ؒ͘Β͍୹͍࣌ؒͰҠಈͰ͖ΔΈ͍ͨ  ‫Ͱ಺ػ‬৯ࣄ͕ग़Δ ৯΂͔ͯΒ৐Βͳͯ͘େৎ෉ʢ߳ߓ·Ͱ΋ɺϩϯυϯ·Ͱ΋ʣ  ‫಺ػ‬ͷ໌Δ͞͸ߤۭձࣾଆͰ؅ཧ ҉͍͕࣌ؒଟ͍ҹ৅ɺಡॻ౮͸͋Δ

37.

-POEPO΁ͷಓͷΓ ࠓճ͸$")":1"$*'*$ߤۭΛར༻   ߳ߓ͕‫఺ڌ‬ͷߤۭձࣾ  ൺֱతɺར༻͠΍͔ͬͨ͢ҹ৅ w ߳ߓͷηΩϡϦςΟʔήʔτ͸εϜʔζ w ϩϯυϯͷ༬ೖՙ෺͕‫׬‬શࣗಈԽ͞Ε͍ͯͨ w ༧ఆ౸ண࣌ࠁΑΓ෼Ҏ্ɺૣ͘ண͘Έ͍ͨʁ  ۭߓͰ͸8J'JΛ࢖͑ͨ w ࡢ೥ͷ‫ܦ‬༝஍ɺ๺‫Ͱߓۭژ‬͸࢖͑ͳ͔ͬͨ  ৐‫ߓۭͨͬ࢖Ͱܧ‬ w ߳ߓۭߓ͸ɺίϯηϯτ͕#'λΠϓʢϩϯυϯͱಉ͡ʣ

38.

-POEPO΁ͷಓͷΓ ࠓճ͸$")":1"$*'*$ߤۭΛར༻   ඈߦ‫Ͱ಺ػ‬8J'JΛ࢖͑ͳ͔ͬͨ w w w w w w w ‫಺ػ‬8J'JαʔϏε͕ͳ͔ͬͨ Ұࡢ೥ͷΧλʔϧߤۭ͸8J'JαʔϏε͕͋ͬͨʢ༗ྉʣ  ‫ڥ؀಺ػ‬͸ҙ‫͕ݟ‬෼͔ΕΔʁ 7ి‫͕͋ݯ‬Δͬͯॻ͍ͯ͋Δ΋‫͚ͭݟ‬ΒΕͣ 64#ి‫͋ݯ‬Γ ϔουϨετͰɺਂ͘຾ͬͯ΋ྡʹ౗Εࠐ·ͣʹࡁΉ ϑοτϨετ͸ͳ͔ͬͨ ΤίϊϛʔΫϥεͷ࠲੮ɺࠃࡍઢʹͯ͠͸‫͍ڱ‬ʁ

39.

࣋ͪ෺

40.

͓࣋ͬͯ͘ͱྑͦ͞͏ͳ΋ͷ ओཁ‫ܞ‬ଳ඼   J04$POνέοτ  ύεϙʔτʢ&45"͸ෆཁʣ w ฆࣦʹඋ͑ͯίϐʔͱɺύεϙʔτ༻ͷࣸਅΛຕ͋Δͱ҆৺  ԟ෮ߤۭ݊ɺϗςϧͷνέοτ  ΫϨδοτΧʔυʢ7*4" .BTUFS$BSEɺ༧උ΋‫ؚ‬Ίຕ͋Δͱ҆৺ʣ  ‫ۚݱ‬ʢΠΪϦεϙϯυʣ w gϙϯυ΋࢖Θͳ͔ͬͨ w ༧උͱ͓ͯ࣋ͬͯ͘͘͠Β͍Ͱྑ͍ʁ w ৽ࢴฎ͕ग़Δͱ೥͘Β͍Ͱ‫ࢴچ‬ฎ͕࢖͑ͳ͘ͳΔͷͰ஫ҙ

41.

͓࣋ͬͯ͘ͱྑͦ͞͏ͳ΋ͷ ओཁ‫ܞ‬ଳ඼   ి‫ݯ‬ม‫׵‬ϓϥά w #'λΠϓʢϩϯυϯɺ߳ߓۭߓʣ  ిࢠ‫ثػ‬ w 7ରԠ‫ثػ‬ʢ.BD#PPLʣ  จ۩ w Ϙʔϧϖϯʢग़ೖࠃॻྨͷ‫༻࢖Ͱࡌه‬ʣ

42.

͓࣋ͬͯ͘ͱྑͦ͞͏ͳ΋ͷ ೔༻඼  ͓ख১͖ w ࢴͷ;͖Μ͕Ұൠతͷ༷ࢠ w ΢ΣοτςΟογϡΛ͍࣋ͬͯ͘ͱศར͔΋  ચ໘༻۩ w ৐Γ‫ͳ͗ܧ‬Βɺ‫ࠐͪ࣋಺ػ‬Έ͓ͯ͘͠ͱྑ͍͔΋ ‣ ઌͷઑͬͨ΋ͷ͸༬͚ೖΕखՙ෺ w ࣃຏ͖γʔτ͕ศརͩͬͨ ‣ ࢥͬͨҎ্ʹޮՌ͕͋Γͦ͏ ‣ ҉͍‫Ͱ಺ػ‬؆୯ʹ࢖͑Δ

43.

͓࣋ͬͯ͘ͱྑͦ͞͏ͳ΋ͷ αʔϏε౳   ͨͼϨδ w ೔ຊ֎຿লͷαʔϏε IUUQTXXXF[BJSZVNPGBHPKQUBCJSFH   6CFSΞϓϦ w -POEPOͰ΋ར༻Ͱ͖ΔλΫγʔαʔϏε w ஍Լమ͕ศརͳͷͰɺར༻ස౓͸௿͍͔΋͠Εͳ͍ w ΞΧ΢ϯτొ࿥࣌ɺి࿩൪߸͕ඞཁʢ೔ຊͰొ࿥͓ͯ͘͠ͱ҆৺ʣ  4*. w -POEPO)FBUISPXۭߓͰߪೖͰ͖Δ w ϗςϧۙ͘ͷ5&4$0Ͱ΋ߪೖͰ͖ͨ w J1BE "QQMF4*.Ͱ΋େৎ෉

44.

͓࣋ͬͯ͘ͱྑͦ͞͏ͳ΋ͷ αʔϏε౳   0ZTUFSΧʔυ w ‫ݱ‬஍Ͱങ͑Δɺྻं΍όεͰ࢖͑ΔνϟʔδࣜͷΧʔυ w ೔ͷྉ্ۚ‫͕ݶ‬ઃఆ͞Ε͍ͯͯɺͨ͘͞Μ৐ͬͯ΋҆৺Έ͍ͨ w ݊ച‫͕ػ‬೔ຊ‫ޠ‬ରԠ ‣ ݊ച‫ػ‬͸‫ػ‬ցʹΑͬͯɺࢴฎରԠͩͬͨΓɺ ΫϨδοτΧʔυඇରԠͩͬͨΓɺ͓௼Γ͕ग़ͳ͍‫ػ‬ցͩͬͨΓ ‣ ରԠঢ়‫گ‬͸‫ػ‬ցͷ্ʹදࣔ͞ΕͯΔͷͰɺͦΕ͚ͩ஫ҙ͢Ε͹؆୯ l/PUF"DDFQUFEz l/P$BSETz l/P$IBOHF(JWFOz w ߗ՟Ͱ΋νϟʔδͰ͖Δ w ฦۚ3FGVOE΋؆୯ʢΠΪϦεߗ՟Ͱฦۚʣ

45.

͓࣋ͬͯ͘ͱྑͦ͞͏ͳ΋ͷ 1PJOU")PUFM‫ڥ؀‬  ৸‫͖ר‬ɺࣃϒϥγͳͲͷચ໘༻۩ w ϗςϧʹ༻ҙ͞Εͯͳ͍༷ࢠ w γϟϯϓʔ͸͚͋ͬͨΕͲɺ࣋ͬͯߦ͘ͱ҆৺ͦ͏  ԼணͳͲͷҥྨ w ίΠϯϥϯυϦʔ͸ͳ͔༷ͬͨࢠ w ۙྡͰ͸ചͬͯͳͦ͞͏ʁ  1PJOU")PUFMͷλΦϧࣄ৘ w λΦϧަ‫׵‬͸‫ج‬ຊɺ೔ʹճ w λΦϧ‫ڥ؀‬͸վળ͞Εͭͭ͋Δ༷ࢠʢ‫͑ݴ‬͹ม͑ͯ΋Β͑Δʁʣ

46.

఻͍͑ͨ͜ͱ

47.

ࠓճɺ఻͍͑ͨ͜ͱ ⾣ ϓϩάϥϛϯά͸ ੈք‫ڞ‬௨‫ޠ‬ ⾣ ΧϯϑΝϨϯεΛ͖͔͚ͬʹ ւ֎ʹ଍ΛӡΜͰΈΔͱ ָ͍͠ ͔΋ ⾣ J04$POʹߦͬͯΈΑ͏ʂ ⾣ ӳ‫ޠ‬Λ஌Βͳͯ͘΋ େৎ෉ͬΆ͍ w -POEPO͸஻Εͳ͍ਓʹ΋‫׮‬༰ͳҹ৅ w ஌͓͖͍ͬͯͨ‫ݴ‬༿ )FMMP 5IBOLZPV 0, :FT /P  &YDVTFNF 4JHIUTFFJOH

48.

&OKPZ1SPHSBNNJOH 5IBOLZPV ‫۽‬୩༑޺ !FT@LVNBHBJ