1 // 2 // ZFViewController.m 3 // 0628-表单验证 4 // 5 // Created by zfan on 14-6-28. 6 // Copyright (c) 2014年 zfan. All rights reserved. 7 // 8 9 #...
分类:
移动开发 时间:
2014-07-07 18:38:55
阅读次数:
236
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适...
分类:
移动开发 时间:
2014-07-03 00:01:53
阅读次数:
210
用NSXMLParser解析XML文件过程:
1 创建NSXMLParser实例,并传入从服务器接收XML数据。
2 定义解析器代理
3 解析器解析。
4 通过解析代理方法完成XML数据的解析。
#pragma mark 加载xml
- (void)loadXML
{
//获取网络数据。
NSLog(@"load xml");
//从web服务器加载...
分类:
移动开发 时间:
2014-07-02 07:20:04
阅读次数:
228
#import "MainViewController.h"
#import "Video.h"
#define kBaseURL @"http://192.168.3.252/~apple"
@interface MainViewController ()
@property (strong, nonatomic) NSArray *dataList;
@property (weak, no...
分类:
移动开发 时间:
2014-07-01 11:32:17
阅读次数:
238
JSON正逐步取代XML,成为网络数据的通用格式。
从ios5开始,使用NSJSONSerialization对JSON解析。还有第三方库,比如SBJson, JSONKit, TouchJson等。从性能上说,NSJSONSerizlization最好,JSONKit其次,SBJson使用较为广泛。
加载json文件:
#pragma mark 加载json
- (void)loa...
分类:
移动开发 时间:
2014-07-01 08:00:29
阅读次数:
214
#pragma mark - 这是私有方法,尽量不要再方法中直接使用属性,因为一般来说属性都是和界面关联的,我们可以通过参数的方式来使用属性
#pragma mark post登录方法
-(void)loginWithPostWithName:(NSString *)userName pwd:(NSString *)pwd
{
//1确定地址NSURL
NSString *url...
分类:
移动开发 时间:
2014-06-28 06:55:39
阅读次数:
261
UIWebView是IOS内置的浏览器,可以浏览网页,打开文档 html/htm pdf docx txt等格式的文件。 safari浏览器就是通过UIWebView做的。
服务器将MIME的标识符等放入传送的数据中告诉浏览器使用那种插件读取相关文件。
uiwebview加载各种本地文件(通过loadData方法):
- (void)viewDidLoad
{
[...
分类:
移动开发 时间:
2014-06-28 06:55:03
阅读次数:
404
网络请求的步骤:
//1确定地址NSURL
NSString *urlString = [NSString stringWithFormat:@"www.baidu.com"];
NSLog(@"%@",urlString);
//url中,如果包含中文字符需要转换成带百分号的格式,提供给服务器解码(如果服务器用的是utf-8)。
urlString = [u...
分类:
移动开发 时间:
2014-06-27 10:25:02
阅读次数:
236
1.block在俩个UIViewController间传值
最近刚学了几招block 的高级用法,其实就是利用block语法在俩个UIViewController之间传值,在这里分享给初学者,同时也方便我自己理解。我们知道UINavigationController类管理UIViewController的时候,利用的是“栈”的思想,在这里不做过多解释,切入正题,假设我们现在有俩个UIViewCo...
分类:
其他好文 时间:
2014-06-27 09:11:13
阅读次数:
248
#pragma mark - 这是私有方法,尽量不要再方法中直接使用属性,因为一般来说属性都是和界面关联的,我们可以通过参数的方式来使用属性
#pragma mark post登录方法
-(void)loginWithPostWithName:(NSString *)userName pwd:(NSString *)pwd
{
//1确定地址NSURL
NSString *url...
分类:
移动开发 时间:
2014-06-27 07:42:35
阅读次数:
287