I will show the hacks currently needed to try Apple's new iOSMac platform, codenamed "Marzipan", and walk through what I needed to do to get PDF Viewer to run on macOS Mojave. Learn about the history, the current status, the timeline, and how to port your app today.
Video: https://www.youtube.com/watch?v=2OuQarA0a7I
Blog Post: https://pspdfkit.com/blog/2018/porting-ios-apps-to-mac-marzipan-iosmac-uikit-appkit/
This talk was presented at try! Swift New York on Sept 5, 2018.
PDF Viewer: https://pdfviewer.io
@steipete: https://twitter.com/steipete
marzipanify: https://github.com/steventroughtonsmith/marzipanify
MarzipanPlatter: https://github.com/biscuitehh/MarzipanPlatter
iOSMacToolbarController.swift: https://gist.github.com/steipete/b8bf675028ee476a9ca9af1ff14ff1e0
iOS Mac Internals: https://kirb.me/2018/06/07/iosmac-research.html
Marzipan Article on 9To5Mac: https://9to5mac.com/2018/06/13/marzipan-in-mojave-porting-ios-apps-to-macos/
First PDF Viewer port: https://twitter.com/steipete/status/1006292370160316418
marzipan_hook: https://github.com/justMaku/marzipan_hook
Marzipan Internals + Reveal: https://www.youtube.com/watch?v=EpUnke2yDug
Marzipan+React Native 🙀: https://github.com/notjosh/Marzipants