iOS App移植到Unix上的工作量分析

目的 我试图将iOS App移植到Unix系统。在作者持有源码的前提下,合法地帮助作者将源码编译并运行。我毫不犹豫地选择激进地支持最新版iOS项目设计,以抛弃老旧的Objective-C和StoryBoard支持。 LaunchScreen 通过解析plist文件,读取UILaunchStoryboardName,可确定LaunchScreen文件名。plist文件是Apple继承自BSD的文件格式,其类似XML的格式没有解析难度。 暂时,LaunchScreen依然使用了StoryBoard。 我相信它很快会被SwiftUI取代,于是决定跳过LaunchScreen的实现。 加载UI info.plist中, ...

kpatch

.bashrc function kpatch() { patch=$1 shift echo "================================================================================" ./scripts/checkpatch.pl $patch || return 1 echo "================================================================================" git send-email ...