// 导入所需模块
#import "GCDWebServer.h"
#import "GCDWebServerDataResponse.h"
// 初始化GCDWebServer
GCDWebServer* server = [[GCDWebServer alloc] init];
// 设置获取请求的处理器
[server setMIMEType:@"text/html"];
[server setResponseFilename:@"index.html"];
[server setResponseContent:@"Hello, World!"];
// 启动服务器
[server startWithPort:7331 bonjourName:nil];
// 打印服务器地址
NSLog(@"服务器运行地址: http://%@:7331", [[[NSHost currentHost] names] objectAtIndex:0]);
这段代码展示了如何使用GCDWebServer库来创建一个简单的HTTP服务器,并设置了一个处理器来响应获取请求并返回一个简单的HTML页面。服务器运行在本地机器的7331端口,并且会在控制台打印出服务器的访问地址。这个例子是学习如何使用GCDWebServer进行简单网页服务器开发的入门示例。