Skip to content

narfdotpl/lua-on-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lua on iOS

A sequence of clear commits showing how to add Lua to an empty iOS app.

Written in early 2013 (Lua 5.2, Xcode 4.6, iOS 6.1). Based on parts two and three of James Norton's "Scripting iOS Games With Lua". Released into the public domain.

Levels of integration

Each step is covered in a separate commit.

  1. Run Lua code from a string.
  2. Maintain interpreter's state between calls.
  3. Run Lua code from a file.
  4. Call an Objective-C function from Lua.
  5. Pass to Lua a pointer to an Objective-C object.

How to test this?

  1. Install CocoaPods.
  2. git clone https://github.com/narfdotpl/lua-on-ios.git
  3. cd lua-on-ios
  4. pod install
  5. open *.xcworkspace
  6. Build and run.

About

how to add Lua to an iOS app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published