Slide 1

Slide 1 text

6*$PMMFDUJPO7JFXJOJ04 /* Taketo Yoshida, Nikkei Inc. */ 88%$৘ใڞ༗ձ!'BCMJD

Slide 2

Slide 2 text

/* ———————————————————————————————————————————— */ print(“Who am I?”) w ٢ా݈ਓʢϤγμλέτʣ w ೔ຊܦࡁ৽ฉࣾ೥ೖࣾ w J04%FWFMPQFS w ࢴ໘ϏϡʔΞʔΞϓϦͷ։ൃऀ w 88%$ʹࢀՃ͖ͯ͠·ͨ͠ w Ωʔϫʔυ ຑ੃ Ξχϝ ΍͖͏

Slide 3

Slide 3 text

/* ———————————————————————————————————————————— */ print(“What Services do Nikkei Provide?”) ϞόΠϧͱσεΫτοϓ޲͚ʹ ೔ܦͷே༦ץͳͲΛӾཡͰ͖ΔαʔϏε ֹ݄ԁͷ༗ྉχϡʔεαʔϏε ༗ྉձһ਺͸໿ສਓ

Slide 4

Slide 4 text

J04ͷ6*$PMMFDUJPO7JFX ͰԿ͕มΘͬͨͷ͔ʁ

Slide 5

Slide 5 text

$FMMͱ%BUBͷ1SFGFUDI͕Մೳ

Slide 6

Slide 6 text

/* ———————————————————————————————————————————— */ print(“Life Cycle of a Cell and Cell Prefetching”) collectionView.isPrefetchingEnabled = false collectionView.isPrefetchingEnabled = true J04 J04 $FMM͕1SFGFUDI͞Ε ͳ͍ಈը $FMM͕1SFGFUDI͞Ε ͍ͯΔಈը

Slide 7

Slide 7 text

/* ———————————————————————————————————————————— */ w XJMM%JTQMBZ$FMMͷݺͼग़͠ͷλΠϛϯά͕ม ߋ͞Εͨ w 4DSFFOͷ֎ʹ$FMM͕Ҡಈͯ͠΋ɺ͙͢ʹ͸ SFVTFRVFVFʹ௥Ճ͞Εͳ͍ʢഁغ͞Εͳ ͍ʣ print(“Life Cycle of a Cell and Cell Prefetching”)

Slide 8

Slide 8 text

/* ———————————————————————————————————————————— */ print(“Data Pre-Fetching API”) protocol UICollectionViewDataSourcePrefetching { func collectionView(_ collectionView: UICollectionView, prefetchItemsAt indexPaths: [NSIndexPath]) optional func collectionView(_ collectionView: UICollectionView, cancelPrefetchingForItemsAt indexPaths: [NSIndexPath]) } class UICollectionView : UIScrollView { weak var prefetchDataSource: UICollectionViewDataSourcePrefetching? var isPrefetchingEnabled: Bool } DFMM'PS*UFN"U͕ݺ͹ΕΔલʹॲཧΛૠೖ͢Δ͜ͱ͕Ͱ͖Δ FYը૾ͷμ΢ϯϩʔυͳͲ

Slide 9

Slide 9 text

6*3FGSFTI$POUSPMͷαϙʔτ

Slide 10

Slide 10 text

/* ———————————————————————————————————————————— */ print(“UIRefreshControl is Directly Supported”) let refreshControl = UIRefreshControl() refreshControl.addTarget( self, action: #selector(refreshControlDidFire(_:)), for: .valueChanged) collectionView.refreshControl = refreshControl 6*3FGSFTI$POUSPMΛσϑΥϧτͰαϙʔτ

Slide 11

Slide 11 text

͜ΕΒ͸6*5BCMF7JFX ʹ͓͍ͯ΋࢖༻Մೳ

Slide 12

Slide 12 text

࠷ޙʹ

Slide 13

Slide 13 text

/* ———————————————————————————————————————————— */ w $FMMͷϥΠϑαΠΫϧ͕มߋ w 1SF'FUDIJOH"1* w 6*3FGSFTI$POUSPMͷαϙʔτ w 4FMG4J[JOH$FMMͷվળ w *OUFSBDUJWF3FPSEFSJOHͷվળ print(“What’s New in UICollectionView in iOS10”)

Slide 14

Slide 14 text

+PJOVT IUUQTOJLLFJDPNTBJZP