oc

Cocos2d-js与OC(Objective-C)的相互调用

看下面的例子,此时的方法名字是js2Native:withContent:,千万不要漏掉了他们之间的:啊。其实这个接口,cocos2d-JS也提供了,不过一开始我以为只有调用不带参数的接口,在Scriptingcore.h里然后我就OC端这样写的在main.js里我加了startJsCocosScene001方法,我发现加在其他js文件下这个方法就调用不到了,没搞懂为嘛,难道是哪里设置了类似于查找路径的小编,个人猜测哈。下面是示例OC端js端:OC端调用callJsEngineCallBack并传入相应参

对UIColor的扩展OC和Swift

UIcolor这个类中,系统给的颜色太少了,虽然给我们提供了一个方法(光的三原色,根据红,绿,蓝光的比例调出很多颜色,RGB)colorWithRed:green:blue:alpha,但是用起来还是很麻烦,在这人给大家介绍一个简单的方法,就是自己对UIColor扩展,写一个方法先介绍一下要写什么样的方法:这个方法里我们需要传一个字符串(比如:@"00ff00"),就是一个颜色对应的RGB值,然后

Swift与OC混合编译

SWift调用OC新建swift文件此时系统自动生成-Bridging-Header.h文件并且TARGETS->BuildSettings->Objective-CBridgingHeader(搜索bridg)选项中会自动填入以上头文件的路径在-Bridging-Header.h中#import要调用的OC对象头文件OC调用Swift在OC文件中#import“

OC To Swift And Swift To OC

Swift工程混编OC代码:http://www.cocoachina.com/bbs/read.PHP?tid=204738OC工程混编Swift代码:http://my.oschina.net/u/1418722/blog/275363

swift语言的学习笔记九(OC与Swift混编)

swift语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift中再写一次,哪就使用混编。这个在IOS8中是允许的。先中简单的入手,先研究在同一个工程目录下混合使用的情况。

Swift调用OC和C

Swift文件:main.swiftOC文件:Root.hRoot.mC函数文件:Fun.c桥接文件:工程名称-Bridging-Header.h

swift enum 和OC兼容

虽然说swift是基于OC的,但是swift和OC还是有很多去别的,今天我们来说一下枚举变量下面是某个免费短信验证码的验证方法的返回状态这是一个正常的OC枚举写法,但是如果你在swift里面调用这个写在OC里面的枚举想进行操作的话,那么对不起,你会收到各种错误提示比如你不能这样会报下面的错误(这个绝不是.Success调用错的愿意)你也不能这样会报下面的错误但是下面的方法可以进行调用,但是我没有找

OC调用Swift

修改main.m文件OC文件:Root.hRoot.mSwift文件:Person.swift

Swift和OC混合编程

Swift和Objc混合编程注意是Swift中加入Oc代码,目前不能在Oc中加入Swift代码。新建项目后,然后新建Oc文件,语言选择Oc,完成后弹出对话框,表达的意思是Swift与Oc进行桥接。需要加入这个文件,模块名-Bridging-Header.h,并设置”Objective-CBridgingHeader”编译属性