Making Libraries Consumable for Non-C++ Developers2002, 2005 JVM – Java Native Access (JNA) – 2007 Go – cgo – permit C in the .go source file – 2009 Swift – share a runtime and be like C – 2014There is no one approach. Make it suck less by recognizing Reference counted - C++ – std::shared_ptr- Python - Objective-C (manual or automatic – see ARC) - Swift - COM – AddRef()/Release() - Non-Reference counted - .NET - JVM - JavaScript Manual memory management 0 码力 | 29 页 | 1.21 MB | 6 月前3
陈东 - 利用Rust重塑移动应用开发-230618targets for IOS - Build the static universal library for different target - Call the function on the swift code 利用 Rust 重塑移动应用开发 Photo / image / chart Rust 在 Keystone 业务上的实践 Rust Crypto Core 利用 Rust 重塑移动应用开发0 码力 | 22 页 | 2.10 MB | 1 年前3
NativeScript 101oExtending with plugins oDebugging JavaScript Why are we here? How did NativeScript come to be? Swift/Obj-C Java .NET We ❤ Web. But… We need: • Better offline support • Access to all device APIs0 码力 | 90 页 | 40.11 MB | 1 年前3
共 3 条
- 1













