混编路径与全局宏路径最近在做东西的时候有一个地方要用到一个第三方库的,但是目前swift版的还没有找到,自己又不想写(其实是不会写),所以就想到了混编,但是中间出现了好多问题,其中印象最深的就是桥接文件的路径问题,着让我想到了关于Xcode6之前的一个pch文件路径,虽然不一样,但是,我就是很傻逼的...
分类:
移动开发 时间:
2015-08-01 20:28:05
阅读次数:
273
OC中方法:- (void)sayWhat:(NSString *)name andAge:(NSString *)age{ NSLog(@"%@,%@",name,age);}Swift中调用:someone.sayWhat("achao",andAge:"22")
分类:
编程语言 时间:
2015-07-28 17:48:20
阅读次数:
87
最近做到一些项目想到用 OC/Swift混编的问题、为了搞懂 bridge header 这个文件是咋个情况、却一致报错。最后不知不觉发现问题问题居然出在 Podfile 上。开始我是从 IT 江湖的客户端开始了解Swift 的。git 下载下来发现build 不成功局让Clear 都是fail。不...
分类:
其他好文 时间:
2015-07-25 18:10:57
阅读次数:
551
将Ojective-C代码移植转换为Swift代码2015-03-09 15:07发布:yuhang浏览:201相比于Objective-C,Swift语言更加简练。有时我们需要把原来写的一些Objective-C代码转换成Swift,下面总结了各种常见的情况。1,构造函数的迁移Objective-...
分类:
移动开发 时间:
2015-07-23 21:19:29
阅读次数:
186
本文转载于:http://www.cnblogs.com/zisou/p/cocos2dxJQ.htmlcocos2dx在android平台上的游戏开发中往往会遇到一些混编需求,如:比方有的社区类游戏需要用到更换玩家的“头像”操作,其实就是调用android servers服务里面的本地图片,以及选...
分类:
移动开发 时间:
2015-07-23 13:32:21
阅读次数:
153
第一步:创建和配置Bridging-Header.h
Swift与OC进行混编,首先要有一个.h文件,这里使用Bridging-Header.h然后设置项目的Build Settings--Swift Compiler--Objective-C Bridging Header内容为DemoApp/Bridging-Header.h,这个与Bridging-Header.h位置有关,从项目的根...
分类:
编程语言 时间:
2015-07-20 19:27:20
阅读次数:
130
swift新特性(__nullable和__nonnull)最近在看老师写代码的时候经常遇到两个陌生的关键字,但是当我在我的电脑上敲得时候就是敲不出,后来才知道这是为了swift与OC混编的时候产生的一个新特性,就很认真的研究了一下。在swift中,可以使用!和?来表示一个对象是optional的还...
分类:
移动开发 时间:
2015-07-17 00:03:01
阅读次数:
13667
先写一个UITableView的简单创建吧,经过前面几期的内容,那么创建一个常用的控件也是蛮简单的哦
classViewController:UIViewController,UITableViewDataSource,UITableViewDelegate,NSURLConnectionDataDelegate{
vardataArray=NSMutableArray()
vartableView:UITableView?
o..
分类:
编程语言 时间:
2015-07-15 23:13:42
阅读次数:
175
iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数)来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:
...
分类:
其他好文 时间:
2015-07-12 19:02:11
阅读次数:
124
Swift与OC混合使用swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。先中简单的入手,先研究在同一个工程目录下混合使用的情况。为了演示。先准备两个...
分类:
移动开发 时间:
2015-07-12 08:22:32
阅读次数:
280