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

iOSDC2022 - iPadOSDC Japan 2022

h.crane
September 12, 2022

iOSDC2022 - iPadOSDC Japan 2022

[Conference]
iOSDC Japan 2022

[Title]
iPadOSDC Japan 2022
(About new Swift Playgrounds 4.1)

[Contents]
- Differences between Xcode & Swift Playgrounds
- Xcode and Swift Playgrounds Compatibility
- Comparison of Xcode and Swift Playgrounds
- What's good about Swift Playgrounds
- What's wrong with Swift Playgrounds

[Conference Proposal]
https://fortee.jp/iosdc-japan-2022/proposal/cc685572-46e9-483a-83b2-a1c839662dec

h.crane

September 12, 2022
Tweet

More Decks by h.crane

Other Decks in Programming

Transcript

  1. None
  2. "CPVU4XJGU1MBZHSPVOET

  3. 5PPMTGPSBQQEFWFMPQNFOUPOJ1BE.BD

  4. )JTUPSZ w Wɹ3FMFBTFPOJ1BE w Wɹ4VQQPSU3PCPUT ESPOFT BOENVTJDQSPEVDUJPO w Wɹ4VQQPSU$BNFSB "3,JUBOE$PSF.-

    w Wɹ4VQQPSUUIJSEQBSUZQMBZHSPVOET w Wɹ4VQQPSU4XJGUNPEVMF w Wɹ4VQQPSU4XJGU6* w Wɹ3FMFBTFPO.BD w Wɹ4VQQPSUQSJOU GVODUJPOPO$POTPMF w Wɹ4VQQPSUGPSBQQMJDBUJPOEFWFMPQNFOUPOJ1BE w WFSTJPOɹ4VQQPSUGPSBQQMJDBUJPOEFWFMPQNFOUPO.BD
  5. 7FSTJPOdd 2VBUFɿIUUQTTUVEJPCFBUOJYDPKQLJETJUUVUPSJBMTXJGUQMBZHSPVOETWFS@

  6. 7FSTJPOd 2VBUFɿIUUQTXXXTXJGUCZTVOEFMMDPNBSUJDMFTSFWJFXTXJGUQMBZHSPVOETGPSJQBE

  7. 7FSTJPOd

  8. $SFBUFEBOBQQJO4XJGU1MBZHSPVOET

  9. 1BE04%$PO"QQ4UPSF 2VUFIUUQTBQQTBQQMFDPNKQBQQQBEPTEDJE

  10. (JUIVC0QFO4PVSDF 2VUFIUUQTHJUIVCDPNDSBOFIJSPNV1BE04%$@+BQBO@"QQ

  11. %JGGFSFODFTCFUXFFO9DPEF4XJGU1MBZHSPVOET

  12. 9DPEF 4XJGU1MBZHSPVOET YDPEFQSPK QMBZHSPVOE QMBZHSPVOECPPL TXJGUQN "QQ 1MBZHSPVOE "QQ 1MBZHSPVOE

  13. 9DPEF4XJGU1MBZHSPVOETDBONBLF1MBZHSPVOE )PXFWFS UIFZBSFEJGGFSFOU

  14. QMBZHSPVOEPO9DPEF

  15. QMBZHSPVOECPPLPO4XJGU1MBZHSPVOET

  16. 9DPEF4XJGU1MBZHSPVOETDBONBLF"QQ )PXFWFS UIFZBSFEJGGFSFOU

  17. YDPEFQSPKGJMFJTSFRVJSFEPO9DPEF

  18. /PYDPEFQSPKGJMFSFRVJSFEPO4XJGU1MBZHSPVOET

  19. 9DPEFBOE4XJGU1MBZHSPVOET$PNQBUJCJMJUZ

  20. 9DPEF 4XJGU1MBZHSPVOET YDPEFQSPK QMBZHSPVOE QMBZHSPVOECPPL TXJGUQN "QQ 1MBZHSPVOE

  21. 9DPEF 4XJGU1MBZHSPVOET YDPEFQSPK QMBZHSPVOE QMBZHSPVOECPPL TXJGUQN "QQ 1MBZHSPVOE

  22. 4XJGU1MBZHSPVOETBQQT TXJGUQN  DBOCFDSFBUFEGSPN9DPEF

  23. 0O9DPEF

  24. 9DPEF 4XJGU1MBZHSPVOET YDPEFQSPK QMBZHSPVOE QMBZHSPVOECPPL TXJGUQN "QQ 1MBZHSPVOE "QQ 1MBZHSPVOE

  25. $PNQBSJTPOPG9DPEFBOE4XJGU1MBZHSPVOET

  26. J04J1BE04 .BD04 4VQQPSU04 8BUDI04 UW04

  27. 6*,JU "VUP-BZPVU 4XJGU6* 9JC4UPSZCPBSE 0CKFDUJWF$ 4VQQPSU"1*

  28. /PUTVQQPSU9JCCVJMEPO4XJGU1MBZHSPVOET

  29. 4XJGU1MBZHSPVOET9JC"QQPO9DPEF

  30. /PUTVQQPSU0CKFDUJWF$CVJMEPO4XJGU1MBZHSPVOET

  31. 4XJGU1MBZHSPVOET0CKFDUJWF$"QQPO9DPEF

  32. 4VQQPSU!NBJO"1* 4XJGU6*"QQ 6*"QQMJDBUJPO%FMFHBUF 6*8JOEPX4DFOF%FMFHBUF

  33. 4VQQPSU#VJMEPO4XJGU1MBZHSPVOET

  34. /PUTVQQPSU1SFWJFXPO4XJGU1MBZHSPVOET "AGBUBM&SSPSAXBTGPVOEJO "QQ1SFWJFX)PTUTXJGU🤔

  35. $PDPB1PET $BSUIBHF 4VQQPSU-JCSBSZ 41.

  36. &BTZUPBEE41.-JCSBSZPO4XJGU1MBZHSPVOET

  37. $POTPMF #SFBLQPJOU 4VQQPSU%FCVH'FBUVSF #BDLUSBDF

  38. $POTPMFPO4XJGU1MBZHSPVOET

  39. #BDLUSBDFPO4XJGU1MBZHSPVOET J1BE .BD

  40. 8IBUTHPPEBCPVU4XJGU1MBZHSPVOET

  41. "NB[JOHTQFFEQSFWJFX IUUQTHJUIVCDPN"OEZ2.FUBM$JUZ@1MBZHSPVOE

  42. 7BSJBCMFQSFWJFX POMZ.BD

  43. 4VQQPSU-PDBMJ[BUJPO -PDBMJ[FEJOUPMBOHVBHFT

  44. &BTZUPVQMPBE"QQ ᶃ ᶄ ᶅ

  45. 8IBUTXSPOHXJUI4XJGU1MBZHSPVOET

  46. /PU4VQQPSUTPNFDBQBCJMJUJFT

  47. "QQFOEDBQBCJMJUJFTXJUIBEEJUJPOBMQMJTU BSNBQQMFJPTNBDBCJTXJGUJOUFSGBDFTXJGU

  48. "EEBEEJUJPOBMQMJTUUP1BDLBHFTXJGU

  49. 0OMZJ$MPVEDBOOPUCFBEEFEUPQMJTU

  50. /PU4VQQPSU+VNQTUP%FGJOJUJPO

  51. /PU4VQQPSU3FGBDUPS$PNNBOE

  52. /PU4VQQPSU8JEHFU

  53. /PU4VQQPSU(JU

  54. 4XJGU1MBZHSPVOETXJUI(JU

  55. (JUPOJ1BE UIJSEQBSUZUPPM  2VUFIUUQTUXJUUFSDPN8PSLJOH$PQZ"QQTUBUVT

  56. /PU4VQQPSU5FTU5BSHFU

  57. 5FTUPO4XJGU1MBZHSPVOET

  58. 8BSOJOHJTTVF

  59. )PXUPSFTPMWF 'SPN1BDLBHFTXJGU

  60. 6QMPBEJTTVF 9DPEF 4XJGU1MBZHSPVOET POJ1BE 4XJGU1MBZHSPVOET PO.BD 6QMPBE 5PPM "QQ4UPSF $PEF4IBSF

    $PEF4IBSF .BD04 J04J1BE04
  61. 6*EJGGFSFODFJTTVF /BWJHBUJPO7JFXPOJ04 /BWJHBUJPO7JFXPOJ1BE .BD

  62. #VJME04JTTVF

  63. .FNPSZJTTVF

  64. 0UIFSNJOPSQPJOUT w /PUNVDISFTVMUPOUIFTFBSDI w -PUTPGSFTVMUTGSPN9DPEF1MBZHSPVOETPOUIFTFBSDI w 5IFTDSFFOTFFNTTNBMMXIFOEFWFMPQJOHPOBOJ1BE w $BOUUFTUPOBSFBMEFWJDFXJUIPVU5FTU'MJHIU w

    5IFSFBSFTPNFRVJSLTTQFDJ fi DPO4XJGU1MBZHSPVOET
  65. 'JO