此标记仅应用于与Objective-C功能相关的问题或依赖于语言中的代码。应该使用标签[cocoa]和[cocoa-touch]来询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决这些平台特有的问题。
我向 Instapaper API 发出请求,它应该返回 JSON。它返回类似于 JSON 的内容,但不完全,如下所示: 2013-05-30 19:54:20.155 --[53078:c07] ( { ...
如何在 iOS 中使用 nsmutableurlrequest 发送递归 JSON 请求?
在 iOS 中创建这个 “{ “电子邮件”:字符串, “密码”:字符串 }” JSON 请求正文,我传递从字符串创建的 nsdata 电子邮件[email protected]...
在 NSMutableRequest 的正文中以 JSON 格式发送 NSDate
我正在尝试对 Web 服务进行 API 调用,您必须在请求正文中发送日期才能获取所需的数据。我已经完成了 API 调用,但没有发送任何 JSON 我...
NSMutableURLRequest 和 JSON - 我将如何完成此连接?
我正在尝试从 API 获取数据,我有以下代码: // 创建我们要查询的 URL NSString *urlString = [NSString stringWithFormat:@"https://www.googleapis.com/adsense/v1.1/repo...
Imgur 的 API 要求,为了简单地查找有关图像的信息,您只需使用 API 密钥授权您的应用程序,无需使用帐户或任何内容登录。 它说: ...全部...
如何将 AFNetworking/AFOauth2Client 与 Imgur API 结合使用?我只是想能够获取图像信息,无需登录
我有兴趣将 Imgur API 集成到我的应用程序中,它指出为了获取图像信息(基本上是我现在需要的范围),我只需要注册我的应用程序,不需要......
通过 Objective-C 中的 Pinterest API 删除 Pinterest pin
显然Pinterest iOS SDK没有直接命令来执行此功能。如何使用通用 Pinterest API Endpoint DELETE 在 Objective-C 中实现这一目标? 我正在尝试...
是否有比 Objective-C 中的委托更简洁的方法来处理异步 http 请求?
我正在构建一个 iPhone 应用程序,该应用程序大量利用了我用 PHP 编写的 Web 服务。现在我有一个文件(API.h/API.m),其中包含通过 NSURLConnec 在我的 Web 服务上调用 PHP 函数的方法...
我正在尝试使用 WhatsApp 的 API 共享图像和文本,但我无法做到这一点。为了分享图像,我有以下代码: if([[UIApplication共享应用程序] canOpenURL: [NSURL URLWithString:...
有没有办法在 Objective-C 中添加头文件中没有的 iVar(不使用 LLVM 2.0 或更高版本)?
我最近了解到可以使用 LLVM2.0 在类扩展中添加 ivar。 (海湾合作委员会不能这样做) 这在某种程度上确实是私人 iVar,因为其他用户不知道它的存在,因为它不在他的...
如何在 iOS 应用程序中处理对 Rest API 的异步请求
假设我想使用某个服务 Twitbookr 的其余 API 来获取用户的个人资料信息。因此,我让用户通过我的应用程序登录,并获得拨打电话所需的凭据。 之后...
NSURLConnection 和多个异步请求 - 是否会扰乱正在传输的数据?
我有一个 NSArray 链接。我想使用在线文章提取器 API(Clear Read)解析它们,并将每篇文章(一些 HTML)返回的结果放入 NSString 中。 ...
我创建了一个简单的项目来尝试 SceneKit,添加了一个包含一个男人角色和一个相机的场景。 问题是代码在模拟器和设备上的行为不同。 当
我有一个带有静态单元格的 UITableView。我根据某些条件隐藏了一些单元格,方法是在 heightForRowAtIndexPath 方法中将单元格的高度设置为 0,如下所示。 - (CGFloat)
以下代码仅返回前 10 个地址的坐标。但我需要 100 多个才能将其存储在数据库中。地理编码器有限制吗?我该怎么办? for(int i=0;i 以下代码仅返回前 10 个地址的坐标。但我需要 100 多个才能将其存储在数据库中。地理编码器有限制吗?我该怎么做? for(int i=0;i<count;i++) { CLGeocoder *geoCode = [[CLGeocoder alloc] init]; [geoCode geocodeAddressString:strcity completionHandler:^(NSArray *placemarks, NSError *error) { if (!error) { CLPlacemark *place = [placemarks objectAtIndex:0]; CLLocation *location = place.location; CLLocationCoordinate2D coord = location.coordinate; NSString *tempLati=[[NSString alloc]initWithFormat:@"%g",coord.latitude]; NSString *tempLongi=[[NSString alloc]initWithFormat:@"%g",coord.longitude]; [objCountries.countryLatitude addObject:tempLati]; [objCountries.countryLongitude addObject:tempLongi]; [geoCode cancelGeocode]; } }]; } iOS 会限制 CLGeocoder 请求,具体情况各不相同,但通常一次允许 50 个左右的请求。 时间段是未知的。 您可以做的就是对其进行编码,一次对一个块进行地理编码,中间留出足够的停顿。 一旦可能,您应该存储结果,这样您就不会再次请求相同的地理编码。 请注意此处的 CLGeocoder 文档:CLGeocoder。 如果地理编码服务被滥用,Apple 可以限制您甚至暂停您的开发者帐户。 一次发出 35 个请求,暂停直至完成,然后持续发出另外 35 个请求。 每个周期之间需要等待 90 秒。 根据我对一款应用程序的经验,这种方法在大约一年半的时间里(2023 年 4 月 - 2024 年 10 月)可靠地避免了速率限制。
我想创建一个函数数组,以便可以随机化函数的调用顺序。 我可以做这样的事情: NSMutableArray *MyArray = [NSMutableArray arrayWithObjects:
在UIView中,当设置setNeedsDisplay时,会调用drawRect。 但我希望第一次调用与后续更新不同的drawRect 例程。 例如,我希望 drawRect 调用
C++ 代码在以 Objective-c 为主的项目中运行速度非常慢
我需要向项目添加一种奇异的图像格式。客户只提供了一个c++库。一旦在主要的 Objective-C 项目中编译后,该库的工作速度非常慢(th...
嗨我想修复IOS16中旋转屏幕出现的错误 我参考了这篇文章,但还是不行…… 顺便说一句,我们使用了 Object-c 而不是 Swift 参考 UIWindowScene *windo...
我正在使用 ARC 在 Objective-C 中构建命令调度表。 这种形式看起来不错还是有更好的选择: self.commandTable = [ @{ @“命令1”:^(id值){