Xamarin.iOS学习:使用Object Sharpie自动绑定Objective-C库

本示例介绍了绑定InfColorPicker库的步骤。git

1.安装Xcode-select命令行工具。github

在系统终端输入命令:xcode-select –install安装工具。xcode

image

image

2.建立静态库。工具

咱们在Github上能够看到https://github.com/InfinitApps/InfColorPickerui

image

咱们能够看到在项目中有3个目录:命令行

  • InfColorPicker-包括了Objective-c代码
  • PickerSamplePad-包括了Ipad实例项目
  • PickerSamplePhone-包括了Iphone实例项目

咱们从Github上下载并解压项目,打开项目咱们能够看到以下结构:code

image

接下来:blog

1.打开Xcode。get

2.File菜单选择New>Project..it

image

3.选择Frameword&Library;Cocoa Touch Static Library模板,点击Next按钮

image

4.输入InfColorPicker项目名称,并点击Next按钮。

image

5.选择项目保存地址,并点Ok按钮。

6.添加源代码到咱们建立的静态库项目。由于项目默认生成了InfColorPicker.h文件,而且不容许被覆盖。使用Finder,定位到咱们上面红色标记的文件位置,复制到咱们的项目中来。

image

7.image

8.image

9.代码将复制到咱们项目:

image

10.选择InfColorPicker.m文件,并注释到最后两行。

image

11.从Xcode Scheme选择器,选择InfColorPicker>iOS Device

image

12.在项目中选择Build Settings

image

13.选择Code Signing->Code Signing Identity,选择Automatic->iOS Developer:

image

14.在Product菜单,选择Build For->Running

image

完成以上后将会生成InfColorPicker.a文件。不过该静态库只能被用于iOS设备,不能应用于模拟器。下面咱们建立

相关文章
相关标签/搜索