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

AltConfに登壇してみて / 
WWDCラボで聞いてみたあれこれ / Impression of being AltConf speaker & Something at WWDC labs

AltConfに登壇してみて / 
WWDCラボで聞いてみたあれこれ / Impression of being AltConf speaker & Something at WWDC labs

WWDC19 参加報告会 〜ZOZO Technologies Meetup #9〜
https://zozotech-inc.connpass.com/event/131285/

ばんじゅん🍓
PRO

June 12, 2019
Tweet

More Decks by ばんじゅん🍓

Other Decks in Technology

Transcript

  1. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ;0;0ςΫϊϩδʔζ
    ͹Μ͡ΎΜ!CBOKVO
    "MU$POGʹొஃͯ͠Έͯ

    88%$ϥϘͰฉ͍ͯΈͨ͋Ε͜Ε
    "MU$POG

    View Slide

  2. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    4QFBLFS1SPGJMF
    ;0;0ςΫϊϩδʔζ
    ։ൃ෦
    ͹Μ͡ΎΜ!CBOKVO
    -PWF-JWFS NBD04

    $SFBUF-JWF1IPUPTGSPN.PWJFT
    'MJDL4,, J04

    +BQBOFTF$VTUPN,FZCPBSE&YUFOTJPO
    4JEF1SPKFDUT

    View Slide

  3. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    "MU$POG

    View Slide

  4. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    "MU$POGʹొஃ͠·ͨ͠
    Copyright © ZOZO Technologies, Inc. All Rights Reserved.

    View Slide

  5. Copyright © ZOZO Technologies, Inc. All Rights Reserved.

    View Slide

  6. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ʹߦ͖ͬͯ·ͨ͠

    View Slide

  7. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ʹߦ͖ͬͯ·ͨ͠

    View Slide

  8. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ʹߦ͖ͬͯ·ͨ͠
    ݱ஍Ͱݟͨηογϣϯ = 1
    ߦͬͨϥϘ = 7
    ͓࿩ͨ͠ਓͨͪ = ͨ͘͞Μ
    ࠓ೔͸[P[PUFDI@NFFUVQ

    ͋ͱͰ৘ใަ׵͠·͠ΐ͏

    View Slide

  9. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    "HFOEB
    AltConf 2019ొஃͯ͠Έͯ
    WWDC19ϥϘͰฉ͍ͯΈͨ͋Ε͜Ε
    Auto Layout, Notarization, Keyboard Extension, Photos, …
    (try! Swift San Jose΋ߦͬͨΑ)

    View Slide

  10. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    "MU$POG

    View Slide

  11. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    "MU$POGొஃ·Ͱ
    Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    4/29 5/10 5/23 5/30,31 6/6

    CfPక੾
    CfP௨ա
    υϥϑτݪߘ࿅श
    Ϧϋ1,2
    ొஃ
    ӳޠϨϏϡʔ ӳޠϨϏϡʔ
    (Ԡื140,ഒ཰4ഒ)

    View Slide

  12. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ͰɺԿͷ࿩ʁ
    Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    Auto Layout with an extended Visual Format Language
    Visual Format LanguageͰ͍͍ײ͡ʹϨΠΞ΢τॻ͚Δ

    banjun/NorthLayout ͱ͍͏ϥΠϒϥϦ

    ͕Μ͹ΔͱSafe Area΋͍͍ײ͡ʹॻ͚Δ

    VFLͷظ଴஋Λ্͍͖͍͛ͯͨ

    View Slide

  13. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ӳޠ͸Ͳ͏͢Δͷ
    Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ݪߘॻ͍֮ͯ͑Δ & ݪߘωΠςΟϒνΣοΫ
    ϨΞδϣϒ΍ͬͯΈͨ
    Ϧϋʔαϧ͢Δ
    Ϧϋʔαϧͷ࿥ԻΛԿ౓΋ௌ͍ͯηϦϑ׳ΕΔ
    [P[PUFDI@NFFUVQ
    Έͳ͞ΜͲ͏ͯ͠·͔͢

    View Slide

  14. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ొஃલʹτϥϒϧ͸͋ͬͨ
    Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    SwiftUI͕ൃද͞Εͨ
    ࣮࣭తͳӨڹ͸ͳ͍͕ɺকདྷʹ౉ͬͯAuto Layout΁౤ࢿ͢Δ
    ͜ͱͷݟ௚͠

    ొஃ͕໦༵ͳͷͰɺՐ༵ͷAuto LayoutϥϘͰ௚લνΣοΫ
    undocumentedͳ΍Γ͔ͨΛڭ͑ͯ΋Βͬͨ
    ٕज़తʹਖ਼͘͠ͳ͍ՕॴΛొஃલʹमਖ਼Ͱ͖ͨ

    View Slide

  15. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ϑΟʔυόοΫ
    Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    (ࢀՃ੎ݟʹ͖ͯ͘Εͨ
    ւ֎੎΋ʂ
    (ϒϩάͰ೔ຊޠղઆ΋ʂ
    ༸ॻग़൛ࣾͷ͓༠͍

    View Slide

  16. Copyright © ZOZO Technologies, Inc. All Rights Reserved.

    View Slide

  17. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ϥϘ

    View Slide

  18. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    "VUP-BZPVUϥϘ
    undocument͔ͭݶఆతͳ
    Layout Marginه๏ͷଘࡏ
    EVFLͷΞΠσΟΞͷධՁɾॻ͍
    ͯΈͯൺֱ
    EVFLΛΤϯδχΞ͕ϗϫΠτ
    Ϙʔυʹॻ͍ͯ͘ΕΔͷ͕ΤϞ͍

    View Slide

  19. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    /PUBSJ[BUJPOϥϘ
    ΠϯετʔϥʔpkgͷNotarizationΛࣗಈԽ͢Δϕετϓϥ
    ΫςΟεΛฉ͖ʹ͍ͬͨ

    ҰൃͷίϚϯυ͸ͳ͍͜ͱ͕෼͔ͬͨ
    "RVB4,, NBD04

    ίϯτϦϏϡʔλʔืूத ϚδͰ
    ˠ

    View Slide

  20. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    *OUFSOBUJPOBMJ[BUJPOϥϘ
    ΧελϜΩʔϘʔυͷϥϘ͸͜͜(෼͔ΓͮΒ͍)

    ೔ຊޠೖྗʹ଴๬ͷsetMarkedText͕௥ՃʹͳͬͨͷͰ࢖
    ͍ํΛฉ͖ʹ͍ͬͨ
    'MJDL4,, J04

    View Slide

  21. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    1IPUPTϥϘ
    WWDCʹߦͬͨΒඞͣϥΠϒϑΥτͷधཁΛΞϐʔϧ͢Δ
    ͜ͱʹ͍ͯ͠Δ
    ࠓ೥͸σϓε΋
    ͱʹ͔͘ɺPublic APIΛ͘Ε!!!ͱ͍͏͓࿩ϝΠϯ
    macOSʹ΋Photos API͕૿͑ͨ! (iOSͱಉ౳ʹ͢ΔҙਤΒ
    ͍͠)
    -PWF-JWFS NBD04

    View Slide

  22. Copyright © ZOZO Technologies, Inc. All Rights Reserved.
    ΠνΰͷΦμϫϥ΋
    ͍͍ͧ
    5IBOL:PV
    ͹Μ͡ΎΜ!CBOKVO

    View Slide