如何通过 HTTP 为 iPhone 建立输入流?我的项目是将二进制数据从 HTTP 服务器逐步拉到 iPhone。模式是拉一些数据——这是一个科学应用——分析一段时间,拉更多数据。Rince,然后重复。
该项目是桌面 Java 应用程序的一个端口,它依赖于 InputStream 及其方法 readInt、readString 等来执行此操作。
干杯,道格
如何通过 HTTP 为 iPhone 建立输入流?我的项目是将二进制数据从 HTTP 服务器逐步拉到 iPhone。模式是拉一些数据——这是一个科学应用——分析一段时间,拉更多数据。Rince,然后重复。
该项目是桌面 Java 应用程序的一个端口,它依赖于 InputStream 及其方法 readInt、readString 等来执行此操作。
干杯,道格
您可以使用 NSURLRequest/NSURLMutableRequest 和 NSURLConnection 来实现这一点,这里有一些链接http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSURLRequest_Class/Reference/Reference.html,http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html
如果您想要一个更直接反映 Java 输入流的 API,您可能需要查看基于 C 的 CFNetwork。但是,Daniel 建议使用 URL 加载系统(NSURLRequest、NSURLConnection 等)更可取,因为它使用了 Objective-C,并且在异步模式下非常容易使用。与简单的 java.io 相比,它比旧的 stdio.h 函数更能突破,值得您花时间去理解它。