最近写了个Matlab程序,好慢呐……所以开始学习Matlab与C/C++混合编程。下面写了个测试代码,显示一个Double类型矩阵中的元素。源代码#include "mex.h"void displaySubscript( const mxArray *pArray, mwSize index )...
分类:
编程语言 时间:
2015-08-14 15:34:33
阅读次数:
206
最近由于项目的需要,要使用Swift语言开发个iOS项目,某个简单的需求就是要调用远程的WebService数据。问题出现了,网上有很多使用OC调用WebService的例子,但是几乎没有找到使用Swift调用WebService的例子,我苦苦搜索了好几个小时,就是没有满足我要求的,怎么办,项目要泡汤了?Swift和OC,我该怎么选择?
天无绝人之路,还好Swift和OC可以完美的实...
分类:
移动开发 时间:
2015-08-07 16:15:05
阅读次数:
201
既然讲的是Swift和OC的混合编程,我的上一篇博客《》...
分类:
编程语言 时间:
2015-08-07 13:26:22
阅读次数:
152
在iOS应用的开发中,Swift必将取代OC,两者的趋势是“短期共存,长期取代”。但以前有太多的代码是用OC语言完成的,而Swift的开发也从 OC中继承了很多的特性,两者也是有很多的类似之处。目前Swift和OC可以实现无缝的混合编程。
我这里会实现一个简单的Swift调用OC的iOS实例,实现过程是十分的简单的。就像我们所有的Hello World一样。具体操作步骤如下:
(...
分类:
编程语言 时间:
2015-08-07 11:11:02
阅读次数:
183
1. C++调用C语言函数
C语言头文件 c_header.h
#ifndef __C_HEADER_H_
#define __C_HEADER_H_
#ifdef __cplusplus
extern "C"
{
#endif
int c_add(int a, int b);
void c_print_data(int x);
#ifdef __cplusplus
}
#end...
分类:
编程语言 时间:
2015-07-29 19:26:43
阅读次数:
135
1、Objective-C调用C++代码后缀为m文件的是Objective-C的执行文件,而后缀为mm文件的是Objective-C++文件。直接在Objective-C中是无法调用C++代码的,所以如果需要在Objective-C调用C++语言就需要直接将后缀m文件改为mm,然后就可以调用C++代...
分类:
移动开发 时间:
2015-07-27 01:51:16
阅读次数:
312
同样的错误,即使你的年龄越大,它会犯同样的,Opps............最近做的C#和C++混合编程。昨天上演了一出栈平衡了很长一段时间,今天,我们攻克了BUG。既高兴又伤心。看看代码:unsigned char*** bytes2D=(unsigned char***)bytesArray;f...
分类:
编程语言 时间:
2015-07-26 09:44:41
阅读次数:
113
首先创建一个Swift的Single View工程然后直接在工程中新建OC文件:然后选择OC语言之后会问你是否自动创建OC和Swift的中间文件:然后工程文件夹里就有了三个文件:现在OC头文件和实现文件中写好一个实例:然后在Swift语言与Obje...ridging-Header.h文件中然后就可...
分类:
编程语言 时间:
2015-07-26 00:14:30
阅读次数:
239
最近一个项目中需要在VxWorks下使用一个高精度实时时钟,要求精度为1ms,溢 出时间大于5小时。VxWorks提供系统时钟,该时钟在操作系统启动后开始计数,精度为1个tick,可以通过tickGet()获取当前计数值。因为 系统时钟默认工作频率为60Hz,则1个tick相当于16.7ms,不符号...
分类:
编程语言 时间:
2015-07-25 21:28:01
阅读次数:
344
最近由于项目需求,某项目的算法是基于MATLAB完成的,在短时间内需要去调用算法功能。因此,基于MATLAB生成DLL, C 调用的方式完成。环境:MATLAB 2013a + VS2010 + win8.1 + 64位系统一、MATLAB 编译环境设置1. 安装,MATLAB安装时选择 force...
分类:
其他好文 时间:
2015-07-23 17:09:58
阅读次数:
479