【Wax】使用Wax (framework方式,XCode 4.6)
前情提示:【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)相关推荐
- 星际迷航传奇人物 Leonard Nimoy NFT 数字收藏卡即将上线 WAX 区块链
Leonard Nimoy 家人与 WAX 联手合作,为粉丝带来了这位星际迷航传奇人物的数字收藏卡 这将是一个特殊的收藏品系列,它记录了已故伦纳德·尼莫伊(Leonard Nimoy)和家人从未公开过 ...
- WAX 区块链发行的 Topps 数字收藏卡将在美国沃尔玛和塔吉特发售
垃圾桶小破孩食物大战贴纸卡将在线下商店及区块链上启动销售 Topps Digital 新一年继续发力,为收藏者带来了颠覆性的新体验!" 2021 Topps 垃圾桶小破孩食物大战!" ...
- 一个静态库框架模板: iOS Universal Framework Mk 7
项目地址: https://github.com/kstenerud/iOS-Universal-Framework 这是一个Xcode 4使用的项目模板,而不是一个新的开源框架. 这是项目主页,介绍 ...
- xcode扩展_如何将Xcode插件转换为Xcode扩展名
xcode扩展 by Khoa Pham 通过Khoa Pham 如何将Xcode插件转换为Xcode扩展名 (How to convert your Xcode plugins to Xcode e ...
- iosxib 设置图片_iOS framework制作及使用(包含xib和图片)
制作framework目的:保密项目代码.制作SDK时常用 静态库与动态库简介: 静态库:链接使用时完整地拷贝至可执行文件中 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加 ...
- Making Your Own iPhone Frameworks. In Xcode
Back in April Oliver wrote an excellent article entitled "Making Your Own iPhone Frameworks&quo ...
- 第一篇:Entity Framework 简介
先从ORM说起吧,很多年前,由于.NET的开源组件不像现在这样发达,更别说一个开源的ORM框架,出于项目需要,以及当时OOP兴起(总不至于,在项目里面全是SQL语句),就自己开始写ORM框架.要开发O ...
- ios之Xcode工程中添加文件常用快捷键
1.Xcode某个工程中添加文件 有两种方式: 方式一:"command"+"n",弹出添加文件对话框. 方式二:在需要添加文件的工程目录下右键,选择" ...
- ios 制作framework
原文:http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/ 原文废话太多啊,自己总结一下,因为我是在原有的静态库工程基础上 ...
最新文章
- AI假新闻满天飞,打假神器GROVER帮你看清一切
- SPOJ1812(后缀自动机求n个串的最长公共子串)
- hibernate mysql autocommit_Hibernate4 中为什么我没有用commit()方法直接用save就存到数据库了?...
- 5G关键技术:大规模多天线技术现状及研究点介绍
- 15.5.1【Task实现细节】 生成的代码
- throw er; // Unhandled 'error' event 和Error: listen EADDRNOTAVAIL 192.168.0.109:8081
- 使用Asp.net的TreeView来构建用户选择输入
- 软件工程----项目的进度安排
- h5移动端开发之禁用微信浏览器字体大小设置
- 高等数学——微分方程
- 用python求3的阶乘_Python 阶乘实例 - Python 3 基础教程
- iOS 内存泄露检测工具MLeaksFinder和FBRetainCycleDetector
- freemarker模板动态生成word文档之配置模板路径
- 录制音频文件大小的计算
- 10 个快速提升技术水平的方法
- 计算机论文封皮,毕业论文封面及格式规定
- Flink 结合 布隆过滤器(BloomFilter) 实现去重
- 仿微信朋友圈动态列表
- 配置sumlime html,Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查
- ANDROID L——模拟器配置及创建项目
热门文章
- json/ 发送形式_24/7的完整形式是什么?
- python 示例_带有示例的Python File write()方法
- python 示例_带有示例的Python date isocalendar()方法
- Mybatis中的核心配置文件SqlMapConfig.xml详细介绍
- java date传输类型错误_转换日期格式:Java中的转换错误?
- matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方法 (1)
- 前端的请求最大线程数是多少啊_面试官:创建多少个线程合适,我该怎么说?...
- Linux网站大杂烩《自己查阅》
- C++单例模式简单实现
- 从0到1写RT-Thread内核——空闲线程与阻塞延时的实现