前往AIR网站下载最新的SDK:http://labs.adobe.com/technologies/flashplatformruntimes/ 解压后替换CS安装目录下的AIR2.6和ActionScript3.0下AIR2.6的AIRGlobal.swc 新建AIR for IOS项目 把配置xml中的renderMode改为direct 然后Ctrl+Enter就可以直接在模拟器中debug真3D项目了。
前往AIR网站下载最新的SDK:http://labs.adobe.com/technologies/flashplatformruntimes/ 解压后替换CS安装目录下的AIR2.6和ActionScript3.0下AIR2.6的AIRGlobal.swc 新建AIR for IOS项目 把配置xml中的renderMode改为direct 然后Ctrl+Enter就可以直接在模拟器中debug真3D项目了。
通过几个晚上的折腾,终于打通了通讯的所有环节。WIFI串口需要3.3V的供电,Arduino上的3.3V供电的时候降压到了2.3V导致WIFI串口无法正常工作。现在用5V串了个2欧的电阻,工作电压稳定在3.5V。 Arduino的接收代码: iPhone端的发送代码:
8月份就入了一块wifi串口模块,打算用它来控制赤道仪.因为工作太忙,一直没有开始研究.趁着看月全食的空隙,花了1天时间开始折腾这个模块. wifi串口模块设置成无线串口模式,ios设备手动输入ip和网关. ios app使用了asyncSocket开源库(https://github.com/robbiehanson/CocoaAsyncSocket)项目需要导入CFNetwork.framework. 这样通过socket就可以发送数据到wifi串口模块,后续工作是让arduino接收来自wifi串口数据并控制电机转速.
如何查看是否越狱?最简单的方法就是查看你设备上是否多了越狱的目录 detectDevice.h detectDevice.m 然后在你代码中调用[UIDevice currentDevice] isJailbroken], 如果返回YES说明被破解了,为NO,则没被破解
http://www.adobe.com/special/products/air/sdk/ Adobe Flash Player 11.1和AIR3.1已经出来了
xcode 4.2下编译ANE出现No previous prototype for function和ld: warning: unexpected srelocation type 9。 出现后者警告时,编译出来的IPA会在执行到Native代码时程序Crash。 解决方法: 在Build Settings下disable "Missing Function Prototypes" set "Enable Linking With Shared Libraries" to NO
The Bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this Application from running on devices that were supported by previous versions. 原因在于上一个版本是用的armv6,新的AIR2.6在info.plist中升级为armv7了 目前唯一的办法就是作为新应用发布
1. json-frameworkA strict JSON parser/generator for Objective-C 2. GTMBase64 Google Toolbox for Mac 3. TouchXML xml解析 4. SFHFKeychainUtils 安全保存用户密码到keychain中 5. MBProgressHUD 很棒的一个加载等待特效框架 6. ASIHTTPRequest http等相关协议封装 7. EGORefreshTableHeaderView 下拉刷新代码 8. AsyncImageView 异步加载图片并缓存代码 9. 类似setting的竖立也分栏程序