gpt4 book ai didi

ios - 如何深度复制 NSMutableURLRequest?

转载 作者:行者123 更新时间:2023-11-29 11:06:18 25 4
gpt4 key购买 nike

Apple 的 iOS 文档 NSMutableURLRequest说:

NSURLConnection makes a deep copy of each NSMutableURLRequest object passed to one of its initializers.

这是如何实现的?我没有看到任何执行 NSMutableURLRequest 对象深度复制的记录方式。逐字段复制还不够好,因为 NSMutableURLRequest 可以被子类化。

我的用例:我正在为构建在 http 之上的自定义协议(protocol)实现 NSURLProtocol。我的 NSURLProtocol 实现将执行它的自定义操作,然后使用 NSURLConnection 并稍微修改一下 NSURLRequest

最佳答案

当你想对对象进行深拷贝时,你可以使用 NSKeyedArchiver。

基本上使用NSKeyedArchiver将对象保存到NSData对象中

使用 NSKeyedUnarchiver 加载它

关于ios - 如何深度复制 NSMutableURLRequest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com