问题标签 [ios-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
162 浏览

ios - MBCalendarKit:将 CKCalendarDataSource 连接到核心数据

我正在将MBCalendarKit与 Core Data 连接起来。

这是构建事件字典的代码:


在实现方法CKCalendarDataSource时,结果不是我们想要的。我为日历中的每个日期获取数组中的所有事件,如下所示。


在此处输入图像描述

0 投票
1 回答
1400 浏览

xcode - 与 Xcode 上的框架链接时未定义的符号

我正在尝试将我的框架 A 与其他人开发的另一个非标准框架 B 链接起来。我将 B 添加到 A 的“使用库链接二进制文件”构建设置中。这允许编译器找到包含在 A 中的 B 的头文件。但是,我仍然收到“未定义符号”的链接器错误。

顺便说一句,为了将 B 链接到 A,我打开了 B 的 Xcode 项目,检查了“Products”过滤器,然后按照“B.framework”的路径并将其复制到 A 的文件夹中。这有什么问题吗?可能是什么问题?

我很确定 A 和 B 没有目标架构差异;他们针对的是同一个平台。

0 投票
0 回答
330 浏览

ios - 结合切片的多种架构的 iOS 库

我有一个编译好的 iOS sdk。有一个包含库的头文件的包含文件夹。有一个 lib 文件夹,里面有文件夹 arm64、armv7、armv7s 和 i386。每个文件夹内都有一个 lib.a 文件。我有一个使用此 sdk 的示例应用程序,我知道运行它的唯一方法是根据我要使用的设备将库搜索路径中的绝对路径添加到 lib.a 文件之一。例如,如果我想在模拟器中运行示例应用程序,我会在 i386 文件夹中添加 lib.a 文件的路径。如果我想在 iPhone 5c 上运行该应用程序,我将路径更改为使用 armv7 文件夹。

我的目标是拥有一个适用于所有设备的 lib.a 文件。我听说过一种叫做 Slices 的东西,但我不知道从哪里开始阅读以便将这些库组合用于不同的架构。我没有这个 sdk 的源代码,只有头文件和 lib.a 文件。

将此 sdk 组合到一个库中,然后将其包含在我的 xcode 项目中并带有相对路径的步骤是什么?

0 投票
2 回答
110 浏览

ios - 如何在 iOS 中创建库项目,如 android

我是 iOS 开发的新手。我在 Android 中创建了多个库项目,例如 facebook 库。现在我想在 iOS 中做同样的事情。如何在 iOS 中创建库项目..

0 投票
1 回答
172 浏览

ios - 如何在 iOS 库中获取文件

我正在尝试在 IOS 中构建一个库。

在我的库中,我使用方法 -(void)loadNewData 加载一些数据 EX: test.csv

但是当我导出我的库并让其他应用程序使用我的库来执行 loadNewData 方法时。我发现它无法正确加载。似乎是因为应用程序中没有test.csv这样的文件。

我应该如何修改我的代码?或者当我导出库时应该注意哪里?

谢谢你看我的问题。并为我糟糕的英语感到抱歉。

这是 loadNewData 的部分代码:

0 投票
1 回答
2306 浏览

objective-c - Using RSKImageCropper library in Swift Project

Im trying to use RSKImageCropper in my Swift project but dont know how. I have an Bridging-header file with this line of code

In my Controller i can create an instance of RSKImageCropViewController like this

but after that, i cant get it to work. When calling imageCropVC.initWithImage() i get an error. Im trying to convert the example Objectiv-C methode on the github page to Swift.

What am i doing wrong? Is it even possible to use this library in my Swift project? It would be nice if someone could post the right code in Swift.

Thanks

0 投票
1 回答
120 浏览

ios - 引用文件的 iOS 静态库问题

我遇到了问题,创建了 iOS 应用程序并将其转换为静态库。我面临的问题是,当我构建静态库时,它编译和构建没有任何问题。

当我尝试在另一个应用程序中使用该库时,当我引用公共标头时,它无法在其中找到引用的文件。

这是一个截图

在此处输入图像描述

该文件在那里,当我尝试访问它时,它会打开。该文件也在文件夹中,所以不知道为什么找不到它。

当我添加库项目时,我可以在应用程序项目中轻松访问它,在其中一个文件夹中显示该文件。文件夹类似于 library_folder/include/DMSDelegateProtocol.h

预先感谢您的帮助。

0 投票
1 回答
56 浏览

ios - Xamarin iOS - 创建一个绑定 - 我需要一个不同的经典、统一和表单吗?

我注意到如果我们为更新的、统一的 API 创建一个库,它在经典 API 中不起作用。我们是否还需要为表单项目创建一个特殊的项目?如果不是,最好在表单项目中使用经典或统一的绑定?此外,有没有一种方法可以创建既适用于经典又适用于统一的绑定?到目前为止,由于 API 更改,我的尝试还没有成功。

谢谢!

0 投票
1 回答
49 浏览

ios - Xamarain iOS - 绑定一个只有 ARMv7 架构的库 - 我的问题是什么?

我正在为我无权访问其源代码的库创建绑定。它仅针对 ARMv7 构建。第一个问题:它在模拟器中不起作用 - 这很明显,但问题是如果我编译并运行到模拟器 Xamarin 将在该代码处中断并停止模拟器。再加上它崩溃了。我是否对绑定做错了什么,或者它是这样的,我必须输入一个条件来忽略命令?我们正试图将这个库变成一个通用的绑定。因此,如果我能以某种方式将此条件放入绑定 DLL 中,那就太好了。

第二个问题:我担心这个库不能通过 Xamarin 在 64 位架构上运行,因为它只使用 ARMv7 编译。任何人都可以证实或反驳这一点吗?该库适用于 64 位构建,就像我们之前在其他应用程序引擎中使用过的一样。

非常感谢您的宝贵时间!

0 投票
1 回答
176 浏览

ios - 在 Swift 项目中使用用 Objective-c 编写的库类

我有一个 Swift 项目,我想在其中使用库文件 .a 和 .h 文件形式的 sdk(用 Objective-C 编写)

我如何在我的 swift 项目中使用代码?

当我将文件添加到我的项目时,它没有提供创建objective-c桥接头的选项