<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tenso_gu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tenso_gu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tenso_gu]]></copyright><item><title><![CDATA[加密过程]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48677695</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48677695</guid><author>tenso_gu</author><pubDate>Wed, 23 Sep 2015 11:24:24 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[两个文件比较]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48677649</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48677649</guid><author>tenso_gu</author><pubDate>Wed, 23 Sep 2015 11:21:32 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[文件解压缩]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48677625</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48677625</guid><author>tenso_gu</author><pubDate>Wed, 23 Sep 2015 11:20:16 +0800</pubDate><description><![CDATA[一、技术方案
1.第三方框架：SSZipArchive
2.依赖的动态库：libz.dylib


二、压缩1
1.第一个方法
/**
 zipFile ：产生的zip文件的最终路径
 directory ：
需要进行的压缩的文件夹路径
 */
[SSZipArchive createZipFileAtPath:zipFile withContentsOfDirectory]]></description><category></category></item><item><title><![CDATA[AFN（session）使用]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48677567</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48677567</guid><author>tenso_gu</author><pubDate>Wed, 23 Sep 2015 11:17:17 +0800</pubDate><description><![CDATA[//
//  ViewController.m
//  09-AFN(Session的演练)
//
//  Created by apple on 15/1/23.
//  Copyright (c) 2015年 apple. All rights reserved.
/**
 AFN小结
 功能：
 - 对NSURLSession & NSURLConntion的封装
 - 提供了反序列化的方法]]></description><category></category></item><item><title><![CDATA[AFN框架使用]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48676767</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48676767</guid><author>tenso_gu</author><pubDate>Wed, 23 Sep 2015 10:36:27 +0800</pubDate><description><![CDATA[AFN框架使用

//
//  ViewController.m
//  08-AFN的使用(掌握)
//
//  Created by apple on 15/1/23.
//  Copyright (c) 2015年 apple. All rights reserved.
/**
 // 请求的数据格式，发送给服务器的格式
 self.requestSerializer = [AFHTTP]]></description><category></category></item><item><title><![CDATA[Cookie]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48676723</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48676723</guid><author>tenso_gu</author><pubDate>Wed, 23 Sep 2015 10:34:02 +0800</pubDate><description><![CDATA[Cookie使用






//
//  ViewController.m
//  05-Cookie
//
//  Created by  on 14/12/9.
//  Copyright (c) 2014年 itcast. All rights reserved.
//

#import "ViewController.h"

@interface ViewControlle]]></description><category></category></item><item><title><![CDATA[MD5登陆]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48676675</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48676675</guid><author>tenso_gu</author><pubDate>Wed, 23 Sep 2015 10:31:10 +0800</pubDate><description><![CDATA[MD5登陆


导入第三方框架

#import "ViewController.h"
#import "NSString+Hash.h"
#import "SSKeychain.h"

@interface ViewController ()
@property (weak, nonatomic) IBOutlet UITextField *usernameText;
@property]]></description><category></category></item><item><title><![CDATA[HTTP上传JSON]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48594557</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48594557</guid><author>tenso_gu</author><pubDate>Sun, 20 Sep 2015 09:34:41 +0800</pubDate><description><![CDATA[#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    // 1. url
    NSURL *url = [NSURL URLWithString:@"ht]]></description><category></category></item><item><title><![CDATA[HTTP POST上传文件]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48594539</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48594539</guid><author>tenso_gu</author><pubDate>Sun, 20 Sep 2015 09:31:53 +0800</pubDate><description><![CDATA[#import "ViewController.h"
#import "NSMutableURLRequest+Multipart.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any a]]></description><category></category></item><item><title><![CDATA[HTTP POST,GET登陆代码演示]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48594489</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48594489</guid><author>tenso_gu</author><pubDate>Sun, 20 Sep 2015 09:25:09 +0800</pubDate><description><![CDATA[//
//  ViewController.m
//  05-用户登录
//
//  Created by apple on 15/1/20.
//  Copyright (c) 2015年 apple. All rights reserved.
/**
 GET和POST比较
 - url 
 GET:
     http://127.0.0.1/login.php?user]]></description><category></category></item><item><title><![CDATA[HTTP POST上传]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48594473</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48594473</guid><author>tenso_gu</author><pubDate>Sun, 20 Sep 2015 09:22:16 +0800</pubDate><description><![CDATA[POST上传文件要拼接的串


Content-Length(文件的大小)
290
Content-Type multipart/form-data; boundary(分隔符)=(可以随便写,
但是不能有中文)




\r\n--(可以随便写,
但是不能有中文)\r\n
Content-Disposition: form-data; name="userfile(ph]]></description><category></category></item><item><title><![CDATA[HTTP状态码]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48594455</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48594455</guid><author>tenso_gu</author><pubDate>Sun, 20 Sep 2015 09:19:52 +0800</pubDate><description><![CDATA[1xx消息


这一类型的状态码，代表请求已被接受，需要继续处理。这类响应是临时响应，只包含状态行和某些可选的响应头信息，并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码，所以除非在某些试验条件下，服务器禁止向此类客户端发送1xx响应。
这些状态码代表的响应都是信息性的，标示客户应该采取的其他行动。


100 Continue
    客户端应当继续发送请求。这个]]></description><category></category></item><item><title><![CDATA[POST和GET登陆]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48580667</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48580667</guid><author>tenso_gu</author><pubDate>Sat, 19 Sep 2015 21:38:31 +0800</pubDate><description><![CDATA[GET和POST比较
 - url 
 GET:
     http://127.0.0.1/login.php?username=%@&password=%@
     1. 
http://127.0.0.1主机地址
     2. login.php是服务器负责登录的脚本（php，java）
     3. ? 后面的就是参数，是给服务器传递的参数
     参数的格式
 ]]></description><category></category></item><item><title><![CDATA[XML解析(DOM)]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48556407</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48556407</guid><author>tenso_gu</author><pubDate>Fri, 18 Sep 2015 23:02:06 +0800</pubDate><description><![CDATA[代码示例
#import "ViewController.h"
#import "GDataXMLNode.h"
#import "Video.h"


@interface ViewController ()


/**所有数据的容器*/
@property(nonatomic,strong)NSMutableArray *videos;


@end


@im]]></description><category></category></item><item><title><![CDATA[XML解析(SAX)]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48547193</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48547193</guid><author>tenso_gu</author><pubDate>Fri, 18 Sep 2015 15:28:22 +0800</pubDate><description><![CDATA[目标
得到一个video的数组
包含很多个video对象
每一个video对象的内容是包含在video节点之间的
1. 开始文档
准备工作
2. 开始节点
新建一个 video 对象
可以设置 videoId 的属性
name
3. 发现节点文字
发现每一个节点的内容字符串
拼接字符串的工作
XML 解析的思路
目标
得到一个video的数组
包含很多个video对]]></description><category></category></item><item><title><![CDATA[Plist格式的反序列化]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48547127</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48547127</guid><author>tenso_gu</author><pubDate>Fri, 18 Sep 2015 15:23:58 +0800</pubDate><description><![CDATA[#import "ViewController.h"


@interface ViewController ()


@end


@implementation ViewController


- (void)viewDidLoad {
    [super
viewDidLoad];
    
    // 1. url
    NSURL *url = ]]></description><category></category></item><item><title><![CDATA[JSON数据反序列化(解析)]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48547087</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48547087</guid><author>tenso_gu</author><pubDate>Fri, 18 Sep 2015 15:21:54 +0800</pubDate><description><![CDATA[#import "ViewController.h"


@interface ViewController ()


@end


@implementation ViewController


- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    
    // 1. url
]]></description><category></category></item><item><title><![CDATA[Objective-C中@property的所有属性详解]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48543127</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48543127</guid><author>tenso_gu</author><pubDate>Fri, 18 Sep 2015 10:35:08 +0800</pubDate><description><![CDATA[1，assign :

简单赋值，不更改索引计数

假设你用malloc分配了一块内存，并且把它的地址赋值给了指针a，后来你希望指针b也共享这块内存，于是你又把a赋值给（assign）了b。此时a 和b指向同一块内存，请问当a不再需要这块内存，能否直接释放它？答案是否定的，因为a并不知道b是否还在使用这块内存，如果a释放了，那么b在使用这块内存的时候会引起程序crash掉
 

应用]]></description><category></category></item><item><title><![CDATA[UITableView备课笔记]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48531915</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48531915</guid><author>tenso_gu</author><pubDate>Thu, 17 Sep 2015 22:55:59 +0800</pubDate><description><![CDATA[UITableView备课笔记


0. 昨天的一个问题,
设置启动图片, 如果没有iphone6
的图片, 那么屏幕宽度问题。




1. UITableView很重要


2. UITableView就是表格控件


3. UITableView一般用来展示表格数据、可以滚动（继承自UIScrollView）、性能极佳
* 如果没有UITableView,]]></description><category></category></item><item><title><![CDATA[mac10.10Apache配置笔记]]></title><link>https://blog.youkuaiyun.com/tenso_gu/article/details/48522365</link><guid>https://blog.youkuaiyun.com/tenso_gu/article/details/48522365</guid><author>tenso_gu</author><pubDate>Thu, 17 Sep 2015 15:24:41 +0800</pubDate><description><![CDATA[配置Apache服务器，目的：有一个自己专属的测试环境
安装Apache （MAC
10.10）


一、目的：
1. 能够有一个测试的服务器，不是所有的特殊网络服务都能找到免费的！


二、为什么是 "Apache"


1. 使用最广的 Web
服务器
2. Mac自带，只需要修改几个配置就可以，简单，快捷
3. 有些特殊的服务器功能，Apache都能很好的支持]]></description><category></category></item></channel></rss>