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設備,不能應用於模擬器。下面咱們建立

相關文章
相關標籤/搜索