iOS5.0以后就开始可以使用ARC来代替之前的MRC。1.ARC中使用MRC的类。方法如下:在targets的build phases选项下Compile Sources下选择要不使用arc编译的文件,双击它,输入-fno-objc-arc即可2.MRC中使用ARC的类。方法如下:在targets...
分类:
其他好文 时间:
2016-01-23 21:04:30
阅读次数:
120
在苹果推出了swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC。但现在也快了啊。有的开发团队已经开始基于swift开发,但是有很多旧的框架还没来得及用swift写出来,并且某些swift的功能你还不会写,想用OC写。因此在swift开发的程序中时不时会用到OC的类.....
分类:
编程语言 时间:
2016-01-23 01:01:55
阅读次数:
262
由于SDK现在大部分都是OC版本, 所以假如你是一名主要以Swift语言进行开发的开发者, 就要面临如何让OC和Swift兼容在一个工程中, 如果你没有进行过这样的操作, 会感觉异常的茫然, 不用担心, 整个过程非常简单. 在已有的Swift工程中, 当你需要使用OC的类文件, 或者需要集成S...
分类:
移动开发 时间:
2016-01-20 17:19:55
阅读次数:
162
OC为我们提供了混编模式,我们新建了三个类,Teacher,student,person,可以按照图中的方式找到对应的类来设计不同的管理模式,上边标红的语句是打开自动管理,下边的那一个是关闭自动管理.
分类:
其他好文 时间:
2016-01-19 19:16:52
阅读次数:
149
① 首先添加银联支付的SDK到项目中,如图: ② 由于类库使用的C++编写,所以需要写一个插件而且是用OC来写,如图: ③ 然后创建OC与swift的桥接文件,并且引入头文件.④ 在支付页面调用支付 我这里用NSURLConnectionDelegate来做的网络请求,截图的方法是完成加载之后,.....
分类:
移动开发 时间:
2016-01-17 21:34:16
阅读次数:
235
关于NDK,我也天真过5、6年前刚拿到HTC的G1开始做Android开发时,得知Java可以和C混编激动不已,真的是拿到钥匙见什么都是锁,老想着用NDK做些事情。到后来公司做了一个带有强烈技术风格的业务决策,我被迫把NDK来回折腾了很长时间,也没能折腾出什么成果,但这个决策却把公司折腾完蛋,我也就对NDK渐渐心恢意冷了,真正体会到,做业务,服务用户为主,技术上,好用是王道。今天收到一封邮件(来自:...
分类:
其他好文 时间:
2016-01-17 06:30:24
阅读次数:
160
//变成.mm文件,用于c++与oc交互; // 在.mm文件中可以实现c++与oc的混编,从而达到c++与oc的交互 // c++与java的交互->lua(quick)与java的交互 // luaj.callstaticmethod(“AppConTroller”,”ShowIm...
分类:
其他好文 时间:
2016-01-05 12:31:32
阅读次数:
154
-fno-objc-arc === 告诉编译器是MRC-f-objc-arc === 告诉编译器是ARC
分类:
其他好文 时间:
2016-01-05 12:27:42
阅读次数:
107
最近花时间恶补了一下swift官方的那个本书也从头到尾的看了一遍,虽然有一些不是非常明白。但是也只能以后慢慢花时间来学习了。好了,言归正传。学了swift,自然就会像要知道怎样写代码了。于是代码写上。可是到一半的时候,突然想到了一个问题,虽然swift是大势,但是现在依旧用的是OC啊。要使用swif...
分类:
编程语言 时间:
2015-12-21 00:11:46
阅读次数:
322
本文是投稿文章,作者:一叶(博客)欢迎将原创文章或者译文投给我们,投稿方式:support@cocoachina.com或者在首页点击“投稿爆料”一、解决问题Swift项目需要使用封装好的Objective-c组件、第三方类库,苹果提供的解决方案能够处理日常大部分需求,但还不能称之为完美,混编过程中...
分类:
编程语言 时间:
2015-12-18 06:29:58
阅读次数:
346