ActionScript 寫習慣了,trace 一下改不掉..XD
#ifdef IPHONESIM
#define trace(c) NSLog(@"%s [Line %d] %s", __PRETTY_FUNCTION__, __LINE__, c)
#else
#define trace(...)
#endif
編成 extension,記得 include
#ifndef EXTENSION_H
#define EXTENSION_H
#include "Trace.h"
namespace extension {
...
}
all: clean build
build:
haxelib run hxcpp Build.xml -Diphoneos -DHXCPP_ARMV7
haxelib run hxcpp Build.xml -Diphonesim
debug: clean
haxelib run hxcpp Build.xml -Diphoneos -DHXCPP_ARMV7
haxelib run hxcpp Build.xml -Diphonesim -D DHXCPP_STACK_TRACE
clean:
rm -rf obj
rebuild it.
make
要用的時候
trace("hello");
記得開 simulator
openfl test ios -simulator -debug -verbose
... Demo[1993:a0f] void -[DemoDelegate foo](DemoDelegate*, objc_selector*) [Line 70] hello