2008-12-18 75 views
0

我已经完成的最后一个GUI编程是使用Visual Basic,它包含像Winsock和Inet这样的对象,可以轻松连接到互联网并从网页中检索源。在Mac应用程序中连接到互联网

我刚开始进入XCode,想知道是否有类似的组件。我发现库中有一个Webkit选项,但我不知道如何使用它。

任何帮助,将不胜感激。


我想尽可能模拟浏览器(包括cookie,头文件等)。 Webkit的方法比刚刚给我的链接更好吗?对不起,我在OP中没有更清楚。

回答

3

苹果在您要查看的文档中有两个指南,URL Loading SystemWebKit Objective-C Programming Guide。如果你想在幕后向Web服务器请求数据,你可能会对前者感兴趣,如果你想要将Web浏览器控件放到应用程序中,后者可能会对前者感兴趣。这两份文件都应解释您将使用的课程和一般流程,但如果您有任何问题,请告诉我。

许多像NSString,NSDate,甚至NSArray和NSDictionary这样的核心可可数据类型都有加载数据的方法,例如Heng-Cheong Leong提到的URL,但是他们抽象掉所有低级别的东西,如果你想要处理HTTP头文件,那么就适合。

3

Webkit是正确的答案。下面是从2003年的教程,展示了如何使用的WebKit构建一个网络浏览器:

http://cocoadevcentral.com/articles/000077.php

基本上,WebKit的让你嵌入在应用程序UI Web浏览器。

相关问题