网络编程与现实世界交互技术全解析
网络编程基础
在当今数字化时代,网络编程至关重要,应用程序需要具备数据收发能力。下面将详细介绍网络连接、资源访问以及附近服务发现等相关内容。
网络连接基础
在Cocoa中,底层网络连接与其他流行操作系统类似,可使用Berkeley套接字API进行网络连接和数据收发。不过,使用这种底层API较为繁琐,尤其是在使用HTTP等高级协议时。Cocoa提供了更高级的API,通过URL可轻松访问互联网内容。
URL即统一资源定位符,指定了服务器位置、使用的协议以及服务器上资源的位置。例如, http://oreilly.com/iphone/index.html 中, oreilly.com 是服务器地址, http 是协议, /iphone/index.html 是资源位置。
在处理网络请求时,主要涉及三个类: NSURL 、 NSURLRequest 和 NSURLConnection 。
- NSURL类 :代表一个URL,是模型对象,包含资源位置信息,并提供了许多有用的方法。创建
NSURL最简单的方法是使用+URLWithString:方法:
NSURL* myURL = [N
超级会员免费看
订阅专栏 解锁全文
170万+

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



