# xamarin 自动绑定工具sharpie使用介绍
2015-10-10 13:59
375 查看
标签(空格分隔): 工具
官网工具使用介绍地址
官网提供的自动映射原生OC API的工具->sharpie,使用方法如下:
1.下载地址:
sharpie最新版
2.绑定介绍
这款工具是xamarin 提供的一个命令行工具。
3,查看自己安装的xcode sdk 版本
4,开始绑定
这里的绑定分为几种情况:
one:自己建立的framework绑定介绍:
下面说一下这里面主要命令参数的意思:
//这里面的”\”是换行的意思可以不用这个.
-output 是指要输出的文件夹的名字
-scope 指的是范围(可选)指.h所在的目录
- c 还布吉岛
two:自己生成的framework或者其他已经生成好的framework(这中映射更加简单)
官网工具使用介绍地址
官网提供的自动映射原生OC API的工具->sharpie,使用方法如下:
1.下载地址:
sharpie最新版
2.绑定介绍
这款工具是xamarin 提供的一个命令行工具。
//打开终端窗口查看工具帮助 $ sharpie -help 这里面重要的是这个"bind"参数,其他参数可以看官网介绍
3,查看自己安装的xcode sdk 版本
$ sharpie xcode -sdks
4,开始绑定
这里的绑定分为几种情况:
one:自己建立的framework绑定介绍:
/* cd到自己所在的工程(它的target为framework) 然后利用"$ xcodebuild -sdk iphoneos8.3 -arch arm64" ->在这里我的版本为8.3 */ buid完以后会有一个 "build/Headers"的目录 然后开始最重要的绑定工作: $ sharpie bind -output Binding -sdk iphoneos8.1 \ -scope build/Headers build/Headers/POP/POP.h \ -c -Ibuild/Headers -arch arm64
下面说一下这里面主要命令参数的意思:
//这里面的”\”是换行的意思可以不用这个.
-output 是指要输出的文件夹的名字
-scope 指的是范围(可选)指.h所在的目录
- c 还布吉岛
如果成功绑定的话控制台会输出: Binding... [write] ApiDefinitions.cs [write] StructsAndEnums.cs
two:自己生成的framework或者其他已经生成好的framework(这中映射更加简单)
$ sharpie bind \ -framework 自己的framework路径地址 \ -sdk iphoneos8.3
相关文章推荐
- Android Manifest 用法
- Spark RDD API详解(一) Map和Reduce
- 一个小型js框架myJSFrame附API使用帮助
- 详细分析交换机、路由器、集线器的区别和联系
- PowerShell打开或关闭光驱
- 批处理的api WMIC学习体会有感第1/2页
- 批处理 API实现文件下载的代码第1/2页
- Lua教程(十七):C API简介
- 强制删除工具 xdelbox xdelbox1.5正式版下载
- 揪出交换机端口背后“凶手”导致网速太慢
- 电脑重启后突然检测不到硬盘的原因分析与解决办法
- C#中设计、使用Fluent API
- Google官方支持的NodeJS访问API,提供后台登录授权
- PQ分区出错! 巧用Ghost急速补救的绝妙办法
- c#使用xamarin编写拨打电话程序
- 深入C++中API的问题详解
- 使用WindowsAPI实现播放PCM音频的方法
- 40余种刻录盘片详细对照分析介绍第1/2页
- fullCalendar中文API官方文档
- 详解ASP.NET WEB API 之属性路由