
网络
文章平均质量分 88
wildfireli
这个作者很懒,什么都没留下…
展开
-
使用NSOperation和NSOperationQueue启动多线程
在app store中的很多应用程序非常的笨重,他们有好的界面,但操作性很差,比如说当程序从网上或本地载入数据的时候,界面被冻结了,用户只能等程序完全载入数据之后才能进行操作。当打开一个应用程序时,iphone会产生一个包含main方法的线程,所用程序中的界面都是运行在这个线程之中的(table views, tab bars, alerts…),有时候我们会用数据填充这些view,现在问题是转载 2011-11-15 14:30:22 · 437 阅读 · 0 评论 -
iPhone之网络编程初体验-简单的聊天程序
【IT168技术】在这篇文章中,我将介绍如何使用TCP/IP协议让iPhone与服务器实现通信,同时以一个简单的聊天程序作为例子进行说明。 首先使用Xcode常见一个基于视图(View)的应用程序项目,取名Network。 使用网络通信流 使用套接字在网络上通信最简单的方法是使用NSStream类,NSStream类是一个表示流的抽象类,你可以使用它读写数据,它可以用转载 2011-12-03 16:08:06 · 827 阅读 · 0 评论 -
白话TCP/IP协议
这篇文章受到网上下载的一个PPT文档启发使用网络之前我有工资报表需要打印,可是我没有打印机!发挥土法炼钢的精神,通过U盘拷贝到另一计算机上!计算机网络的历史50年代:计算机网络初步形成,目的就是共享资源;60年代:美国国防部发明了ARPANET,TCP/IP协议出现;70年代中期:局域网发展迅速,中小企业也可以组建自己的网络;90年代:Internet飞速发展的转载 2011-12-02 12:21:13 · 948 阅读 · 0 评论 -
新浪微博OAUTH方法
1, 在第一步获取Request Token时,需要使用Consumer Key和API Key Secret进行签名 的Consumer Key Secret。方法:oauth/request_token获取request_token之后,要做一件事情,就是让用户登录,调出新浪微博登录页面:- (NSString*)authorizeUrl{ // NSStr原创 2011-11-12 15:10:05 · 741 阅读 · 0 评论 -
HTTP协议返回状态码表
http协议通讯时,在客户端发送请求后,服务器端返回的状态码解释。好东西,收藏下。http状态码1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200—转载 2011-12-02 12:19:46 · 1065 阅读 · 0 评论 -
理解HTTP消息头
理解HTTP消息头 (一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做 过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方 怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包转载 2011-12-02 12:18:47 · 1197 阅读 · 0 评论 -
新浪微博iOS版SDK框架学习笔记
本人刚入学iOS开发,在学习的过程中,对新浪微博iOS版SDK-“宝玉XP”框架进行了学习(下载地址:https://github.com/JimLiu/WeiboSDK),在没有获得相应的说明文档前提下,要理解其中的内幕对于初涉OPEN API的新人来说不算是件易事,为了满足一窥究竟的一惯心理,我在对其源代码进行一番抽丝剥茧式的跟踪后,基本上搞懂了框架内各类之间的调用关系,初略地理解了各类的转载 2011-11-30 18:49:47 · 600 阅读 · 0 评论 -
iPhone程序中将内容分享到新浪微博
因为要用到,所以找来,和大家分享:1. 首先在http://open.t.sina.com.cn / 中申请成为开发者,再创建不同的应用,获得相应的 App Key (在下面链接中的source即为app key) 2. 登录认证:NSString *authString = [ NSString stringWithFormat : @转载 2011-11-28 13:13:52 · 424 阅读 · 0 评论 -
Socket编程指南及示例程序
点击打开链接例子代码就在我的博客中,包括六个UDP和TCP发送接受的cpp文件,一个基于MFC的局域网聊天小工具工程,和此小工具的所有运行时库、资源和执行程序。代码的压缩包位置是http://www.blogjava.net/Files/wxb_nudt/socket_src.rar。1 前言在一些常用的编程技术中,Socket网络编程可以说是最简单的一转载 2011-11-23 16:08:07 · 751 阅读 · 0 评论 -
iOS解析HTML
xml,json都有大量的库来解析,我们如何解析html呢?TFHpple是一个小型的封装,可以用来解析html,它是对libxml的封装,语法是xpath。今天我看到一个直接用libxml来解析html,参看:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/#comment-3090转载 2011-11-18 17:30:32 · 1351 阅读 · 0 评论 -
ASIHTTPRequest和libxml结合,实现边请求边解析 .
ASIHTTPRequests 是非常强大的 http 异步请求开源框架,libxml 是非常老牌的 C 语言xml函数库。在 http + xml 文件的 javaEE-iPhone 应用中,如何把二者结合起来,实现在异步请求数据的同时,进行xml的同步解析呢?这涉及到 3 方面的关键知识: ¥ ASIHTTPRequest 这部分的内容可以参考作者另一篇博文《ASIHTTPR原创 2011-11-17 17:42:05 · 678 阅读 · 0 评论 -
ASIHTTPRequest系列(一):同步和异步请求 .
点击打开链接ASIHTTPRequest项目地址: http://github.com/pokeb/asi-http-request/tree,关于ASIHTTPRequest到底是什么,你可以在项目首页看到。它提供如下功能: 提交数据到web服务器或者从web服务器获得数据; 下载数据到内存或磁盘; 采用html input相同的机制上传文件; 断点续传;原创 2011-11-17 17:38:05 · 520 阅读 · 0 评论 -
ASIHTTPRequest系列(三):文件上传 .
五、文件上传 1、服务端 文件上传需要服务端的配合。我们可在本机搭建tomcat测试环境。关于tomcat在Mac OSX下的安装配置,参考作者另一博文《安装Tomcat到Mac OSX》。打开Eclipse,新建web工程。在其中新建一个Servlet UploadServlet: import java.io.*; import java.util.*; i原创 2011-11-17 17:40:03 · 536 阅读 · 0 评论 -
ASIHTTPRequest系列(二):文件下载 .
四、下载 1、简单下载 打开IB,拖入一个Progress View,在源文件中声明为IBOutlet,然后进行连接。 -( IBAction )goURL{ NSString * path=[ NSSearchPathForDirectoriesInDomains ( NSDocumentDirectory , NSUserDomainMask , YES ) objectAtI原创 2011-11-17 17:39:20 · 525 阅读 · 0 评论 -
网络编程总结
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:转载 2011-11-15 14:29:21 · 430 阅读 · 0 评论