摘要: 在iphone开发中,经常会遇到和服务器端交互数据,下面代码是向服务器端传递一个xml数据流,服务器端接受数据并返回一个xml数据类型。 iphone传递数据的代码:-(void) postxml { //prepar request NSString *urlString = [NSString stringWithFormat:@"path"]; NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; [request setURL:[NSURL URLWithSt 阅读全文
posted @ 2011-03-10 10:52 AnMog 阅读(711) 评论(0) 推荐(0) 编辑
摘要: #define 并不是定义变量啊#define 只是用来做文本替换的例如:#define Pi 3.1415926float angel;angel=30*Pi/180;那么,当程序进行编译的时候,编译器会首先将 “#define Pi 3.1415926”以后的,所有代码中的“Pi”全部换成 “3.1415926”然后再进行编译。我查到一个讲const与#define的差别的帖子,里面谈到const与#define最大的差别在于:前者在堆栈分配了空间,而后者只是把具体数值直接传递到目标变量罢了。或者说,const的常量是一个Run-Time的概念,他在程序中确确实实的存在并可以被调用、传递。 阅读全文
posted @ 2011-03-10 10:39 AnMog 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/chaoqunz/archive/2010/11/25/6033670.aspx一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性,但它也有“非直观性”等缺点。二、#define的用法#define为一宏定义语句,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似 阅读全文
posted @ 2011-03-10 10:34 AnMog 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。 举个例子来说明一吧,为了让大家更明白一点,比如一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔,这里有两种可能,那么你就可以定义一个枚举类型来表示它! enum box{pencil,pen};//这里你就定义了一个枚举类型的变量叫box,这个枚举变量内含有两个元素也称枚举元素在这里是pencil和pen,分别表示铅笔和钢笔。 这里要说一下,如果你想定义两个具有同样特性枚举类型的变量那么你可以用如下的两种方式进行. 阅读全文
posted @ 2011-03-10 10:29 AnMog 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 代码如下:NSString *strUrl=[textField text];NSString *urlString=[NSString stringWithFormat:strUrl];NSURL *url=[NSURL URLWithString:urlString];NSURLRequest *urlRequest=[NSURLRequest requestWithURL:urlcachePolicy:NSURLRequestReturnCacheDataElseLoadtimeoutInterval:60];NSData *urlData;NSURLResponse *response 阅读全文
posted @ 2011-03-09 17:32 AnMog 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 同步访问时的取法 NSURL *url = [NSURL URLWithString:@"http://www.test.com"]; NSURLRequest *request = [NSURLRequest requestWithURL: url]; NSHTTPURLResponse *response; [NSURLConnection sendSynchronousReque... 阅读全文
posted @ 2011-03-09 17:30 AnMog 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 完整版的iphone(XCODE),oc http上传请求协议,一个完整的DEMO,提供给大家学习//保存图片-(void)saveImage{_alertview=[[UIAlertViewalloc]initWithTitle:nilmessage:@"正在上传照片..." delegate:selfcancelButtonTitle:nilotherButtonTitles... 阅读全文
posted @ 2011-03-09 14:44 AnMog 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://blog.sina.com.cn/s/blog_661314940100m648.html最近坐了一个项目涉及到图片上传的问题,起初用到socket,但是由于比较陌生改而用 http 协议做web上传这里需要自定义http协议 http协议应该注意四点: 1.初始化响应服务器地址NSURL *url = [NSURLURLWithString:@"http://x... 阅读全文
posted @ 2011-03-09 14:33 AnMog 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; NSUserDefaults *defs = [NSUserDefaults standardUserDefaults]; NSLog(@"Load currentCookie:%@", cookie); [request s... 阅读全文
posted @ 2011-03-09 14:25 AnMog 阅读(15200) 评论(0) 推荐(1) 编辑
摘要: iphone代码//上传图片到指定的服务器-(NSString *)UpLoad:(UIImage *)img picName:(NSString*)name{NSData *imageData = UIImageJPEGRepresentation(img, 0.5);NSString *urlString = PICURL; NSMutableURLRequest *request... 阅读全文
posted @ 2011-03-08 17:24 AnMog 阅读(587) 评论(0) 推荐(0) 编辑