首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏正则

    share extension

    NSURLSessionDownloadTask *backgroundTask; for (NSExtensionItem *item in self.extensionContext.inputItems) { for (NSItemProvider             }         }     } for (NSExtensionItem *item in self.extensionContext.inputItems) { for (NSItemProvider

    1.2K30发布于 2021-05-11
  • 来自专栏flutter开发精选

    flutter-如何实现类型微信分享的功能

    return [] } private func handleText (content: NSExtensionItem, attachment: NSItemProvider, index () } } } private func handleUrl (content: NSExtensionItem, attachment: NSItemProvider } } } private func handleImages (content: NSExtensionItem, attachment: NSItemProvider } } } private func handleVideos (content: NSExtensionItem, attachment: NSItemProvider } } } private func handleFiles (content: NSExtensionItem, attachment: NSItemProvider

    3.5K40编辑于 2022-09-20
  • 来自专栏iOS面试

    iOS 面试策略之系统框架-UIKit

    interaction.view == dragImageView { let dragImage = dragImageView.image let itemProvider = NSItemProvider 方法里面的 NSItemProvider 简单来说就是用来在 Drag and Drop,或者 Extension app 和 Host app 之间传输数据的类。 UIDragItem 则是像对 NSItemProvider 的进一步封装,除了包含传输数据外,还可以自定义一些数据。 实现完该方法后,图片就可以从 dragImageView 里拖动出来了。

    2.1K20发布于 2021-05-13
  • 来自专栏iOS

    iOS Extension介绍以及一些Extension开发经验浅谈

    weakSelf = self; for (NSExtensionItem *item in self.extensionContext.inputItems) { for (NSItemProvider

    1.7K40发布于 2018-07-19
  • 来自专栏肘子的Swift记事本

    苹果正在为系统级支持 MCP 做准备 | 肘子的 Swift 周报 #0104

    文章重点解释了为什么 Swift 对象不能直接传递——它们必须通过 NSItemProvider 这个“安全盒子”打包,并转换为系统通用格式(如 JSON)。

    25510编辑于 2025-10-20
  • 来自专栏肘子的Swift记事本

    用 Table 在 SwiftUI 下创建表格

    localeInfo in TableRow(localeInfo) .itemProvider { // enable Drap NSItemProvider

    5.3K31编辑于 2022-07-28
领券