001|看!Swift 与 C++ 的交互性
Swift C++ 编程语言设计 系统编程安全 Dotfiles 编译优化 CodoaPods 优化
关于本刊:
《棒棒彬·技术参考周刊》——分享个人技术见闻
基于第二大脑的体系构建,以知识增量的方式,从时间维度衍生的在线周刊
若想了解更全面的结构化内容,可访问完整的第二大脑
发刊初衷可阅读:https://www.yuque.com/binboy/rr1yta/sno2ef
一、见闻与碎碎念
C++ 常常作为跨平台技术的首选编程语言,我们的项目也不例外,那么在和 iOS 的交互上,未来是否有可能跨过 C/Objective-C 直接和 Swift 进行互操作呢?本期的技术精选就是重点看看社区是如何讨论这个话题的。
断断续续地将《斯坦福大学:系统编程的安全性》课程,以讲义阅读与摘要的方式学习完了
基本可以算是 Rust 编程语言“广告宣传课”,主要讲内存安全和并发安全, 从 C/C++ 和其他一些语言是如何避免安全问题延展到 Rust 的解决方式以及它的内存模型介绍:所有权、生命周期、引用。
前段时间做编译优化,对编译流程和 CocoaPods 的运行机制有了更近一步的了解,整理记录了一些相关的公开参考资源
给自己常用的一个开源工具-XcodesApp,贡献提交了一个筛选 Beta/Release 版本的小功能,SwiftUI 在 macOS 的应用开发非常舒服
二、技术新知
书籍
Rust in Action - Rust 实战
课程
视频
文章与资讯
🏈 Rugby: Optimise CocoaPods project | Swifty Finch - 寻找 CocoaPods 工程效率问题的解决方式
Swift 与 C++ 的互操作:
swift/CppInteroperabilityManifesto.md at main · apple/swift · GitHub
《Increment》 - Stripe 出品的专注于软件开发的季刊杂志
Swiftjective-C - iOS 平台开发分享集锦,对 Apple 平台特性非常关注
Dotfiles: GitHub ❤ ~/- 在 GitHub 托管 dotfiles 的非官方指南
欢迎访问我的 Dotfiles
开源
Rugby - CocoaPods 缓存加速优化
工具
Swift Version - Xcode 和 Swift 版本关系速查
XcodesApp - 官方源全速下载 Xcode & 多版本管理
tokei
- 代码量统计命令行工具
应用
DetailsPro - 基于 Apple 平台 SwiftUI 理念的设计工具
三、技术精选
Swift 与 C++ 的互操作性
通过社区的技术方案讨论看看编程语言设计者是如何思考 Swift 和 C++ 的互操作性,并从中更深入地理解这两门语言的技术细节,以及其中的共同点与差异点。
此处为语雀内容卡片,点击链接查看:https://www.yuque.com/binboy/tech-weekly/fg8bov
评论