Requirements
- Adobe AIR SDK 裡面的FlashRuntimeExtensions.jar (TODO)
- Xcode
- Xcode Template For Easily Creating iOS Adobe Air Native Extensions (ANE)
Reference (TODO)
Samples
- Native extensions for Adobe AIR(Offical)
- Native extensions for Adobe AIR(Un-Offical)
- Free AIR Native Extensions Collection
Step By Step(TODO)
Step By Step
01. 建立Cocoa Touch Static Library
02. 移除自動建立的.h檔
03. 將FlashRuntimeExtensions.h拷貝至.m檔相同目錄
04. 在.m檔中加入 #import "FlashRuntimeExtensions.h"
05. 根據FREFunction 函式定義, 實作FREFunction
06. 根據FREContextInitializer函式定義, 實作FREContextInitializer (mapping FREFunction)
07. 根據FREContextFinalizer 函式定義, 實作FREContextFinalizer
08. 根據FREInitializer 函式定義, 實作FREInitializer (mapping FREContextInitializer & FREContextFinalizer)
09. 根據FREFinalizer 函式定義, 實作FREFinalizer
10. Generating the compiled library(http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt3.html)
沒有留言:
張貼留言