<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yt_30的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yt_30</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yt_30]]></copyright><item><title><![CDATA[ios面试题——TCP和UDP的区别和联系]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/44004267</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/44004267</guid><author>yt_30</author><pubDate>Sun, 01 Mar 2015 18:22:41 +0800</pubDate><description><![CDATA[TCP是传输控制协议，提供的是面向连接、可靠的字节流服务。当客户的服务器彼此交换数据前，必须先在双方之间建立一个TCP连接，之后才能传输数据。TCP提供超时重发，丢弃重复数据，检验数据，流量控制等功能，保证数据能从一端传到另一端。
UDP是用户数据报协议，是一个简单的面向数据报的运输层协议。UDP不提供可靠性，它只是把应用程序穿给IP层的数据报发送出去，但是并不能保证它们能到达目的地。由于UDP]]></description><category></category></item><item><title><![CDATA[ios面试问题——oc是动态运行时语言是什么意思]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43955555</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43955555</guid><author>yt_30</author><pubDate>Thu, 26 Feb 2015 18:53:17 +0800</pubDate><description><![CDATA[多态。主要是将数据类型的确定由编译时，推迟到了运行时。这个问题涉及两个概念，运行时和多态。简单来说，运行时机制使我们知道运行时才去决定一个对象的类别，以及调用该类别对象指定方法。
多态：不同对象以自己的方式响应相同的消息的能力叫做多态。意思就是假设性生物类（life）都用一个相同的方法-eat；
那人类属于生物，猪也属于生物，都继承了life后，实现各自的eat，但是调用时我们只需调用各自的e]]></description><category></category></item><item><title><![CDATA[ios面试问题——进程和线程的差别]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43955533</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43955533</guid><author>yt_30</author><pubDate>Thu, 26 Feb 2015 18:43:37 +0800</pubDate><description><![CDATA[线程是指进程内的一个执行单元，也是进程内的可调度实体。进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间，一个进程崩溃后，在保护模式下不会对其它进程产生影响，而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量，但线程之间没有单独的地址空间，一个线程死掉就等于整个进程死掉，所以多进程的程序要比多线程的程序
 健壮，但在进程切换时，耗费资源较大，效率要差一些。]]></description><category></category></item><item><title><![CDATA[iOS中的数据持久化,归档和反归档]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43524681</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43524681</guid><author>yt_30</author><pubDate>Thu, 05 Feb 2015 10:34:25 +0800</pubDate><description><![CDATA[- (void)viewDidLoad {

    [super
viewDidLoad];

    // Do any additional setup after loading the view.

    

    //打印当前应用程序的沙盒路径

    NSLog(@"%@",
NSHomeDirectory());

    

    //沙盒]]></description><category></category></item><item><title><![CDATA[iOS的网路请求]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43524501</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43524501</guid><author>yt_30</author><pubDate>Thu, 05 Feb 2015 10:24:02 +0800</pubDate><description><![CDATA[//首先创建一个UIViewController,然后在.m文件中写入


//签订协议

@interface 
MainViewController ()NSURLConnectionDataDelegate>

//可变的数据属性,
用来拼接每一小块数据

@property (nonatomic,
retain)NSMutableData *data;

@pr]]></description><category></category></item><item><title><![CDATA[iOS中录音和播放实现]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43524215</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43524215</guid><author>yt_30</author><pubDate>Thu, 05 Feb 2015 10:04:30 +0800</pubDate><description><![CDATA[//首先导入框架后,导入头文件.以下内容为托控件,在storyboard中拖出两个按钮为录音和播放按钮





//创建一个UIViewController在.h文件中写


#import 

#import 



@interface ViewController :
UIViewController




//录音存储路径

@proper]]></description><category></category></item><item><title><![CDATA[ios扫描二维码方法]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43523907</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43523907</guid><author>yt_30</author><pubDate>Thu, 05 Feb 2015 09:42:03 +0800</pubDate><description><![CDATA[//首先下载一个文件ZBarSDK,之后导入文件到工程,然后导入框架如下






//托控件如下




//导入头文件



#import "ZBarSDK.h"
//添加代理


@interface 
ViewController () ZBarReaderDelegate,
UIAlertViewDelegate>

//拖拽的imag]]></description><category></category></item><item><title><![CDATA[ios数据库的增删改查]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43492693</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43492693</guid><author>yt_30</author><pubDate>Wed, 04 Feb 2015 20:21:32 +0800</pubDate><description><![CDATA[//导入框架


//创建一个学生对象NSObject,在.h中写入



@interface Student :
NSObject




@property (nonatomic,
retain)NSString *name;

@property (nonatomic,
retain)NSString *sex;

@property (nonatom]]></description><category></category></item><item><title><![CDATA[iOS中AVPlayer的在线播放和播放进度条,音量条以及AVPlayer的后台播放]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43491419</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43491419</guid><author>yt_30</author><pubDate>Wed, 04 Feb 2015 19:47:51 +0800</pubDate><description><![CDATA[//以下代码用storyboard托控件实现

#import "OnlineViewController.h"



//导入头文件

#import 




@interface 
OnlineViewController ()




//播放器

@property (nonatomic,
strong)AVPlayer *avPlayer;]]></description><category></category></item><item><title><![CDATA[iOS中调用短信和邮箱的方法]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43490865</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43490865</guid><author>yt_30</author><pubDate>Wed, 04 Feb 2015 19:12:46 +0800</pubDate><description><![CDATA[//该方法在不退出应用程序的前提下调用短信和邮箱,以下内容请在真机测试



//导入框架MessageUI.framework

#import "ViewController.h"



//首先导入头文件

#import 

#import 



//代理

@interface 
ViewController ()MFMailComposeVi]]></description><category></category></item><item><title><![CDATA[UI中的手势部分]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43485749</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43485749</guid><author>yt_30</author><pubDate>Wed, 04 Feb 2015 14:18:55 +0800</pubDate><description><![CDATA[- (void)viewDidLoad {

    [super
viewDidLoad];

    // Do any additional setup after loading the view.

    //给view添加一个背景颜色

    self.view.backgroundColor = [UIColor
redColor];

 
   
U]]></description><category></category></item><item><title><![CDATA[oc中block的定义和使用]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43455085</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43455085</guid><author>yt_30</author><pubDate>Tue, 03 Feb 2015 21:11:21 +0800</pubDate><description><![CDATA[//block的定义

//1.无返回值,
无参数的block写法

//声明了一个 void(^)(void)
类型的
变量 block

//    int a = 0;

void (^block)(void) = ^(void){
       
NSLog(@"block的值");
    };

//black变量的使用

block();

/]]></description><category></category></item><item><title><![CDATA[oc中alloc和init等基本注意和使用]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/43450465</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/43450465</guid><author>yt_30</author><pubDate>Tue, 03 Feb 2015 19:54:32 +0800</pubDate><description><![CDATA[//1.分配内存空间

//OC中方法的调用

//[执行方法的对象
执行的方法];

//alloc方法
开辟内存空间,
将内存里面的所有值都归0,
即将所有的成员变量的默认值都置0或者null

//2.对 
对象 初始化

//通常,
创建对象的两步连写

Person *per = [[Person
alloc] 
init];

//alloc]]></description><category></category></item><item><title><![CDATA[C语言二维数组]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/40347935</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/40347935</guid><author>yt_30</author><pubDate>Tue, 21 Oct 2014 17:16:38 +0800</pubDate><description><![CDATA[1.

创建一个二维数组:]]></description><category></category></item><item><title><![CDATA[C语言一维数组]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/40316645</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/40316645</guid><author>yt_30</author><pubDate>Mon, 20 Oct 2014 20:47:01 +0800</pubDate><description><![CDATA[1.

类型修饰符 
数组名 = {初始值1, 
初始值2, 初始值3, ....};]]></description><category></category></item><item><title><![CDATA[c语言day2]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/40212847</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/40212847</guid><author>yt_30</author><pubDate>Sat, 18 Oct 2014 16:59:10 +0800</pubDate><description><![CDATA[1.BOOL数据类型,是⼀一种表⽰示⾮非真即假的数据类型,布尔类型的变量只有




YES和NO两个值。YES表⽰示表达式结果为真,NO表⽰示表达式结果.
2.]]></description><category></category></item><item><title><![CDATA[C语言day1]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/40212535</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/40212535</guid><author>yt_30</author><pubDate>Sat, 18 Oct 2014 16:39:56 +0800</pubDate><description><![CDATA[1.




计算机中常⻅见的进制:⼆二进制、⼋八进制、⼗十六进制和⼗十进制]]></description><category></category></item><item><title><![CDATA[C语言day3]]></title><link>https://blog.youkuaiyun.com/yt_30/article/details/40211477</link><guid>https://blog.youkuaiyun.com/yt_30/article/details/40211477</guid><author>yt_30</author><pubDate>Sat, 18 Oct 2014 14:55:58 +0800</pubDate><description><![CDATA[这几天学到的知识点:1.C语言的基本概念:定义变量.常量.运算符.语句基本结构.注意定义变量不能以数字开头.
2.分支结构:if语句的用法.if语句的基本结构,括号里写条件表达式,大括号内写语句.switch语句的用法,括号内直接写变量,要用break来跳出switch语句,default为其他情况.
3.循环结构:for循环和while循环.do-while循环.continue用在循环]]></description><category></category></item></channel></rss>