zoukankan      html  css  js  c++  java
  • Xamarin.iOS学习:使用Object Sharpie自动绑定Objective-C库

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

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

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

    image

    image

    2.创建静态库。

    我们在Github上可以看到https://github.com/InfinitApps/InfColorPicker

    image

    我们可以看到在项目中有3个目录:

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

    我们从Github上下载并解压项目,打开项目我们可以看到如下结构:

    image

    接下来:

    1.打开Xcode。

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

    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设备,不能应用于模拟器。下面我们创建

  • 相关阅读:
    012.Nginx负载均衡
    011.Nginx防盗链
    010.Nginx正反代理
    009.Nginx缓存配置
    附007.Docker全系列大总结
    附024.Kubernetes全系列大总结
    008.Nginx静态资源
    007.Nginx虚拟主机
    006.Nginx访问控制
    005.Nginx配置下载站点
  • 原文地址:https://www.cnblogs.com/zjmsky/p/4967438.html
Copyright © 2011-2022 走看看