Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Xcode中使用静态库_Ios_Objective C_Iphone_Xcode_Libraries - Fatal编程技术网

Ios 在Xcode中使用静态库

Ios 在Xcode中使用静态库,ios,objective-c,iphone,xcode,libraries,Ios,Objective C,Iphone,Xcode,Libraries,我是iOS开发的新手。我正试图从私人供应商处导入并使用静态库。我按照各种教程中的说明正确导入了库(我在标题搜索路径、库搜索路径、链接框架和库中添加了库)。但问题是我不知道如何使用它们。“.a”文件没有任何标题。有人能说怎么用吗 我试着像这样导入它们。但他们都给出了“文件未找到”错误 import "abcdef.a" import <abcdef.h> 导入“abcdef.a” 进口 删除导入.a文件(切勿这样做) 在链接二进制文件与库中的构建阶段中添加依赖项 在你的应用程序中,

我是iOS开发的新手。我正试图从私人供应商处导入并使用静态库。我按照各种教程中的说明正确导入了库(我在标题搜索路径、库搜索路径、链接框架和库中添加了库)。但问题是我不知道如何使用它们。“.a”文件没有任何标题。有人能说怎么用吗

我试着像这样导入它们。但他们都给出了“文件未找到”错误

import "abcdef.a"
import <abcdef.h>
导入“abcdef.a”
进口
  • 删除导入
    .a
    文件(切勿这样做)
  • 链接二进制文件与库中的
    构建阶段
    中添加依赖项
  • 在你的应用程序中,(而不是静态库),你应该像在你的项目中一样使用静态库中的类,例如:
    #import“MyClass.h”

  • 在该库中创建“Header”文件夹,并将所有类放入其中以显示所有类。@Kampai您的意思是在项目中创建一个名为“Header”的文件夹并将.a文件放入其中吗?我现在把它们放在Frameworks文件夹下。在Framework文件夹中,您可以创建“Headers”文件夹,然后移动其中的所有文件。谢谢。我完成了你提到的所有步骤。但我的问题是我不知道静态库中有哪些类,因此我不知道导入什么。有没有办法从静态库中查看类?你从私人供应商那里得到了什么?我得到了“.a”静态库文件没有接口??没有头文件(
    .h
    )吗?没有。我刚得到.a文件