文章目录零、相关文章一、前言二、Lua 文件 I/O(2.1)简单模式(2.2)完全模式三、Lua 错误处理(3.1)语法错误(3.2)运行错误(3.3)错误处理(3.3.1)assert(3.3.2)error(3.3.3)pcall(3.3.4)xpcall 零、相关文章【LuaLua学习笔记(一)【LuaLua学习笔记(二)【LuaLua学习笔记(三)【LuaLua学习笔记
转载 2024-08-23 23:10:57
647阅读
作者:风之甬道 对文件的操作是一项很基本的人际交互过程,这里简单总结一下常用的文件操作内容 1.沙盒的概念 沙盒是iPhone开发中的一个特有的概念,指的是程序运行时的存储空间范围。 出于对安全的考虑,苹果把iPhone中运行的程序限定在一个文件夹内,用户的任何操作都只能在这个文件夹内完成,绝不允许用户访问这个文件夹外的任何文件夹,这个限定文件夹就是“沙盒”。 可以这样理解
转载 2023-11-08 22:16:49
92阅读
一、执行外部代码1.loadfile 编译Lua外部代码块,但不能运行代码,将会以函数的形式返回编译结果。注意:在调用外部lua文件函数之前,必须先调用本结果函数。外部文件:print("本脚本是测试用,被调用脚本") num1=88 local num2=20 --全局函数 function ShowInfo( ) print("测试脚本全局函数") end --局部函数 loca
转载 2024-04-25 16:45:43
44阅读
第一步下载Lua源码,可以从官网下载,是一个压缩包。地址:http://www.lua.org/ftp/然后解压,比如F盘根目录。第二步VS中新建一个项目:  我选择的是VC++,win32控制台应用程序。  取名MyLuaProj,位置在F盘根目录。然后确定,下一步,应用程序设置中选择静态库,不勾选预编译头->完成。  此时VS里会出现下图所示的项目了。第三步
转载 2024-06-08 13:45:52
94阅读
INCLUDE+LIB设置是一个不错的方法,但是有时候为了保证代码的可以移植需要设置相对路径。 要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径: 1. 系统路径 系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。 打开此对话框会发现默认有这几条路径: C:\Program F
一、前言 前面我们学过了一些脚本语言,比如Python,但是众所周知的是脚本语言有一个致命的问题,那就是执行率的低下;不过今天我们带来的这款脚本语言,它可不像Python那样效率低下,它在所有的脚本引擎中可以说是效率最高的,正式因为如此,它也被广泛的应用在了嵌入式脚本语言中,那么今天我们要说的主人翁到底是谁了,它就是我们神秘的lua。下面我们来搭建一个lua运行环境并使用它。二、配置lua运行环境
Lua文件加载一、执行字符串最基本是直接用LuaEnv.DoString执行一个字符串,当然,字符串得符合Lua语法比如:luaenv.DoString("print('hello world')")完整代码见XLua\Tutorial\LoadLuaScript\ByString目录但这种方式并不建议,更建议下面介绍这种方法。二、加载Lua文件lua的require函数即可比如:DoStrin
转载 2024-03-25 19:19:17
182阅读
Xcode调试在iOS程序中主要有两种错误,1)一种是编译错误,编译错误一般情况下在Xcode的程序编写过程中可以被检测出来,以红色标注,并且给出错误原因的提示。2)一种是逻辑错误。而逻辑错误在我们的编码过程中是看不出来的,这些错误可以通过测试和调试找出3)警告 有关警告的内容有的时候会引起程序崩溃,因此需要对警告信息一一排查。4)在Xcode中因为系统错误或者是链接错误暂不在讨论之列。(1)有关
转载 2024-04-17 12:03:33
136阅读
OC程序开发过程#import预处理指令有两个作用:(1)与#include一样,拷贝文件内容(2)可以自动防止文件的内容被重复拷贝 程序编译连接过程: 源文件(.m)---(编译)---->目标文件(.0)-----(链接)---->可执行文件(.out)Foundation框架。如果要使用框架中的所有头文件那么应该怎么办?包含框架的主头文件。主头文件是一个框
为什么要看这边文章? 因为作者使用了断点的设置技巧带给我们解决BUG的新技能!======自定义断点在断点上点击右键,选Edit BreakPointcondition 设置断点使用的条件。相当于每次执行到这里运行一次这条语句,如果这条语句的结果是YES,中断运行。这个功能可以代替调试时的代码ignore 设置中断前可以忽略的次数。以后再想让代码执行了n次时暂停,就再也不用写代码了:)actio
在caches目录下建立软联结,联结lua的目录终端输入:cd /Users/rekoo/Library/Application\ Support/iPhone\ Simulator/6.1/Applications/C60AC5AD-7FFD-4E51-8F77-46D9426A4E57/Library/Caches ln -s /Users/rekoo/Desktop/gitlab/
原创 2013-04-26 15:04:01
1525阅读
  对于一种语言,其所谓开发调试环境, 大体有以下两方面的内容:1、开发, 即代码编写, 主要是代码提示、补齐, 更高级一点的如变量名颜色等。2、调试, 主要是运行状态下断点、查看变量、堆栈等。  现在无论是端游还是手游(基于cocos2d)的开发, 基本模式都是c++内核 + lua逻辑的路线。对于c++的开发和调试, vs已经能很好的满足开发者的需求, 微软这方面真是值得称颂。不幸的是, lu
转载 3月前
214阅读
批处理(Batch),就是进行批量的处理,英文译文BATCH,批处理文件后缀BAT就取的前三个字母,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件是扩展名为.bat或.cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何当前系统下可运行的程序都可以放在批处
转载 2024-04-08 10:22:05
40阅读
前言:window 批处理脚本通常都是 .bat 或 .cmd 后缀。区别:本质上没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的。 只是 cmd 文件中允许使用的命令要比 bat 文件多。 一个使用 cmd 运行的, 一个用 dos 解释器解释运行。 cmd 文件只有在 windows2000 以上的系统中才能运行,而 bat
转载 2024-04-22 15:15:04
465阅读
推荐一款高效神器:VSCode-EmmyLua —— 为你的Lua编程提供强大支持!是一个Visual Studio Code(VSCode)的扩展插件,专为Lua开发者设计,提供了丰富的代码提示、智能感知、调试和格式化功能,旨在提升你的编程效率,让你在Lua开发世界中游刃有余。技术分析功能特性代码补全与智能提示:基于EmmyLua注释生成的类型信息,VSCode-EmmyLua能为你提供精准的函
在开发过程中,我常常需要使用 Xcode运行 iOS 应用程序。但在实际操作中,有时会遇到一些棘手的问题,比如构建失败或运行时崩溃。这篇博文记录了我解决“xcode运行ios”问题的过程,涵盖了背景描述、技术原理、架构解析、源码分析、案例分析和扩展讨论等内容。 ### 背景描述 在进行 iOS 应用开发时,使用 Xcode 是必不可少的。每当我尝试运行我的应用时,有时会出现各种各样的问题,
原创 6月前
42阅读
# Xcode运行Java ## 引言 Xcode是苹果公司开发的一款集成开发环境(IDE),主要用于开发macOS和iOS应用程序。然而,并不是所有的开发者都知道,Xcode也可以用来运行Java程序。本篇文章将向您介绍如何在Xcode中配置和运行Java程序,并提供代码示例。 ## 配置Xcode 在开始之前,您需要确保您已经安装了Xcode,并且电脑上已经安装了Java Developm
原创 2023-12-27 06:06:45
73阅读
说起来,iDP(iOS Developer Program)的申请并不难,填写所有信息,然后发一封邮件就可以了。而在iDP申请完成之后,很多开发者要做的第一件事就是在设备上测试应用,因为很多特性是模拟器不支持的(比如多点触控,重力感应等),今天带给大家的就是联机调试iPhone程序的完成流程。准备工作很简单,用于开发的Mac电脑一台,运行Mac OS X 10.6.4,XCode版本3.2.4点击
1. Xcode环境:     插入Mac OS系统安装盘,打开optional Installs-> Xcode.mkp 然后选择安装。     或者注册http://developer.apple.com/ 下载Xcode安装,需要注册,免费。 2. 安装好后在Macintosh HD/Developer/Ap
# 在 Xcode运行 Java 程序 Xcode 是 Apple 官方提供的集成开发环境(IDE),主要用于 macOS 和 iOS 应用程序的开发。然而,它并不是专门为 Java 开发设计的,因此很多 Java 开发者可能会感到困惑。然而,我们仍然可以在 Xcode运行 Java 程序,尽管需要一些额外的设置。本文将详细介绍如何在 Xcode运行 Java 程序,并提供代码示例和
原创 2024-10-13 05:33:08
63阅读
  • 1
  • 2
  • 3
  • 4
  • 5