oc 与 Swift 是2用不同的语言, oc代码只能写带oc文件里, Swift代码只能写在Swift文件里, 虽然2者不同语言, 但却能互相调用, 不过需要进行一下桥接, 就是下面的2个文件 (ProjectNmae-Bridging-Header.h) Swift文件要调用oc代码的时候 你会
分类:
编程语言 时间:
2016-01-28 17:09:28
阅读次数:
250
1.首先创建一个Swift工程2.导入或者创建一个OC文件(.h和.m)3.再创建一个桥连接文件4.然后文件样子为5.在桥接链接里面导入头文件6.通过targets-》-》buildsetting 输入bridging,然后添加.h文件7.编译一下,最后可以在swift类里面使用OC类里面的东西类,...
分类:
编程语言 时间:
2016-01-25 09:50:24
阅读次数:
137
Swift 中使用 SQLite1.准备工作添加libsqlite3.dylib创建SQLite-Bridge.hSQLite3框架是一套C语言的框架,因此需要添加桥接文件选择项目-TARGETS-Build Settings,搜索Bridg在Objective-C Bridging Header中...
分类:
数据库 时间:
2015-12-01 01:35:33
阅读次数:
209
1.首先创建一个Swift工程2.导入或者创建一个OC文件(.h和.m)3.再创建一个桥连接文件4.然后文件样子为5.在桥接链接里面导入头文件6.通过targets-》-》buildsetting 输入bridging,然后添加.h文件7.编译一下,最后可以在swift类里面使用OC类里面的东西类,...
分类:
编程语言 时间:
2015-11-20 19:49:03
阅读次数:
149
很多Github的库经过很多年的发展,源码都是OC写的,,所以,用Swift调用OC的库就是开发中难免遇到的的一个问题,本文以AFNetworking为例,讲解如何跨语言调用。第一步 创建一个空的工程 注意,语言选择Swift 第二步,创建bridging-header 这个文件的作用,就是把O.....
分类:
编程语言 时间:
2015-11-15 17:44:19
阅读次数:
160
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1950一直只知道有除n*n的算法之外的求LIS,但是没学过,也没见过,今天终于学了一下,其实就是下面大神写的这样:#include#include#includeusing namespace std;#...
分类:
其他好文 时间:
2015-11-07 12:01:10
阅读次数:
241
Language:Bridging signalsTime Limit:1000MSMemory Limit:10000KTotal Submissions:10762Accepted:5899Description'Oh no, they've done it again', cries the ...
分类:
其他好文 时间:
2015-10-18 19:49:54
阅读次数:
181
把左边固定,看右边,要求线不相交,编号满足单调性,其实是LIS的等价表述。(如果编号是乱的也可以把它有序化就像Uva 10635 Prince and Princess那样O(nlogn)#include#include#include#include#include#include#include...
分类:
其他好文 时间:
2015-10-17 13:25:47
阅读次数:
145
题意: 给一个数字序列,要求找到LIS,输出其长度。思路: 扫一遍+二分,复杂度O(nlogn),空间复杂度O(n)。 具体方法:增加一个数组,用d[i]表示长度为 i 的递增子序列的最后一个元素,且该元素总是保持当前最小。初始化d[1]=A[i],当前LIS的长度len=1。从 2 to n...
分类:
其他好文 时间:
2015-09-27 21:22:41
阅读次数:
184
我们先看一下Swift调用Object-c
首先我们创建一个OC类
到最后一步的时候发现多了一个确认框,点击Yes 系统会生成一个Swift和OC的转换桥梁。
他的命名规则是 项目名称-Bridging-Header.h 这个是系统生成的我们直接用。
接下来我们给刚创建的OC类添加一个方法
#import
@interface TestSwi...
分类:
编程语言 时间:
2015-08-29 20:17:16
阅读次数:
166