Slide 1

Slide 1 text

͜Ε͚ͩ͸఻͍͑ͨઃܭͷٕज़  Տลխ࢙

Slide 2

Slide 2 text

Տลխ࢙ɹ.BTBTIJ,BXBCF 4BOTBOגࣜձࣾ&JHIUࣄۀ෦&OHJOFFSJOH(SPVQ
 J04ΤϯδχΞ ೥݄
 ެཱ͸ͩͯ͜ະདྷେֶେֶӃɹमྃ
 ೥݄
 4BOTBOגࣜձࣾʹ৽ଔೖࣾ
 &JHIUJ04ͷ։ൃʹैࣄ

Slide 3

Slide 3 text

ઃܭͱ͸ʁ ؔ৺ͷ෼཭ʹΑͬͯɺෳࡶͳ໰୊Λ
 ୯७ͳ໰୊ͷ܈ͱͯ͠੾Γ෼͚Δ͜ͱ Ҿ༻J04ΞϓϦઃܭύλʔϯೖ໳

Slide 4

Slide 4 text

ͦ΋ͦ΋ԿͰઃܭ͕ඞཁͳͷʁ ઃܭ͠ͳͯ͘΋ظ଴௨Γʹಈ͚͹͍͍͡ΌΜ

Slide 5

Slide 5 text

ͦ΋ͦ΋ԿͰઃܭ͕ඞཁͳͷʁ ઃܭ͠ͳͯ͘΋ظ଴௨Γʹಈ͚͹͍͍͡ΌΜ ݸਓϓϩδΣΫτͳΒ͍͍͔΋͠Εͳ͍"

Slide 6

Slide 6 text

ͦ΋ͦ΋ԿͰઃܭ͕ඞཁͳͷʁ ઃܭ͠ͳͯ͘΋ظ଴௨Γʹಈ͚͹͍͍͡ΌΜ νʔϜ։ൃͳΒޙͰࠔΔ

Slide 7

Slide 7 text

ઃܭ͍ͯ͠ͳ͍ͱʜ มߋՕॴͱ͸ؔ܎ͷແ͍ՕॴͰόά͕

Slide 8

Slide 8 text

ઃܭ͍ͯ͠ͳ͍ͱʜ มߋՕॴͱ͸ؔ܎ͷແ͍ՕॴͰόά͕ ࣅ͍ͯΔ͚Ͳඍົʹҧ͏ॲཧ͕͍ͬͺ͍

Slide 9

Slide 9 text

ઃܭ͍ͯ͠ͳ͍ͱʜ มߋՕॴͱ͸ؔ܎ͷແ͍ՕॴͰόά͕ ࣅ͍ͯΔ͚Ͳඍົʹҧ͏ॲཧ͕͍ͬͺ͍ Ͳ͜Λมߋͨ͠Β͍͍͔෼͔Βͳ͍ ɾ
 ɾ
 ɾ

Slide 10

Slide 10 text

ઃܭΛ͢Δࡍʹ໾ཱͭͷ͕ઃܭύλʔϯɻ ༗໊ͳͷ͸ɺ(P'ͷݸͷσβΠϯύλʔϯ

Slide 11

Slide 11 text

ઃܭύλʔϯΛ஌ΔϝϦοτ w ࠶ར༻ੑͷߴ͍ॊೈͳઃܭ͕Ͱ͖Δ w ઌਓ͕ͨͪڽॖͨ͠஌ܙΛར༻ͨ͠ઃܭ͕Ͱ͖Δ w ։ൃऀؒͷҙࢥૄ௨͕༰қʹͳΔ w ʮ͜Ε͸YYYύλʔϯͰ͢ʯͷΑ͏ʹɺ
 ύλʔϯ໊͚ͩͰઃܭͷ֓ཁΛڞ༗͢Δ͜ͱ͕Մೳ IUUQTXXXUFDITDPSFDPNUFDI%FTJHO1BUUFSOGPVOEBUJPOGPVOEBUJPOIUNMEQ

Slide 12

Slide 12 text

ΞϓϦΛಈ͔͢ͱ͍͏ෳࡶͳ໰୊͸ɺେ·͔ʹ ෳ਺ͷ૚ʢ୯७ͳ໰୊ʣʹ੾Γ෼͚ΒΕΔɻ
 ͦ͜Ͱ׆༻͞ΕΔͷ͕ΞʔΩςΫνϟ ΞʔΩςΫνϟ΋ύλʔϯ

Slide 13

Slide 13 text

Ͳ͏ઃܭ͢Ε͹ྑ͍ʁ ੹຿ʢղܾ͢΂͖໰୊ͷྖҬʣΛద੾ʹ
 ෼ׂ͞Εͨঢ়ଶʹ͢Δ

Slide 14

Slide 14 text

੹຿Λద੾ʹ෼ׂ͞Εͨঢ়ଶʹ͢Δʹ͸ w ਖ਼໊͘͠લΛ͚ͭΔ w ઃܭͷݪଇΛར༻͢Δ

Slide 15

Slide 15 text

੹຿Λద੾ʹ෼ׂ͞Εͨঢ়ଶʹ͢Δʹ͸ w ਖ਼໊͘͠લΛ͚ͭΔ w ઃܭͷݪଇΛར༻͢Δ

Slide 16

Slide 16 text

ਖ਼໊͘͠લΛ͚ͭΔͭͷجૅ w ࢖͍ํΛ໌֬ʹ w ࣗવʹ࢖͑ΔΑ͏ʹ w ༻ޠΛ্खʹ࢖͏ IUUQTTXJGUPSHEPDVNFOUBUJPOBQJEFTJHOHVJEFMJOFTOBNJOH

Slide 17

Slide 17 text

func xxx() { /// Sort の種類を変更する /// データを再読み込みする }

Slide 18

Slide 18 text

func updateSortTypeAndReloadData() { /// Sort の種類を変更する /// データを再読み込みする }

Slide 19

Slide 19 text

func updateSortTypeAndReloadData() { /// Sort の種類を変更する /// データを再読み込みする } ਖ਼໊͍͠લΛ͚͍ͭͯΔʁ%

Slide 20

Slide 20 text

func updateSortTypeAndReloadData() { /// Sort の種類を変更する /// データを再読み込みする } ਖ਼໊͍͠લΛ͚͍ͭͯΔʁ% ਖ਼໊͘͠લΛ͚͍ͭͯΔʁ

Slide 21

Slide 21 text

ػೳΛ؆୯ʹઆ໌Ͱ͖ͳ͍৔߹͸ɺ
 ؒҧͬͨઃܭΛͨ͠Մೳੑ͕͋Δ IUUQTTXJGUPSHEPDVNFOUBUJPOBQJEFTJHOHVJEFMJOFTOBNJOH

Slide 22

Slide 22 text

BOE͕͋Δ৔߹͸ೋͭҎ্ͷ੹೚Λ ෛ͍ͬͯΔ Ҿ༻ΦϒδΣΫτࢦ޲ઃܭ࣮ફΨΠυ

Slide 23

Slide 23 text

func updateSortType() { /// Sort の種類を変更する } func reloadData() { /// データを再読み込みする }

Slide 24

Slide 24 text

func updateSortType() { /// Sort の種類を変更する } func reloadData() { /// データを再読み込みする } ਖ਼໊͍͠લΛ͚͍ͭͯΔʁ%

Slide 25

Slide 25 text

func updateSortType() { /// Sort の種類を変更する } func reloadData() { /// データを再読み込みする } ਖ਼໊͍͠લΛ͚͍ͭͯΔʁ% ਖ਼໊͘͠લΛ͚͍ͭͯΔʁ%

Slide 26

Slide 26 text

੹຿Λద੾ʹ෼ׂ͞Εͨঢ়ଶʹ͢Δʹ͸ w ਖ਼໊͘͠લΛ͚ͭΔ w ઃܭͷݪଇΛར༻͢Δ

Slide 27

Slide 27 text

ઃܭͷݪଇ͸ɺ੹຿ͷ෼ׂ୯Ґ͕
 ద੾͔Ͳ͏͔Λݕূ͢ΔͨΊͷج४ɻ ༗໊ͳઃܭͷݪଇʹ40-*%ݪଇ͕͋Δ

Slide 28

Slide 28 text

431୯Ұ੹೚ͷݪଇ 0$1ΦʔϓϯɾΫϩʔζυͷݪଇ -41Ϧείϑͷஔ׵ݪଇ *41ΠϯλʔϑΣΠε෼཭ͷݪଇ %*1ґଘؔ܎ٯసͷݪଇ

Slide 29

Slide 29 text

ա౓ʹઃܭͷݪଇΛ࢖͍ա͗ͨઃܭ͸ɺ
 ͔͑ͬͯෳࡶʹͳΔɻ ྫ'J[[#V[[&OUFSQSJTF&EJUJPO ΍Γա͗͸ې෺

Slide 30

Slide 30 text

୯७ʹͰ͖Δ෦෼͸ͳΔ΂͘୯७ʹ͢Δɻ
 มߋՄೳੑ͕͋Δ͋ΔՕॴʹઃܭͷݪଇΛ ద༻͢Δ

Slide 31

Slide 31 text

·ͱΊ w ෳࡶͳ໰୊Λ୯७ͳ໰୊ͷ܈ʹ੾Γ෼͚Δ w ਖ਼໋໊͍͚ͩ͠Ͱ͸ͳ͘ɺਖ਼໋໊͘͠Λ͢Δ w ઃܭͷݪଇΛ࢖ͬͯɺྑ͍ઃܭʹ͢Δ

Slide 32

Slide 32 text

4BOTBO4VNNFS*OUFSOTIJQ ʙֵ৽తͳϓϩμΫτͰੈքΛม͑Δɺݱ৔ମݧܕ༗څΠϯλʔϯʙ w ͜Μͳਓʹ͓͢͢Ί w େن໛ϓϩμΫτ։ൃΛ௨ͯ͠ɺ࣭ͷߴ͍ίʔσΟϯάٕज़Λֶͼ͍ͨʂ w τοϓΤϯδχΞͷߟ͑ํΛؒۙͰٵऩ͍ͨ͠ʂ w ظؒ2019೥7݄Լ०ʙ݄த०ͷ͏ͪ1ϲ݄΋͘͠͸2िؒ w ※ ࣮ࢪ೔࣌ɾظؒʹ͍ͭͯ͸ॊೈʹରԠՄೳͰ͢ w ԼهTwitterΞΧ΢ϯτ͔Βࠂ஌͠·͢ɻʢϑΥϩʔ͓ئ͍͠·͢ʂʣ w *%!4BOTBO+BQBO w ΞΧ΢ϯτ໊ʲެࣜʳ4BOTBO

Slide 33

Slide 33 text

w ΞʔΩςΫνϟʹ͍ͭͯ w 40-*%ݪଇʹ͍ͭͯ ؾʹͳΔํ͸࠙਌ձͰ ࠓ೔࿩ͤͳ͔ͬͨ͜ͱ