IOS
程序猿佳佳
这个作者很懒,什么都没留下…
展开
-
Unity调用OC方法
unity调用OC的方法我们需要用到中间语言c作为通信。整个过程是:c#调用c,c调用oc。 首先我们在建一个unity的工程,新建一个叫sdk的c#脚本,敲如下代码:(注: 一定要引入using System.Runtime.InteropServices; DllImport 属性其实就是调用dll的意思, private static extern void _Bt原创 2017-04-03 10:51:24 · 3811 阅读 · 0 评论 -
C调用OC方法
从汇编角度来看:无论是C函数或者是OC方法,他们同样都是一个函数的地址。区别在于:C函数调用直接通过 函数名(参数)找到函数指针,直接执行函数地址,不需要考虑其他问题,只要定义好就能直接用. OC 是属于类的方法,结构上多了一层封装性,要调方法必须要找到 类的地址然后再通过类的地址找到方法的地址,然后再执行函数地址。那么:如何能够在C函数里面调用OC的方法呢?答案就是:指定一个全局变量来保存类原创 2017-04-03 10:54:40 · 3506 阅读 · 0 评论 -
Cocoapods安装与使用 并且集成高德地图SDk
环境:macOS Sierra 版本10.12.2 为什么使用CocoaPods?因为在iOS开发中我们经常会用到很多的第三方库,为了方便管理所以使用Cocoapods。 如何安装CocoaPods? 1,现在检查Ruby环境:(mac是自带了Ruby环境的,为了安全起见我们还是检查下)打开终端输入:ruby -v 就可以看到是否安装了。 2,更改Ruby的镜像,不然安装不了Coc原创 2017-05-03 13:47:44 · 3609 阅读 · 0 评论 -
将OBJ模型转换为.h文件给Xcode使用
参考:http://heikobehrens.net/2009/08/27/obj2opengl/ (英文版的 这里为翻译成中文的作为学习记录 每当您想要使用3D软件(如搅拌器,3ds max或4D影院)在iPhone应用程序或任何其他OpenGL项目中建模时,您都必须使设计的数据可以访问您的程序。为此,您可以加载和解释模型保存的文件,也可以直接提供程序期望的内存中所需的内容。翻译 2017-05-09 21:33:18 · 1204 阅读 · 0 评论