前情提示:【Wax】使用Wax (非framework方式,XCode 4.6)

这次,将以framework的方式来使用Wax

那么,让我们开始吧!!!

准备工作:

下载wax.framework:https://github.com/downloads/probablycorey/wax/wax.framework.zip

新建iOS应用项目,使用Empty Application模板,命名为WaxDemo

Add Files...添加wax.framework,选择“Copy items into destination group's folder”复选框

1、加载lua

AppDelegate.h文件,导入Wax包头文件:

#import <wax/wax.h>

AppDelegate.m文件

方法-(BOOL)application:didFinishLaunchingWithOptions:

在“[self.windowmakeKeyAndVisible];”和“returnYES;”之间,添加代码:

wax_start("init.lua", nil);

2、编写lua代码

新建init.lua:

require "ViewController"viewController = ViewController:init()window = UIApplication:sharedApplication():keyWindow()
window:setRootViewController(viewController)

新建ViewController.lua:

waxClass{"ViewController", UIViewController}function viewDidLoad(self)self.super:viewDidLoad(self)local label = UILabel:initWithFrame(CGRect(0, 20, 320, 40))label:setColor(UIColor:blackColor())label:setText("Hello World!")label:setTextAlignment(UITextAlignmentCenter)self:view():addSubview(label)
end

运行结果:

 

转载于:https://www.cnblogs.com/dyingbleed/archive/2013/02/25/2931876.html

【Wax】使用Wax (framework方式,XCode 4.6)相关推荐

  1. 星际迷航传奇人物 Leonard Nimoy NFT 数字收藏卡即将上线 WAX 区块链

    Leonard Nimoy 家人与 WAX 联手合作,为粉丝带来了这位星际迷航传奇人物的数字收藏卡 这将是一个特殊的收藏品系列,它记录了已故伦纳德·尼莫伊(Leonard Nimoy)和家人从未公开过 ...

  2. WAX 区块链发行的 Topps 数字收藏卡将在美国沃尔玛和塔吉特发售

    垃圾桶小破孩食物大战贴纸卡将在线下商店及区块链上启动销售 Topps Digital 新一年继续发力,为收藏者带来了颠覆性的新体验!" 2021 Topps 垃圾桶小破孩食物大战!" ...

  3. 一个静态库框架模板: iOS Universal Framework Mk 7

    项目地址: https://github.com/kstenerud/iOS-Universal-Framework 这是一个Xcode 4使用的项目模板,而不是一个新的开源框架. 这是项目主页,介绍 ...

  4. xcode扩展_如何将Xcode插件转换为Xcode扩展名

    xcode扩展 by Khoa Pham 通过Khoa Pham 如何将Xcode插件转换为Xcode扩展名 (How to convert your Xcode plugins to Xcode e ...

  5. iosxib 设置图片_iOS framework制作及使用(包含xib和图片)

    制作framework目的:保密项目代码.制作SDK时常用 静态库与动态库简介: 静态库:链接使用时完整地拷贝至可执行文件中 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加 ...

  6. Making Your Own iPhone Frameworks. In Xcode

    Back in April Oliver wrote an excellent article entitled "Making Your Own iPhone Frameworks&quo ...

  7. 第一篇:Entity Framework 简介

    先从ORM说起吧,很多年前,由于.NET的开源组件不像现在这样发达,更别说一个开源的ORM框架,出于项目需要,以及当时OOP兴起(总不至于,在项目里面全是SQL语句),就自己开始写ORM框架.要开发O ...

  8. ios之Xcode工程中添加文件常用快捷键

    1.Xcode某个工程中添加文件 有两种方式: 方式一:"command"+"n",弹出添加文件对话框. 方式二:在需要添加文件的工程目录下右键,选择" ...

  9. ios 制作framework

    原文:http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/ 原文废话太多啊,自己总结一下,因为我是在原有的静态库工程基础上 ...

最新文章

  1. AI假新闻满天飞,打假神器GROVER帮你看清一切
  2. SPOJ1812(后缀自动机求n个串的最长公共子串)
  3. hibernate mysql autocommit_Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了?...
  4. 5G关键技术:大规模多天线技术现状及研究点介绍
  5. 15.5.1【Task实现细节】 生成的代码
  6. throw er; // Unhandled 'error' event 和Error: listen EADDRNOTAVAIL 192.168.0.109:8081
  7. 使用Asp.net的TreeView来构建用户选择输入
  8. 软件工程----项目的进度安排
  9. h5移动端开发之禁用微信浏览器字体大小设置
  10. 高等数学——微分方程
  11. 用python求3的阶乘_Python 阶乘实例 - Python 3 基础教程
  12. iOS 内存泄露检测工具MLeaksFinder和FBRetainCycleDetector
  13. freemarker模板动态生成word文档之配置模板路径
  14. 录制音频文件大小的计算
  15. 10 个快速提升技术水平的方法
  16. 计算机论文封皮,毕业论文封面及格式规定
  17. Flink 结合 布隆过滤器(BloomFilter) 实现去重
  18. 仿微信朋友圈动态列表
  19. 配置sumlime html,Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查
  20. ANDROID L——模拟器配置及创建项目

热门文章

  1. json/ 发送形式_24/7的完整形式是什么?
  2. python 示例_带有示例的Python File write()方法
  3. python 示例_带有示例的Python date isocalendar()方法
  4. Mybatis中的核心配置文件SqlMapConfig.xml详细介绍
  5. java date传输类型错误_转换日期格式:Java中的转换错误?
  6. matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方法 (1)
  7. 前端的请求最大线程数是多少啊_面试官:创建多少个线程合适,我该怎么说?...
  8. Linux网站大杂烩《自己查阅》
  9. C++单例模式简单实现
  10. 从0到1写RT-Thread内核——空闲线程与阻塞延时的实现