zoukankan      html  css  js  c++  java
  • 制作IOS ANE的基本流程

    来源:http://www.swfdiy.com/?p=1239

    1. 使用xcode新建ios上的static library 工程

    2. 从air sdk/include里拷贝flashruntimeExtension.h 进工程目录并引用之

    3. 使用c, 结合flash runtime extenstion的一些API实现你要的本机功能

    4. 编译工程生成静态库: test.a

    5. 下面过程可以脱离mac

    6. fb里新建一个flex library project, 添加AS类, 用来充当ANE<->AIR的桥梁用, 里面实例化extension context

    7. 编译该flex library project成SWC, 复制一份,解压缩, 再把之前的test.a放入, 并编写extension.xml, 定义好相关接口联系。 最后使用ADT命令生成 ane文件。 这里可以认为ANE实际上等于SWC+一个静态库

    8. 到这里已经基本完成。 新建一个AS mobile工程,添加之前生成的ane, 再使用ADT打包成IPA, 完成。

    用一句描述的话,就是, C => test.a + asLib.swc => test.ane + mobile application => application.ipa

  • 相关阅读:
    javascript基础
    html基础
    css基础
    django-session和cookie
    rest架构
    django-models
    django-templates
    Alignment
    ural 1225.Flags
    ural 1009. K-based Numbers
  • 原文地址:https://www.cnblogs.com/sunminmin/p/3819068.html
Copyright © 2011-2022 走看看