Xamarin.iOS学习:使用Object Sharpie自动绑定Objective-C库
2015-11-15 21:31
525 查看
本示例介绍了绑定InfColorPicker库的步骤。
1.安装Xcode-select命令行工具。
InfColorPicker-包括了Objective-c代码
PickerSamplePad-包括了Ipad实例项目
PickerSamplePhone-包括了Iphone实例项目
我们从Github上下载并解压项目,打开项目我们可以看到如下结构:
接下来:
1.打开Xcode。
2.File菜单选择New>Project..
3.选择Frameword&Library;Cocoa Touch Static Library模板,点击Next按钮
4.输入InfColorPicker项目名称,并点击Next按钮。
5.选择项目保存地址,并点Ok按钮。
6.添加源代码到我们创建的静态库项目。因为项目默认生成了InfColorPicker.h文件,并且不允许被覆盖。使用Finder,定位到我们上面红色标记的文件位置,复制到我们的项目中来。
7.
8.
9.代码将复制到我们项目:
10.选择InfColorPicker.m文件,并注释到最后两行。
11.从Xcode Scheme选择器,选择InfColorPicker>iOS Device
12.在项目中选择Build Settings
13.选择Code Signing->Code Signing Identity,选择Automatic->iOS Developer:
14.在Product菜单,选择Build For->Running
完成以上后将会生成InfColorPicker.a文件。不过该静态库只能被用于iOS设备,不能应用于模拟器。下面我们创建
1.安装Xcode-select命令行工具。
在系统终端输入命令:xcode-select –install安装工具。
2.创建静态库。
我们在Github上可以看到https://github.com/InfinitApps/InfColorPicker
我们可以看到在项目中有3个目录:2.创建静态库。
我们在Github上可以看到https://github.com/InfinitApps/InfColorPicker
InfColorPicker-包括了Objective-c代码
PickerSamplePad-包括了Ipad实例项目
PickerSamplePhone-包括了Iphone实例项目
我们从Github上下载并解压项目,打开项目我们可以看到如下结构:
接下来:
1.打开Xcode。
2.File菜单选择New>Project..
3.选择Frameword&Library;Cocoa Touch Static Library模板,点击Next按钮
4.输入InfColorPicker项目名称,并点击Next按钮。
5.选择项目保存地址,并点Ok按钮。
6.添加源代码到我们创建的静态库项目。因为项目默认生成了InfColorPicker.h文件,并且不允许被覆盖。使用Finder,定位到我们上面红色标记的文件位置,复制到我们的项目中来。
7.
8.
9.代码将复制到我们项目:
10.选择InfColorPicker.m文件,并注释到最后两行。
11.从Xcode Scheme选择器,选择InfColorPicker>iOS Device
12.在项目中选择Build Settings
13.选择Code Signing->Code Signing Identity,选择Automatic->iOS Developer:
14.在Product菜单,选择Build For->Running
完成以上后将会生成InfColorPicker.a文件。不过该静态库只能被用于iOS设备,不能应用于模拟器。下面我们创建
相关文章推荐
- object-c 中NSValue的解析
- 【ObjectC—浅copy和深copy】
- ECMAScript——引用数据类型之object
- Swift与Objective-C API的交互
- Object-C,四则运算计算器
- Object-C,四则运算计算器
- Object-C,四则运算计算器
- Objective-C之Protocol
- IOS Objective c 异步链接 网上下载内容到本地及SBjson解析
- Swift调用Objective C的FrameWork
- Object-C初体验
- Object-C初体验
- Object-C初体验
- NSObject 内省方法
- 初探swift语言的学习—Object-C与Swift混编
- Objective-C之集合对象的内存管理
- Objective-C:Foundation
- Objective-C:类别&代理
- Objective-C中的Block
- Objective-C:内存管理