ios相关内容

NSSet的核心数据获取谓词

我有一个ManagedPhoto CoreData对象,其中包含一个名为tag的NSSet属性。标记集中的每个对象都是一个NSString。 我需要获取所有具有具有特定值的标记的托管照片对象,比如‘party’。这就是我要做的-- NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"Ma ..
发布时间:2022-05-28 13:35:39 移动开发

使用NSPredicate判断一个NSSet是否包含来自另一个NSSet的对象

我有一个核心数据对象,其中包含一个名为HierarchyItems的核心数据对象的NSOrderedSet。我想创建一个FETCH请求,该请求将检查HierarchyItems集是否包含核心数据对象的另一个NSMuableSet中的对象。我想创建一个NSPredicate或NSExpression,它具有与 相同的功能 [obj.hierarchyItems intersectsSet: se ..
发布时间:2022-05-28 13:31:18 移动开发

在构建时更改子例程名称以避免Xcode中的冲突

背景 我正在构建一个iOS应用程序(我将在这里将其称为MyApp),它将依赖于几个单独的静态库(我将称为Lib1、Lib2、Lib3、...)所完成的计算。每个库都构建在它自己的项目中,然后导入到单个工作区(因此工作区将包含MyApp、Lib1、Lib2、...)。有关如何设置的更多详细信息here。这些库被独立于MyApp的其他产品使用,所以我希望最小化这些库中的任何更改。这些库也是用(纯)C ..
发布时间:2022-05-26 22:43:23 移动开发

如何从位置管理器只复制一次用户位置?

我在位置管理器类中有一个函数,用于获取用户的当前位置坐标。它更新太频繁,不适合我在另一个视图中使用。我正试图想出一种不那么频繁或次数有限的方法来获得这个位置,但我什么也想不出来。我的猜测是,它将需要时间戳或类似的方法,我不熟悉。我们非常感谢您的帮助。 func locationManager(_ manager: CLLocationManager, didUpdateLocations l ..
发布时间:2022-05-24 15:57:14 移动开发

URL编码Swift iOS

我使用以下代码对我的字符串url进行编码 let originalString = "test/test" let escapedString = originalString.addingPercentEncoding(withAllowedCharacters: . urlQueryAllowed) print(escapedString!) 我正在寻找SWIFT扩展来编码url,这 ..
发布时间:2022-05-19 11:04:23 移动开发

如何为ARKit创建场景文件?

在ARKit示例源代码中,我可以看到“.scn”[场景工具包文件]。 我想知道如何创建一个新的场景文件? 比方说硬币场景? 有可以下载的网站吗?或学习如何创建一个供我使用?🤞 推荐答案 您可以在Xcode的“新建文件”对话框中从头开始创建一个。它是一种资源类型(与GPX文件位于同一区域)。Chris Language关于构建SceneKit游戏的书中有一个非常好的章节,介绍了X ..
发布时间:2022-05-18 14:52:55 移动开发

使用ARKit加载的3D文件有大小限制吗?

我正在使用ARKit开发一个增强现实应用程序,其中我们需要加载一组建筑物的3D模型。我的计划是探测一个水平面,并将对象放置在那里。检测到的3D模型或平面大小是否有任何大小限制? 推荐答案 如果您谈论的是文件的物理大小,我应该说每个模型的多边形数比以MB为单位的大小重要得多。尝试创建每个模型包含5K到10K多边形面的模型。 如果您谈论的是3D建筑本身的大小,请记住,对于大型环境,您 ..
发布时间:2022-05-18 14:31:44 移动开发

角度/离子移动应用iOS不能使用AngularFire从Firebase获取

我正在尝试在iOS模拟器上测试一个小的离子/角度示例应用程序。 在Web上,使用angularfire对FireStore的所有请求都工作得很好。 不知何故,如果我试图在模拟器上执行相同的应用程序,它会继续加载请求的响应(如果是空响应,它会说无法检索任何结果)。 这是怎么回事?我是否需要专门设置一些内容才能使仿真程序工作并执行对FiRestore的请求? 推荐答案 imp ..

等待NSURLConnection

我有发送HTTP POST连接的代码。我希望该方法等到收到服务器的响应后才能继续运行。我这样做的原因是因为我正在将新代码(异步POST与旧的同步POST)集成到我们的应用程序中,并且我希望在整个应用程序中进行最小程度的更改。 旧方法如下: -(NSData*) postData: (NSString*) strData; 应用程序将调用它并向其发送strData对象,并且它将锁定主 ..
发布时间:2022-05-12 09:41:11 移动开发

在我准备好数据之前,如何防止cell ForItemAtIndexPath执行?

我将把图像作为Base64数据从我的服务器返回到我的应用程序,但在我得到用户的位置之前,我不会向我的服务器请求图像,我只在用户登录到应用程序(它显示UICollectionView)之后才会有。 我的问题是collectionView:cellForItemAtIndexPath:在我为单元格准备好数据之前被调用。在我的NSURLConnection收到来自服务器的完整响应并获得Base64 ..
发布时间:2022-05-12 09:27:13 移动开发

如何处理从其他应用程序发送到我自己的iOS应用程序的文件?

我正在开发一个应用程序,可以读取CSV文件,并在ableView控制器中显示其内容。在使用Xcode进行测试时,我在项目目录中有一个样例文件,并且我完全能够使用它的位置路径来读取该文件。我遇到的问题是,我希望能够获取任何CSV文件(通过某种方法发送给我),点击“打开”按钮,然后将文件发送到我的应用程序。 我的应用程序显示在我可以将文件发送到的可用应用程序中。我的问题是之后会发生什么?当我选择将其 ..
发布时间:2022-05-11 10:45:48 移动开发