oc

cocos2dx3.12-lua添加ShareSDK分享功能朋友圈、QQ空间、微博

因为以前对接过C++版的ShareSDK,所以这次对接起来比较轻松,然而这次对接lua版本的,所以就没有采用cocos2dx的文档,而是IOS和Android分开对接的。好了,就先说到这里,关于lua下ShareSDK分享功能,有不懂的童鞋可以给我留言,也请大神指教。

quick-cocos2dx中 lua 和oc的通信

quick-cocos2dx中lua和oc的通信中,游戏的逻辑是用lua代码,系统是ios系统,主要是oc代码。这里两者沟通的桥梁主要是使用luaoc这个模块。废话不多说,下面是lua端的例子。"..receipt)printendlocalproducts={productIndex=1,}luaoc.callStaticmethodluaoc.callStaticmethod可以明确的看出,products是参数,buySuccess是回调函数,buyProduct是MyObserver的一个类。

Cocos2d-x中C++与OC的混编实现剪切板的复制粘贴

首先,在Cocos中我们如果要对当前系统的剪切板进行编辑的话,就必须先判断当前用的是什么系统于是我们在预编译的时候先判断一下系统:可以看到我在这里调用了一个iOSClipboard类,下面我们来实现它。重点来了,我们把.m文件的扩展名改为.mm,这样的话它就会变成一个C++与OC的混编文件,使C++可以调用到他。现在.h代码如下:.mm中这样实现:当然,在这里还可以加入更多的方法,来实现C++调用OC

cocos2d js 对android和ios混编记录

1、oc调用cocos2djsNSMutableString*nsmString=[NSMutableStringstring];[nsmStringappendString:@"g_WeiXinLogin("];[nsmStringappendFormat:@"\"%@\"",openid];[nsmStringappendFormat:@",\"%@\"",token];[nsmStringa

cocos2d-lua与OC的交互

想到这里,思路就很明显了,我们可以使用C++为Lua和Objective-C的交互充当桥梁,进而实现Lua到Objective-C的交互。

OC 正则表达式

\d)评注:中国邮政编码为6位数字匹配身份证:\d{15}|\d{18}评注:中国的身份证为15位或18位匹配ip地址:\d+\.\d+\.\d+\.\d+评注:提取ip地址时有用匹配特定数字:^[1-9]\d*$//匹配正整数^-[1-9]\d*$//匹配负整数^-?\.0+|0$//匹配非负浮点数^|0?表示任何多个字符,包括换行符,懒惰扫描(?\}一条放在花括号中间的注释语句,由于包含了换行符,所以支持多行注释(\{(.|[\r\n])*?

oc正则表达式基本语法(二)

匹配中文字符的正则表达式:[\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符:[^\x00-\xff]评注:可以用来计算字符串的长度匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式: