随笔分类 -  iOS

ASIHTTPRequest类库简介和使用说明
摘要:官方网站:http://allseeing-i.com/ASIHTTPRequest/。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务 阅读全文
posted @ 2014-03-18 21:29 fjfhxotfl 阅读(165) 评论(0) 推荐(0)
IOS NSURL基本操作
摘要:NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢,主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以封装一个NSURL,操作很方便:[cpp] view plaincopyNSURL*url=[NSURLURLWithString:@"http://www.baidu.com/s?tn=baiduhome_pg&bs=NSRUL&f=8&rsv_bp=1&rsv_spt=1&wd=NSurl&inputT=2709"];NSLo 阅读全文
posted @ 2014-03-18 11:26 fjfhxotfl 阅读(320) 评论(0) 推荐(0)
arc下asihttprequest等应用实现
摘要:从xcode 4.2开始,Objective-C就开始支持ARC了,它使我们的代码简洁,并提高了各方面的执行效率,但同时带来了一些小小的问题,从官方文档中可以了解到,如果xcode开启了ARC,那么是不允许代码中出现了诸如release和autorelease等释放语法的;问题就出现了,如果你的项目中引入了第3方框架,比如众所周知ASIHttpRequest,那么在编译的时候就会出现很多错误,解决办法如下:1.选择target,然后选择Build Phases标签,展开Compile Sources;2.在所有和ASI..相关的文件后面的(Compile Flags)加入编译选项”-fno-o 阅读全文
posted @ 2014-03-17 21:18 fjfhxotfl 阅读(155) 评论(0) 推荐(0)
Objective-C 协议简介+委托的实现
摘要:简单的介绍1.1定义协议:创建一个.h文件 1: _MyProtocolName.h 2: @protocol MyProtocolName 3: @end 注:协议中没有变量;是代表在此声明的协议是NSObject协议的衍生协议(不是NSObject类);1.2使用协议: 1: @interface CustomView:UIView 代表CustomView遵循我们制定的这个协议,需要实现协议的方法1.3用协议修饰变量:如果这样定义一个变量: 1: idmyNewVariable;那么myNewVaiable是遵循我们制定的这个MyProtocolName协议的如果定义函数... 阅读全文
posted @ 2014-03-16 19:33 fjfhxotfl 阅读(201) 评论(0) 推荐(0)
Understanding the Use of invertedSet method of NSCharacterSet
摘要:So as I work my way through understanding string methods, I came across this useful class NSCharacterSet which is defined in this post quite well as being similar to a string excpet it is used for holding the char in an unordered set What is differnce between NSString and NSCharacterset?So then I ca 阅读全文
posted @ 2014-03-16 14:08 fjfhxotfl 阅读(351) 评论(0) 推荐(0)
UITextField 只能输入字母、数字的方法小结
摘要:实现下面的委托#define NUMBERS @"0123456789\n"- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSCharacterSet *cs; if(textField == phoneNumberField) { //invertedSet 方法是去反字符,把所有的除了数字的字符都找出来 cs = [[NSCharacterSet charac... 阅读全文
posted @ 2014-03-14 21:54 fjfhxotfl 阅读(448) 评论(0) 推荐(0)