我看到App Store上有几个应用程序允许其他计算机与iPhone/iPad设备建立http连接以传输文件.似乎有一个web服务正在iOS设备上运行.只是好奇它是怎么做的/用了什么课?

谢谢

推荐答案

只需显示设备的IP地址,在iOS设备上运行的应用程序中打开一个用于监听的套接字,然后实现http协议.有几个第三方库可以为您完成大部分繁重的工作:

CocoaHTTPServer或iPhone HttpServer3、SimpleWebSocketServer或多线程HttpServer3

Objective-c相关问答推荐

uipageviewcontroller 类在设置多个视图控制器时崩溃

按住自定义 UIButton 时更改深灰色突出显示的 colored颜色 ?

UISearchbar 键盘搜索按钮操作

NSTimeInterval 格式

如何将 UISlider 垂直放置?

如何构建一个 Objective-C 静态库?

在objective-c中创建现在的时间戳作为NSNumber

关于如何将项目从 UITableView 拖放到 UITableView 的教程

如何判断字符串是否仅包含目标C中的字母数字字符?

如何转储存储在 Objective-C 对象(NSArray 或 NSDictionary)中的数据

iOS 8 Mapkit Objc 无法获取用户位置

Objective C 中的调用方法或发送消息

无法将 searchBar 设置为 firstResponder

Xcode 7 警告:目标文件是为比链接更新的 iOS 版本构建的

导航返回时重新加载 UITableView?

目标覆盖 FRAMEWORK_SEARCH_PATHS 构建设置

NSString 中子字符串的出现次数?

如何删除 UIToolBar 上的顶部边框

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

UICollectionView:如何检测滚动何时停止