LuaScriptCoreÖ¼ÔÚÄܹ»ÔÚ¶àÖÖÆ½Ì¨ÉÏ·½±ãµØÊ¹ÓÃLua¡£ÆäÌṩÁËÓë¸÷ÖÖÆ½Ì¨µÄ¹¦Äܽ»»¥£¨Ä¿Ç°Ö§³ÖiOS¡¢AndroidÒÔ¼°OS X£©£¬Èÿª·¢ÕßÎÞÐë¹ØÐÄLuaÓë¸÷¸öƽ̨֮¼äÊÇʵÏÖ½»»¥µÄϸ½Ú£¬Ö»ÐèÒª¸ù¾Ý×Ô¼ºµÄÒµÎñÐèÇó£¬Ê¹ÓÃLuaScriptCoreÌṩµÄ·½·¨£¬ÇáËɼòµ¥µØÊµÏÖ¸÷ÖÖ¹¦ÄÜ¡£ÆäÄÜ×öµ½£º
´Óƽ̨ÔÉú²ã´úÂëµ÷ÓÃLuaÖеķ½·¨ºÍ±äÁ¿£¬¿ØÖÆLuaµÄÒµÎñÂß¼
´ÓLuaÖе÷ÓÃÔÉú²ãÌṩµÄ·½·¨£¬ÈÃһЩLuaÎÞ·¨´¦Àí»òÕߺÄʱµÄ´¦Àí½»ÓÉÔÉú·½·¨ÊµÏÖ
´ÓÔÉú²ãÖÐÖ±½ÓÀ©Õ¹LuaµÄ¹¦ÄÜ
´ÓÔÉú²ã¶¨ÒåµÄÀàÖ±½ÓÓ³Éäµ½LuaÖÐʹÓã¬ÈÃLua¸ü·½±ãµØÊµÏÖÃæÏò¶ÔÏóµÄ±à³Ì
±¾´Î¸üÐÂÄÚÈÝ£º
ĿǰiOSºÍAndroidƽ̨Ï¿ÉÒÔͨ¹ýCocoaPodsºÍjcenter»òÕßMaven CentralÒýÓÃLuaScriptCore¡£
OSXºÍiOSƽ̨ÏÂÔö¼ÓSwift°æ±¾£¬¿ÉÒÔʹÓÃSwiftÀ´¿ª·¢LuaScriptCoreÁË¡£
Androidƽ̨ÏÂÔö¼ÓonException·½·¨ÓÃÓÚ²¶»ñLuaÔËÐÐʱÒì³£¡£
Unity3DÏÂÔö¼Óµ¼³öÄ£¿éºÍÀൽLuaÖС£
ÃæÏò¶ÔÏóÄ£¿éÔö¼ÓʵÀý¶ÔÏóµÄsuperÊôÐÔ¿ÉÒÔ·ÃÎÊÀàµÄ¸¸ÀàʵÀý·½·¨£¬ÓÃÓÚÖØÔØ·½·¨Ê±Ê¹Óã¬È磺self.super.init(self);
ÃæÏò¶ÔÏóÄ£¿éÔö¼Ó¼ì²é¶ÔÏóÀàÐÍ·½·¨instanceOfºÍ¼ì²â¼Ì³Ð¹ØÏµ·½·¨subclassOf
ÃæÏò¶ÔÏóÄ£¿éÖеÄLuaÀàÐÍÔö¼ÓÀàÐÍÃû³ÆnameÊôÐÔ¡£
ÐÞ¸´OSXºÍiOSƽ̨ÏÂLua´«Èë°üº¬¶þ½øÖÆÊý¾ÝµÄ×Ö·û´®ÎÞ·¨×Ô¶¯×ª»»ÎªNSDataÎÊÌâ¡£
ÔÊÐíÃæÏò¶ÔÏóÄ£¿éµÄ´´½¨¶ÔÏó·½·¨create´«Èë²ÎÊý²¢ÔÚʵÀý¶ÔÏóµÄinit·½·¨ÖÐÈ¡µÃ¡£
ÐÞ¸´Androidƽ̨ÏÂLuaÊý×éÔªËØ»òÕß×ÖµäÔªËØ³¬¹ý512¸öʱջÒç³öÎÊÌâ¡£¸ÐлJohnµÄ·´À¡^_^
ÐÞ¸´TableÀàÐÍ×÷Ϊ²ÎÊý´«Èëʱ£¬²»ÊÇ×÷Ϊ×îºóÒ»¸ö²ÎÊý´«Èëʱ·¢ÉúÒì³£¡£
ÐÞ¸´Androidƽ̨ϱ¨¸æÃ»ÓÐÕÒµ½localeconv·ûºÅÎÊÌâ¡£
ÓÅ»¯¶ÔÏóʵÀýµ÷ÓÃʱ²»²ÉÓÃ:ºÅµ÷Ó÷½·¨²úÉúÒì³£µÄÌáʾ¡£
ÐÞ¸´Androidƽ̨ÏÂÎÞ·¨ÔÚµÍÓÚApi19µÄ»úÆ÷ÔËÐÐÎÊÌâ¡£
ÐÞ¸´Androidƽ̨϶ÔÏóʵÀý·½·¨Ã»Óм̳ÐÎÊÌâ¡£
iOS¡¢OSX¡¢Androidƽ̨Ôö¼ÓÉèÖúͻñȡȫ¾Ö±äÁ¿½Ó¿Ú·½·¨¡£
ÓÅ»¯·½·¨·µ»ØÖµµÄʵÏÖ£¬ÔÊÐíLua->ÔÉúÒÔ¼°ÔÉú->Lua·µ»Ø¶à¸ö·µ»ØÖµ¡£
ÐÞ¸´Androidƽ̨Ï£¬µ÷ÓÃÀàµÄ·½·¨»òʵÀý·½·¨Ê±£¬Èç¹û´«ÈëÀàÐÍÓëÉùÃ÷ÀàÐͲ»Æ¥Åäµ¼Ö±ÀÀ£ÎÊÌâ¡£
ÐÞ¸´iOS¡¢OSXƽ̨ϵÄevalScript¡¢callMethod½Ó¿ÚÒÔ¼°FunctionµÄinvoke½Ó¿ÚÉè¼Æ²»Í³Ò»ÎÊÌâ¡£
ÐÞ¸´Androidƽ̨ÏÂModuleµÄ·½·¨´«ÈëTableÀàÐÍʱ±ÀÀ£ÎÊÌâ
ÐÞ¸´Androidƽ̨ϵ÷ÓÃevalScriptÎÞ·¨require×ÊÔ´°üÖеÄÎļþ
ÐÞ¸´Androidƽ̨϶à¸öÄ£¿éºÍÀàÖÐͬÃû´æ¾²Ì¬·½·¨µ÷ÓÃʧЧÎÊÌâ¡£
ÐÞ¸´´Ólua»Ø´«¶à²ã¼¶tableʱ±ÀÀ£ÎÊÌâ¡£
ÐÞ¸´ÔÉú¶ÔÏó´«ÈëluaʱûÓе÷ÓÃinit·½·¨ÎÊÌâ¡£
ÐÞ¸´¶ÔÏóÊÍ·Åʱ³öÕ»ÎÊÌâ¡£
ÐÞ¸´Ò»Ð©ÒÑÖªÎÊÌâºÍÓÅ»¯ÐÔÄÜ¡£
Èí¼þÏêÇ飺http://git.oschina.net/vimfung/LuaScriptCore
À´×Ô:¿ªÔ´ÖйúÉçÇø

