 Swift 迁移之路 - 唐巧优势: • ⾯面向协议编程, Lazy Load, type infer, guard ⋯⋯ • 问题: • Swift 升级 • IDE 补全慢/挂掉,Xcode ⽆无故⽩白屏,Internal Error,系 统的⽅方法补全⽆无故失败 • 混编的编译速度奇慢(最慢出现过打包⼀一次 40 分钟的情 况) 调整 • 升级打包机和开发机 • 当前项⽬目代码量量: • 写⼀一个新项⽬目 遇到的问题 • 编译器器性能问题,编译⼀一次 5 分钟 • IDE ⽆无误编译,卡顿严重。 • Swift 和 C++ 底层直播库的调⽤用麻烦,调试时常出问题。 • 系统补全时常挂掉 • pod 1.5 对动态库⽀支持不不好,很多问题 解决⽅方案 • ⿊黑苹果 • ⽤用 injected 来 run 起来调整界⾯面 • ⽤用 OC 做 Swift 与 C++0 码力 | 43 页 | 1.37 MB | 1 年前3 Swift 迁移之路 - 唐巧优势: • ⾯面向协议编程, Lazy Load, type infer, guard ⋯⋯ • 问题: • Swift 升级 • IDE 补全慢/挂掉,Xcode ⽆无故⽩白屏,Internal Error,系 统的⽅方法补全⽆无故失败 • 混编的编译速度奇慢(最慢出现过打包⼀一次 40 分钟的情 况) 调整 • 升级打包机和开发机 • 当前项⽬目代码量量: • 写⼀一个新项⽬目 遇到的问题 • 编译器器性能问题,编译⼀一次 5 分钟 • IDE ⽆无误编译,卡顿严重。 • Swift 和 C++ 底层直播库的调⽤用麻烦,调试时常出问题。 • 系统补全时常挂掉 • pod 1.5 对动态库⽀支持不不好,很多问题 解决⽅方案 • ⿊黑苹果 • ⽤用 injected 来 run 起来调整界⾯面 • ⽤用 OC 做 Swift 与 C++0 码力 | 43 页 | 1.37 MB | 1 年前3
 Hello 算法 1.0.0b1 Swift版写在前面 hello‑algo.com 5 Figure 0‑4. 运行代码示例 第一步:安装本地编程环境。参照附录教程,如果已有可直接跳过。 第二步:下载代码仓。如果已经安装 Git ,可以通过命令行来克隆代码仓。 git clone https://github.com/krahets/hello-algo.git 当然,你也可以点击“Download ZIP”直接下载代码压缩包,本地解压即可。0 码力 | 190 页 | 14.71 MB | 1 年前3 Hello 算法 1.0.0b1 Swift版写在前面 hello‑algo.com 5 Figure 0‑4. 运行代码示例 第一步:安装本地编程环境。参照附录教程,如果已有可直接跳过。 第二步:下载代码仓。如果已经安装 Git ,可以通过命令行来克隆代码仓。 git clone https://github.com/krahets/hello-algo.git 当然,你也可以点击“Download ZIP”直接下载代码压缩包,本地解压即可。0 码力 | 190 页 | 14.71 MB | 1 年前3
 Hello 算法 1.0.0b2 Swift版写在前面 hello‑algo.com 5 Figure 0‑4. 运行代码示例 第一步:安装本地编程环境。参照附录教程,如果已有可直接跳过。 第二步:下载代码仓。如果已经安装 Git ,可以通过命令行来克隆代码仓。 git clone https://github.com/krahets/hello-algo.git 当然,你也可以点击“Download ZIP”直接下载代码压缩包,本地解压即可。0 码力 | 199 页 | 15.72 MB | 1 年前3 Hello 算法 1.0.0b2 Swift版写在前面 hello‑algo.com 5 Figure 0‑4. 运行代码示例 第一步:安装本地编程环境。参照附录教程,如果已有可直接跳过。 第二步:下载代码仓。如果已经安装 Git ,可以通过命令行来克隆代码仓。 git clone https://github.com/krahets/hello-algo.git 当然,你也可以点击“Download ZIP”直接下载代码压缩包,本地解压即可。0 码力 | 199 页 | 15.72 MB | 1 年前3
 Hello 算法 1.1.0 Swift版Miniconda3 ,需要 Python 3.10 或更新版本。 2. 在 VS Code 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 2. C/C++ 环境 1. Windows 系统需要安装 MinGW(配置教程);MacOS 自带 Clang ,无须安装。0 码力 | 379 页 | 18.47 MB | 1 年前3 Hello 算法 1.1.0 Swift版Miniconda3 ,需要 Python 3.10 或更新版本。 2. 在 VS Code 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 2. C/C++ 环境 1. Windows 系统需要安装 MinGW(配置教程);MacOS 自带 Clang ,无须安装。0 码力 | 379 页 | 18.47 MB | 1 年前3
 Hello 算法 1.2.0 简体中文 Swift 版Miniconda3 ,需要 Python 3.10 或更新版本。 2. 在 VS Code 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 2. C/C++ 环境 1. Windows 系统需要安装 MinGW(配置教程);MacOS 自带 Clang ,无须安装。0 码力 | 379 页 | 18.48 MB | 10 月前3 Hello 算法 1.2.0 简体中文 Swift 版Miniconda3 ,需要 Python 3.10 或更新版本。 2. 在 VS Code 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 2. C/C++ 环境 1. Windows 系统需要安装 MinGW(配置教程);MacOS 自带 Clang ,无须安装。0 码力 | 379 页 | 18.48 MB | 10 月前3
 Hello 算法 1.0.0b5 Swift版Python 环境 1. 下载并安装 Miniconda3 。 2. 在 VSCode 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 5. Go 环境 1. 下载并安装 go 。 2. 在 VSCode 的插件市场中搜索 go ,安装 Go 。 3. 快捷键0 码力 | 376 页 | 30.70 MB | 1 年前3 Hello 算法 1.0.0b5 Swift版Python 环境 1. 下载并安装 Miniconda3 。 2. 在 VSCode 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 5. Go 环境 1. 下载并安装 go 。 2. 在 VSCode 的插件市场中搜索 go ,安装 Go 。 3. 快捷键0 码力 | 376 页 | 30.70 MB | 1 年前3
 Hello 算法 1.0.0 Swift版Miniconda3 ,需要 Python 3.10 或更新版本。 2. 在 VS Code 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 2. C/C++ 环境 1. Windows 系统需要安装 MinGW(配置教程);MacOS 自带 Clang ,无须安装。0 码力 | 378 页 | 17.59 MB | 1 年前3 Hello 算法 1.0.0 Swift版Miniconda3 ,需要 Python 3.10 或更新版本。 2. 在 VS Code 的插件市场中搜索 python ,安装 Python Extension Pack 。 3.(可选)在命令行输入 pip install black ,安装代码格式化工具。 2. C/C++ 环境 1. Windows 系统需要安装 MinGW(配置教程);MacOS 自带 Clang ,无须安装。0 码力 | 378 页 | 17.59 MB | 1 年前3
共 7 条
- 1













