Kotlin 1.9.10 官方文档 中文版
语言的结构与联合类型——教程 映射来自 C 语言的函数指针——教程 映射来自 C 语言的字符串——教程 创建使用 C 语言互操作与 libcurl 的应用——教程 与 Objective-C 互操作性 与 Swift/Objective-C 互操作性 Kotlin/Native 开发 Apple framework——教程 CocoaPods 集成 CocoaPods 概述 添加对 Pod 库的依赖 项目的静态库或动态库以及 C 语言头文件 用于Swift 与 Objective-C 项目的 Apple 框架 支持直接在 Kotlin/Native 中使用以下现有库的互操作: 静态或动态 C 语言库 C 语言、 Swift 以及 Objective-C 框架 将编译后的 Kotlin 代码包含进用 C、 C++、 Swift、 Objective-C 以及其他语言 编写的现有项目中会很容易。 直接在 直接在 Kotlin/Native 中使用现有原生代码、 静 态或动态 C 语言库、 Swift/Objective-C 框架、 图形引擎以及任何其他原生内 容也很容易。 Kotlin/Native 库有助于在多个项目之间共享 Kotlin 代码。 POSIX、 gzip、 OpenGL、 Metal、 Foundation 以及许多其他流行库与 Apple 框架都已预先导入 并作为 Kotlin/Native0 码力 | 3753 页 | 29.69 MB | 1 年前3
Kotlin 官方文档中文版 v1.91.10.3.3 映射来自 C 语言的函数指针——教程 映射来自 C 语言的字符串——教程 创建使用 C 语言互操作与 libcurl 的应用——教程 与 Objective-C 互操作性 与 Swift/Objective-C 互操作性 Kotlin/Native 开发 Apple framework——教程 CocoaPods 集成 CocoaPods 概述 添加对 Pod 库的依赖 语言头文件 用于Swift 与 Objective-C 项目的 Apple 框架 支持直接在 Kotlin/Native 中使用以下现有库的互操作: 静态或动态 C 语言库 Kotlin 原生 37 C 语言、 Swift 以及 Objective-C 框架 将编译后的 Kotlin 代码包含进用 C、 C++、 Swift、 Objective-C 以及其他语言编写的现有项目 中会很容易。 中会很容易。 直接在 Kotlin/Native 中使用现有原生代码、 静态或动态 C 语言库、 Swift/Objective-C 框架、 图形引擎以及任何其他原生内容也很容易。 Kotlin/Native 库有助于在多个项目之间共享 Kotlin 代码。 POSIX、 gzip、 OpenGL、 Metal、 Foundation 以及许多其他流行库与 Apple 框架都已预先导入并作为 Kotlin/Native0 码力 | 2049 页 | 45.06 MB | 1 年前3
2019-2021 美团技术年货 前端篇设计稿(UI 视图)自动生成代码方案的探索 56 美团外卖终端容器无关化研发框架 74 一款可以让大型 iOS 工程编译速度提升 50% 的工具 96 从预编译的角度理解 Swift 与 Objective-C 及混编机制 108 美团民宿跨端复用框架设计与实践 165 美团跨端一体化富文本管理技术实践 186 前端 | 2020 202 移动端 UI 一致性解决方案 202 美团外卖 API 多个平台各自实现的特殊 Dart Pack- age。Plugin Package 可以为 Android(使用 Kotlin 或 Java)、iOS(使用 Swift 或 Objective-C)、Web、macOS、Windows 或 Linux 或其任意组合 编写插件包。 下面分别对这两种类型 Package 中如何分平台编程进行介绍。 (1) Dart Package 于其在不同场景下的使用。 总结 至此,关于 cocoapods-hmap-prebuilt 的介绍就要结束了。 回看整个故事的开始,Header Map 是我在研究 Swift 和 Objective-C 混编过程中 发现的一个很小的知识点,而且 Xcode 自身就实现了一套基于 Header Map 的功 能,在实际的使用过程中,它的表现并不理想。 但幸运的是,在后续的探索的过程中,我们发现了为什么0 码力 | 738 页 | 50.29 MB | 1 年前3
Swift 迁移之路 - 唐巧6 ⽉月 • Swift 版本:Swift 2 • 依赖很重的 C++ 直播库 • 历史 Objective-C 代码⾏行行数:8 万⾏行行 • 团队 iOS 成员⼈人数:2 ⼈人 • ⼤大家都对使⽤用 Swift 抱有极⾼高的兴趣 决策⽅方案 混编,从此之后不不再写 Objective-C ! 混编进展 • 优势: • ⾯面向协议编程, Lazy Load, type infer • 当前项⽬目代码量量: • Objective-C 25万⾏行行 • Swift 5万⾏行行 • 2018 年年1⽉月开始,新的项⽬目代码⽤用 Objective-C 编写 猿辅导⽼老老师版 的 Swift 迁移之路路 决策回顾 • 背景 • 时间:2016 年年 7 ⽉月 • 全新的项⽬目,历史 Objective-C 代码⾏行行数:0 ⾏行行 • 需要依赖 在编写,但是感觉并不不太特别舒服 ⼩小猿搜题 的 Swift 迁移之路路 决策回顾 • 背景 • 时间:2016 年年 10 ⽉月 • Swift 版本:3.0 版本 • 历史 Objective-C 代码⾏行行数:8 万⾏行行 • 团队 iOS 成员⼈人数:3 ⼈人 • 挑战 • 产品迭代需求⽆无法保证团队有充⾜足时间换到 Swift • 兄弟产品混编 Swift 遇到了了很多问题0 码力 | 43 页 | 1.37 MB | 1 年前3
Go vs. GoPlus(Go+)org 2021-6-27 北京 话外: 模板 Go 篇 谁是最成功的语言? • 1970 – 至今 -什么语言是最成功的? • C (1970) • C++ (1979) • Objective-C (1986) • Java (1994) • C# (2002) • Go (2009) 2012年8月 C 是 50 年来最成功的语言 • C 语言的黄金时间 -1970 至今,>50年,经久不衰 语言强调的是对开发者的程序逻辑(语义)的显式表达,而非对计算 机硬件结构的显式表达 -对计算机硬件结构的高度抽象,将更有助于 Go 语言适应未来计算机硬 件发展的变化 惊喜8:C 语言的支持 • Go 语言是除了 Objective-C、C++ 这两门以兼容 C 为基础目标 的语言外的所有语言中,对 C 语言支持最友善的一个 -什么语言可以直接嵌入 C 代码?没有,除了 Go -什么语言可以无缝调用 C 函数?没有,除了 01 数据科学的发展 02 Go+的设计理念 03 Go+实现的迭代 04 01 语言的发展 静态语言发展史 (TOP20) • C (1970) • C++ (1979) • Objective-C (1986) • Java (1994) • C# (2002) • Go (2009) • Swift (2014) • Go+ (2020) 大约每 6-8 年会出现一门新的影响力语言0 码力 | 54 页 | 1.82 MB | 1 年前3
基于Electron vue的桌应用实战2缺点:集成Chromium,安装包⼤大 优点:接近Native性能,功能丰富,跨平台 缺点:库太⼤大,编译慢,开发周期⻓长 桌⾯面应⽤用开发选型 技术选型 C++/C#/C+……(Windows) Objective-C/Swift(Mac) Qt: (Windows/Mac) NW.js/Electron(Windows/Mac) 纯Native开发 开发框架 优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台0 码力 | 34 页 | 3.47 MB | 1 年前3
领域驱动设计&中台/淘宝应用架构升级——反应式架构的探索与实践* ⽤用 Ali JVM协程 异步集成 * 或⽤用线程池异步集成 6. 限流组件 7. 分布式跟踪系统 解决业务异步/回调 引⼊入的 上下⽂文传递 问题 8. iOS Objective-C 的 Rx 框架 实现 AliRxObjC (会开源) 业务实施 1. 先⾯面向应⽤用级升级 * 应⽤用实施升级 * 聚焦性能做 case * 补⻬齐设施能⼒力力0 码力 | 27 页 | 1.13 MB | 1 年前3
2.1 gofmt 的文化演变(4.2 BSD, 1983) 缩进和格化化C代码 等等 最近的: ClangFormat C/C++/Objective-C 格式器 Uncrustify C, C++, C#, ObjectiveC, D, Java, Pawn and VALA的美化器 等等0 码力 | 34 页 | 9.97 MB | 1 年前3
C++高性能并行编程与优化 - 课件 - 11 现代 CMake 进阶指南• CXX : C++ 语言 • ASM :汇编语言 • Fortran :老年人的编程语言 • CUDA :英伟达的 CUDA ( 3.8 版本新增) • OBJC :苹果的 Objective-C ( 3.16 版本新增) • OBJCXX :苹果的 Objective-C++ ( 3.16 版本新增) • ISPC :一种因特尔的自动 SIMD 编程语言( 3.18 版本新增)0 码力 | 166 页 | 6.54 MB | 1 年前3
2021 中国开源年度报告年仍保持着强大的竞争力,仓库数量在极高 存量的情况下仍有不错的增长态势,使用 Java 的仓库数量占比超越了 2020 年的 37%,回 到了 2019 年的 50%左右。 移动端语言(Android/Objective-C/Swift)在 2021 年仍难以重现往日的辉煌,仅剩下 Android 以 1.89% 的占比留在第十名,这与跨平台开发框架和各类小程序越来越流行不无 关系,移动端原生 App 在 surpassing 37% in 2020 and returning to around 50% in 2019. The mobile languages (Android/Objective-C/Swift) are still struggling to regain their former glory in 2021, with only Android remaining0 码力 | 199 页 | 9.63 MB | 1 年前3
共 24 条
- 1
- 2
- 3













