返回博客首页
← 所有文章

视频课程:在 NativeScript for Angular 中使用 Objective-C、Swift 和 Java API

2017 年 3 月 30 日 — 作者:Nathan Walker

许多强大的库都是用 Objective-C/Swift(用于 iOS)和 Java(用于 Android)编写的。使用 NativeScript,您可以直接从 JavaScript/TypeScript 访问这些 API,从而使开发人员无需依赖潜在的第三方桥接。这还使您能够在一个代码库和您选择的 IDE 中利用整个原生移动项目,这在以前是史无前例的。

egghead course preview

以前,集成 iOS 的第三方 Objective-C 库可能需要使用 XCode,然后使用另一个通常用 JavaScript 编写的桥接层来打开对该库的访问权限。在 Android 中,您可能需要打开 Android Studio 来使用 Gradle 插件,然后返回到桥接层,然后集成到您的代码库中。此过程有可能容易出错,因为随着时间的推移,您经常会对更高级别的桥接 API进行盲调用,希望底层的原生 API 调用不仅正确,而且是最新的。

使用 NativeScript,您只需进行更改并继续开发,而不会被打断。结果是开发体验非常优雅,使用起来非常有趣。

为了展示 NativeScript 这些独特而强大的功能,您可以观看一个视频课程,重点介绍如何将这些原生库内部包含到您的项目中,以及如何构建公共插件与社区共享。还介绍了如何基于 iOS 和 Android 的原生库编写自定义视图组件。

在 egghead.io 上观看此视频课程!

egghead course