我有一个包含所有数据的C类课程。 C类在手机A中初始化,变量(包括数字,字符串,数组)通过操作手机A赋值。现在我想通过蓝牙将C类中的所有数据传送给手机B.是否有可能通过蓝牙将整个班级从A转移到B,而不是逐个传输数据?在两台iOS设备之间通过蓝牙传输一个课程
回答
是的,你应该可以通过将其分解为位来转移它。问题是你如何让课堂上的其他设备工作,我认为这不可能。
在手机A通过NSKeyedArchiver
序列化的C类,序列化的数据到手机B,与NSKeyedUnarchiver
反序列化转移到C级的新实例
你将不得不实行NSCoder
方法encodeWithCoder
和initWithCoder
在您的班级C.
至于传输代码本身,这是不可行的,因为应用程序无法将数据转换为代码并执行它(除非你是苹果公司)。
谢谢。你的回答对我来说听起来很合理但我是一个初学者,你能提供一些简单的代码吗?例如,该类被命名为Settings.h,变量包括int aa,double bb,bool cc,NSString dd。 – user3593888
@ user3593888查看与NSKeyedUnarchiver相关的文档和示例。如果您在阅读后遇到特定问题,请在SO上提出一个新问题。不意味着苛刻;但是如果您要在编程方面取得成功,那么您至少应该能够弄清楚使用文档等的基本知识。 – bbum
- 1. 通过蓝牙在iOS中传输两个设备之间的NSString
- 2. 如何通过蓝牙在两台设备之间共享相机视图
- 3. 通过蓝牙设备之间的连接iOS
- 4. iOS和Android之间的蓝牙传输?
- 5. 两个WT12蓝牙模块之间通过蓝牙ssh
- 6. 通过蓝牙同步两个iOS设备
- 7. 基于RFCOMM的两个Android设备之间的蓝牙通信
- 8. 文件传输到另一个iOS设备使用蓝牙
- 9. 如何通过蓝牙或BLE在两个Android设备之间发送消息?
- 10. iOS蓝牙通知应用程序蓝牙设备连接时
- 11. 两台设备通过蓝牙连接到服务器
- 12. 通过蓝牙以编程方式连接两个Android设备
- 13. 通过蓝牙将多个设备连接到一个设备
- 14. 想通过蓝牙连接两个设备一次
- 15. 在通过蓝牙传输的数据之间添加延迟
- 16. 是否可以使用蓝牙将高清视频从一台iOS设备传输到另一台设备?
- 17. 通过两台设备之间的Icloud进行同步IOS
- 18. 如何通过蓝牙检测另一台设备?
- 19. 两个iOS设备之间的通信
- 20. 如何通过蓝牙将数据从iOS设备传输到Mac?
- 21. 如何通过蓝牙将iOS视频流式传输到其他设备?
- 22. Android和iPhone之间通过蓝牙文件传输?
- 23. 蓝牙设备数据传输问题
- 24. 如何通过蓝牙以编程方式在Android设备之间传输图像和文本数据
- 25. 如何通过蓝牙将音频从一个Android设备流式传输到另一个Android设备?
- 26. 通过蓝牙发送一个APK到另一个设备
- 27. 在j2me应用程序中建立两个设备之间的蓝牙连接
- 28. 检测通过蓝牙传输的两张图像之间的EOF
- 29. Android手机和支持蓝牙的硬件设备之间的蓝牙通信
- 30. 通过两个Android手机之间的蓝牙发送文件
我想你想转移一个实例(对象)不是类 –