Bootstrap

001|看!Swift 与 C++ 的交互性

Swift C++ 编程语言设计 系统编程安全 Dotfiles 编译优化 CodoaPods 优化

关于本刊:

》——分享个人技术见闻

基于第二大脑的体系构建,以知识增量的方式,从时间维度衍生的在线周刊

若想了解更全面的结构化内容,可访问完整的

发刊初衷可阅读:

一、见闻与碎碎念

  • C++ 常常作为跨平台技术的首选编程语言,我们的项目也不例外,那么在和 iOS 的交互上,未来是否有可能跨过 C/Objective-C 直接和 Swift 进行互操作呢?本期的技术精选就是重点看看社区是如何讨论这个话题的。

  • 断断续续地将《斯坦福大学:系统编程的安全性》课程,以讲义阅读与摘要的方式学习完了

基本可以算是 Rust 编程语言“广告宣传课”,主要讲内存安全和并发安全, 从 C/C++ 和其他一些语言是如何避免安全问题延展到 Rust 的解决方式以及它的内存模型介绍:所有权、生命周期、引用。

  • 前段时间做编译优化,对编译流程和 CocoaPods 的运行机制有了更近一步的了解,整理记录了一些相关的公开参考资源

  • 给自己常用的一个开源工具-XcodesApp,了一个筛选 Beta/Release 版本的小功能,SwiftUI 在 macOS 的应用开发非常舒服

二、技术新知

书籍

  • - Rust 实战

课程

  • ·

视频

  • 编译优化:

文章与资讯

  • - 寻找 CocoaPods 工程效率问题的解决方式

  • Swift 与 C++ 的互操作:

  • - Stripe 出品的专注于软件开发的季刊杂志

  • - iOS 平台开发分享集锦,对 Apple 平台特性非常关注

  • - 在 GitHub 托管 dotfiles 的非官方指南

  • 欢迎访问我的

开源

  • - CocoaPods 缓存加速优化

工具

  • - Xcode 和 Swift 版本关系速查

  • - 官方源全速下载 Xcode & 多版本管理

  • - 代码量统计命令行工具

应用

  • - 基于 Apple 平台 SwiftUI 理念的设计工具

三、技术精选

Swift 与 C++ 的互操作性

通过社区的技术方案讨论看看编程语言设计者是如何思考 Swift 和 C++ 的互操作性,并从中更深入地理解这两门语言的技术细节,以及其中的共同点与差异点。

此处为语雀内容卡片,点击链接查看: