打造iOS网页浏览与URL缩短应用
1. 网页加载基础
计算机往往比较刻板,但我们希望应用更加友好和宽容。例如,用户输入 www.apple.com 而非完整的 http://www.apple.com ,页面依然能够加载。
在面向对象编程中,通常会将复杂的事物封装在对象里。虽然字符串对象可以表示URL的字符,但它本质上只是一个字符数组。大多数处理URL的方法都期望接收一个URL对象。在Cocoa Touch中,URL对象的类是 NSURL 。将从文本字段获取的 NSString 对象转换为可用于网页视图的 NSURL 对象,可以使用以下代码:
NSURL *url = [NSURL URLWithString:urlText];
这行代码让 NSURL 类从字符串对象创建一个新的URL对象。传递给 +URLWithString 方法的字符串对象是第一行获取的 urlText 引用。新URL对象的引用会被返回并存储在新的 url 变量中。可见,将字符串对象转换为URL对象相当简单,而且也有反向转换的方法。
完成上述步骤后,最后需要在网页视图中显示该URL对应的网页,可使用以下代码:
[self.webView loadReq
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



