objective-c 相关问题

此标记仅应用于与Objective-C功能相关的问题或依赖于语言中的代码。应该使用标签[cocoa]和[cocoa-touch]来询问Apple的框架或类。使用相关标签[ios],[macos],[apple-watch]和[tvos]来解决这些平台特有的问题。

如何在Xcode中获取当前电脑的IP地址

测试连接到本地计算机服务器的 iPhone 应用程序时,我需要输入计算机的本地 IP 地址而不是本地主机,以便使用模拟器以外的设备进行测试。这个

回答 4 投票 0

由 testInvocations 动态生成的 XCTest 方法是否可以与 xcodebuild 的 -only-testing 一起使用?

我有一个应用程序需要在其 XCTestCase 子类中动态生成测试方法。我正在使用 +(NSArray*)testInvocations 在运行时动态生成测试方法...

回答 1 投票 0

如何解析 Swift 桥接标头中的枚举和协议

我在 React Native Turbo Module 项目中导入一些 Swift 文件时遇到问题。 Foundation 和其他类将在我的 Swift 桥接标头中使用 @class 前缀进行定义,但原型...

回答 1 投票 0

为 Storyboard 中的 UIButton 设置边框

如果不直接在代码中设置按钮,我无法在 Xcode 5 中为按钮添加边框。如果不制作自定义背景图片,是否有可能无法在情节提要上执行此操作?

回答 6 投票 0

如何在调度块中使用std::atomic<bool>?

以下代码中存在 Call toimplicitly-deleted copy constructor of 'std::atomic' 错误,std::mutex 也是同样的情况。 我只能使用串行队列来进行同步吗? __block std::atomi...

回答 1 投票 0

在 iPhone 上编译/运行 C++ 代码

我最近使用 openGL、GLU 和 C++ for Linux 为我的一个 CS 课程创建了一个 Asteroids 游戏/应用程序。老师告诉我,如果我让它在 iPhone 上运行,他会给我额外的学分。我...

回答 2 投票 0

用户尝试登录时 IOS 应用程序中的 Facebook 集成问题

我已将用于登录的 Facebook SDK 集成到我的应用程序中。 当用户尝试登录 Facebook 时,它会抛出以下错误,要求我们提交审核(公开个人资料、电子邮件和位置)。 这个

回答 3 投票 0

从 Objective-C 移植到 C++ 的最佳方式是什么?

我没有任何 Objective-C 经验,但有很强的 C++ 背景。是否有自动化工具/脚本,或者最坏的情况是使用一些对端口代码编写的优秀参考的手动方法...

回答 4 投票 0

从回调中存储或复制 AXUIElementRef

我正在尝试存储 AXObserverCallback 回调提供的 AXUIElementRef。当回调作用域结束时,我相信该结构被释放,并且我无法再在其他地方使用它。 有没有...

回答 1 投票 0

如何获取设备的比例因子?

我一直在使用 UIGraphicsBeginImageContextWithOptions() 并且我注意到该方法中的最后一个字段是比例因子。苹果文档说,如果我想将其设置为 0.0,那么它将使用

回答 6 投票 0

使用 safeAreaInsets 获取 UIWindow 安全区域的上边缘适用于 iOS 13,但不适用于 iOS 11?

我的纵向 iOS 应用程序中有一个方法,它尝试使用 safeAreaInsets 返回主窗口安全区域上边缘的点值: +(双)屏幕顶部边缘 {

回答 1 投票 0

如何撤销HealthKit授权

在我的应用程序中,我使用的是 HealthKit,一切顺利。 使用此代码完成授权 NSArray *readTypes = @[ [HKObjectType数量类型ForIdentifier:

回答 2 投票 0

如何将未编译的.mlmodel添加到Xcode UnitTests包中

我需要将 .mlmodel 文件添加到我的单元测试中,以便检查我的框架中的编程模型编译。但是,从版本 12 开始,Xcode 会自动编译添加到 p 中的任何 .mlmodel 文件...

回答 2 投票 0

用两根手指捏合时禁用 UIScrollView 中的平移

我想在检测到第二次触摸后停止滚动并用我自己的捏合手势处理触摸。 我在滚动视图中尝试过: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { ...

回答 5 投票 0

如何在仍支持旧iOS版本的现有应用程序中使用动态岛(Live Activity)api?

我在我的应用程序中创建了一个小部件和一个 LiveActivity 扩展。我的应用程序仍然支持 iOS 10,并且它是一个纯粹的 Objective-C 项目。 那么我如何在我的应用程序中使用 LiveActivity API。 我尝试导入

回答 1 投票 0

为什么 TARGET_OS_IPHONE 在为 Mac Catalyst 构建时不跳过代码?

我正在 iOS 和 macOS Catalyst 的应用程序中使用纹理/AsyncDisplayKit 库。它在 macOS 上存在以下已知问题: https://github.com/TextureGroup/Texture/issues/1549 它基本上会抛出呃...

回答 1 投票 0

iOS 理解图层遮罩

我很难理解图层蒙版的工作原理。现在,我有一个带有 UILabels 的 UIView 。我想象了两层 - 一层是后面的 UIView,一层是标签......

回答 3 投票 0

如何在不触发KVO的情况下设置值

我使用以下代码在对象上添加 KVO。 [self.model addObserver:self forKeyPath:@"用户名" 选项:NSKeyValueObservingOptionNew | NSKeyValueObservingOption旧...

回答 3 投票 0

Apple Finder 过去后如何下载文件?

我想用文件url(public.public-url)填充NSPasteboard。 url 指向一个空文件,当 finder 执行粘贴时将下载该文件。 如果文件太大,finder 会等待...

回答 1 投票 0

在嵌套的dispatch_after块中正确使用strongSelf/weakSelf

我有一个复杂的启动,我需要呈现和关闭多个视图控制器。我有一段代码需要在演示中使用延迟;我想知道我是否使用了strongSelf /

回答 1 投票 0

© www.soinside.com 2019 - 2023. All rights reserved.