SceneDelegate删除方法
目前用的 big sur 的 Xcode 12 新建的项目如果不使用 SwiftUI 默认会生成只支持 iOS13 的项目,其中新加了一个 SceneDelegate 这个文件。
好像是支持 iPadOS 多窗口操作的,那就直接删除吧。
等等,如果要 catalyst 的话是不是必须 iOS13 以后呢,那没必要删了吧😂
那还是先留着,等后面我进行了三端的适配后,看能不能适配到 iOS12,能到时候再来这里删掉好了。
目前用的 big sur 的 Xcode 12 新建的项目如果不使用 SwiftUI 默认会生成只支持 iOS13 的项目,其中新加了一个 SceneDelegate 这个文件。
好像是支持 iPadOS 多窗口操作的,那就直接删除吧。
等等,如果要 catalyst 的话是不是必须 iOS13 以后呢,那没必要删了吧😂
那还是先留着,等后面我进行了三端的适配后,看能不能适配到 iOS12,能到时候再来这里删掉好了。
分两种
从零开始建 CoreData 数据的话,应该是常规操作了,但是如何导入已经存在的 sqlite 文件供 CoreData 使用呢?
昨天弄了半天,遇到第一个 not found entity
问题,用 momd文件解编译回xcode可识别文件 导入原始的 entity 结构解决。
完成后今天发现一个 mbp 可以正常读取数据了,但是回家 imac 上不能读取数据,依然出现 query entity 时候没有记录的情况。
基本上就是这两个主要的问题,谷歌了这样解决的,请接着往下看。
2021-03-25
已更新,请先看更新部分
新建项目的时候会出现这个选择,到底怎么选呢,有什么区别。。
With SwiftUI you should in most cases use SwiftUI lifecycle.
If you need some AppDelegate methods you can use @UIApplicationDelegateAdaptor:
SwiftUI app life cycle iOS14 where to put AppDelegate code?
There are some cases, however, when you need UIKit lifecycle:
access to SceneDelegate (see Is there any way to call SceneDelegate methods in iOS 14 app life cycle?) deployment target iOS 13 (SwiftUI lifecycle is available on iOS 14+).
自己的老款 iPhone 6 plus
目前是 iOS 12.4.7
不能用 un0ver
越狱,但是可以用 checkra1n
不完美越狱(ps,只能用 imac15 BigSur 执行成功,用 mbp2019 BigSur 就不行😂)。
几个问题如下,日后有机会解决记录上来。
时隔几年又来编译类 potatso 了😂,看看这次会有什么收获。
再次编译🈶️花了半天多的时间,如果不是 swift 的原因,oc版可能都不用改任何东西,直接编译通过了。有好处可能也是坏处,oc 太老太灵活太容易 hack,flex3貌似不能直接process swift的app。
之前配置过一次,失败了,连不上。因为有时候astrill在多端登陆后,会出现只显示部分线路的异常,观察了这么久wireguard还挺稳,是时候自己试试看了,这周再试一次。
2021-02-22
终于成功了,初试的速度还是不错的,但是会有时快时慢的时候,astrill就完全没有😂。
看过几次 core data by tutorials 了,感觉每次用到还想重新看过,又是不整理的锅。
core data by tutorials 7th now reading.