titanium-swift-module-example:利用Swift为Appcelerator Titanium构建本机模块

时间:2024-05-17 06:40:35
【文件属性】:

文件名称:titanium-swift-module-example:利用Swift为Appcelerator Titanium构建本机模块

文件大小:4.38MB

文件格式:ZIP

更新时间:2024-05-17 06:40:35

swift module titanium appcelerator Objective-C

本机Titan Swift模块 这是一个在Titanium中使用纯Swift模块的示例项目。 该模块及其依赖项均为100%Swift,并且不再需要任何其他设置/链接。 它仅使用三行代码使用#1 Swift Networking Library Alamofire 。 在接下来的几周和几个月内,还会出现更多类似SwiftyJSON或RxSwift的示例。 :warning: 警告:该项目尚未准备好投入生产。 它将是Titanium SDK 8.0.0+的一部分。 一般挑战 Titanium以前使用Objective-C静态库导出模块,而Swift仅使用框架。 该模块项目使用Xcode配置(.xcconfig)文件注入标头搜索路径 Swift框架需要模块化框架引用(模块映射) Titanium API通过require 'n'来加载本机模块。 不确定.framework文件是否会直接被SDK重


【文件预览】:
titanium-swift-module-example-master
----ios()
--------.gitignore(330B)
--------module.xcconfig(832B)
--------ti.test.podspec(723B)
--------titanium.xcconfig(335B)
--------ti.test.xcodeproj()
--------Cartfile(36B)
--------Info.plist(753B)
--------manifest(465B)
--------TiTest_Prefix.pch(64B)
--------platform()
--------Classes()
--------hooks()
--------timodule.xml(306B)
----.gitignore(330B)
----README.md(1KB)
----documentation()
--------index.md(709B)
----LICENSE(78B)
----example()
--------app.js(332B)
----assets()
--------README(372B)

网友评论