Upgrade to Pro — share decks privately, control downloads, hide ads and more …

REPORT OF WWDC17 and tips for attending abroad ...

REPORT OF WWDC17 and tips for attending abroad conference

eureka Meetup #03 での発表資料です。
1. what's announced at WWDC17
2. new feature of Xcode 9
3. 初海外カンファレンスで得た知見

satoshin21

June 14, 2017
Tweet

More Decks by satoshin21

Other Decks in Programming

Transcript

  1. REPORT OF WWDC17 AND TIPS for ATTENDING ABROAD CONFERENCE @satoshin21

    eureka Meetup #3 #eureka_meetup #eureka_meetup
  2. INTRODUCE • @satoshin21 • eureka, Inc. • Pairs iOS Application

    Engineer • created Chainable Animation Library "Anima" • 350 STAR OVER!! ! #eureka_meetup
  3. Agenda 1. what's announced at WWDC17 2. new feature of

    Xcode 9 3. ॳւ֎ΧϯϑΝϨϯεͰಘͨ஌ݟ #eureka_meetup
  4. WWDCͱ͸ʁ • World Wide Developer Conference • ੈք75Χࠃ͔Β5300ਓ͕ࢀՃ • Keynote

    • Platforms State of the Union • Sessions • Labs #eureka_meetup
  5. Keynote • ৽ιϑτ΢ΣΞͷΞφ΢ϯε • watchOS4 • macOS High Sierra •

    iOS11 • tvOS 11 • Swift Playgrounds 2 #eureka_meetup
  6. Keynote • ৽ϋʔυ΢ΣΞٴͼΞοϓσʔτͷΞφ΢ϯε • iMac Pro • iPad Pro 10.5inch

    • HomePod • Macbook Pro • ϝϞϦ͸ਾ͑ஔ͖! #eureka_meetup
  7. Platforms State of the Union • ৽APIͳͲͷٕज़తͳ৽ػೳͳͲͷൃද • Swift 4

    • Core ML, ARKit Sessions • ৽ػೳʹ͍ͭͯ΍σόοάɺDesignɺ࣮૷্ͷTipsͳͲ #eureka_meetup
  8. Xcode 9ͷ৽ػೳ • Source Editor͕௒ڧԽ • IndexerͷڧԽ, Build࣌ؒͷ୹ॖ • Source

    Control integrated with GitHub • Runtime Sanitizer • Multi Boot Simulator • Wireless Development #eureka_meetup
  9. RefactorػೳͷڧԽ • ϦωʔϜػೳ for Swift • Swift, Objective-C, StoryboardΛԣஅ •

    ϝιουԽ • protocolͷUnimplemented methodͷิ׬ػೳ #eureka_meetup
  10. Runtime Sanitizer • Address Sanitizer, Thread Sanitizer • Undefined Behavior

    Sanitizer • ϙΠϯλͷෆਖ਼ΞΫηε΍ූ߸෇͖IntͷΦʔόʔϑϩʔΛ ݕ஌ • Main Thread API Checker • UIKitͳͲͷAPIͷMain Threadݺͼग़͠νΣοΫ #eureka_meetup
  11. 1. ग़ൃલʹ஥ؒΛ࡞Ζ͏ • WWDCͷ1ϲ݄લఔ౓͔Βɺಉ͡ࢀՃऀ͕ू·Δmeetup͕ ෳ਺։࠵ • WWDC Pre Party •

    Pre-WWDC Gathering • ಉ͡ࢀՃऀͱ࠙਌ձͳͲͰ࿩͢͜ͱͰɺॳࢀՃ࣌ͷ೰Έ΍ෆ ҆ͷղফ #eureka_meetup
  12. 3. NO NEED TO FEEEL HESITATION ABOUT SPEAKING ENGLISH •

    ߏจ͕ؒҧ͍ͬͯͯ΋ɺ୯ޠ͕͋Δఔ౓߹͍ͬͯΕ͹ཧղ͠ ͯ΋Β͑Δ • େ͖ͳ੠ͰϋοΩϦ఻͑Δ • "What!?"ͬͯݴΘΕͯ΋Բ͞ͳ͍ • ӳޠͰձ࿩͢Δͱ͍͏ΑΓɺҙࢥૄ௨͢Δͱ͍͏ҙࣝ #eureka_meetup
  13. 4. ૣΊૣΊͷߦಈΛ • ϗςϧ͕औΕͳ͔ͬͨ • ͙͢ʹϗςϧ͸ຬࣨ & Ձ͕֨ߴಅ͢ΔͷͰɺநબલʹ༧໿ • Keynoteͷߦྻ

    • ே3͙࣌Β͍͔ΒฒΜͰྑ͍੮Λήοτ • ۭߓμογϡ • ૣΊʹۭߓʹɻ༨༟Λ࣋ͬͨߦಈΛ #eureka_meetup