给App增加macOS版本
所属分类:独立开发 | 发布于 2023-12-28 22:59:37
昨天忘记了是什么机缘巧合,让我对xcode的multiplatform又激起了兴趣。
在查阅了大量资料后,终于搞明白了这multiplatform是咋回事,为啥网上的大部分跨平台的教程都是App下面Shared、iOS、macOS三个文件夹,而multiplatform创建的项目不是这样的结构。
multiplatform项目第一关就是用好NavigationSplitView,昨天晚上就开始边看教程边实验,懵懵懂懂的。
今天下午又开始玩这个NavigationSplitView,好像突然开窍了一样,基本上能按照自己的要求用起来了,可以搭建multiplatform的框架了。
发现multiplatform这事有希望,就立马决定重构之前的App,备份好源代码就开干。
经过一番操作,发现iOS平台和macOS平台还是有点差异的,不过从代码上,差异不是很大,当前有些问题现在先被忽视掉。
还是下午,macOS的app已经可以运行起来了。
晚上又对toolbar进行了研究,主要是要解决两端的差异,也是有眉目了。
最终小结,行动起来,一旦行动起来,就会发现其实没有那么难。