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

That Swift IDE

That Swift IDE

Marcin Krzyzanowski

April 29, 2019
Tweet

More Decks by Marcin Krzyzanowski

Other Decks in Programming

Transcript

  1. That Swift IDE

    View Slide

  2. That Swift IDE

    View Slide

  3. @krzyzanowskim
    github.com/krzyzanowskim
    CryptoSwift, ObjectivePGP, OnlineSwiftPlayground.run
    swiftstudio.app

    View Slide

  4. @krzyzanowskim
    github.com/krzyzanowskim
    CryptoSwift, ObjectivePGP, OnlineSwiftPlayground.run
    swiftstudio.app

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. 1963 - JOSS (JOHNNIAC Open Shop System)
    1964 - Dartmouth BASIC
    1966 - CAL for Project Genie Time Sharing System
    1974 - OLIVER by Kenneth Dakin
    1975 - Maestro I
    1980 - dBase
    1980 - Smalltalk
    1981 - IBM Advanced BASIC (BASICA)
    1983 - IBM Logo
    1983 - GW-BASIC
    1983 - HiSoft DevPac
    1984 - Macintosh 68000 Development System
    1984 - Turbo Pascal
    1984 - GNU Emacs

    View Slide

  19. 2003 - XCode 1
    2007 - Scratch
    2009 - Arduino IDE (first appeared 2005)
    2010 - Chrome DevTools
    2010 - WebStorm / PHPStorm
    2010 - Cloud9
    2011 - Eclipse Orion
    2012 - Visual Studio 2012 (controversial redesign)
    2012 - CodePen
    2013 - LightTable
    2014 - Android Studio
    2016 - Visual Studio Code
    2016 - Eclipse Che
    2016 - RStudio
    2017 - Theia
    2017 - Visual Studio for Mac
    2018 - Glitch
    2018 - Xcode 10

    View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. swiftstudio.app

    View Slide

  32. swiftstudio.app

    View Slide

  33. View Slide

  34. Swift Studio

    View Slide

  35. Swift Studio
    Svvift Studio

    View Slide

  36. Swift Studio
    Svvift Studio
    Svift Studio

    View Slide

  37. Swift Studio
    Svvift Studio
    Svift Studio
    Sfift Studio

    View Slide

  38. Swift Studio
    Svvift Studio
    Svift Studio
    Sfift Studio
    The IDE Formerly Known As
    Swift Studio (TIFKASS)

    View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. View Slide

  47. View Slide

  48. View Slide

  49. View Slide

  50. View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. View Slide

  55. View Slide

  56. View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. View Slide

  61. View Slide

  62. View Slide

  63. View Slide

  64. View Slide

  65. View Slide

  66. View Slide

  67. View Slide

  68. View Slide

  69. $ swift-build-tool -f manifest.yaml
    DerivedData/{product}/Build/Intermediates.noindex/XCBuildData/manifest.xcbuild

    View Slide

  70. View Slide

  71. View Slide

  72. View Slide

  73. View Slide

  74. View Slide

  75. View Slide

  76. 3rd Party tools

    View Slide

  77. View Slide

  78. View Slide

  79. @krzyzanowskim

    View Slide

  80. @krzyzanowskim

    View Slide