自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 ios面试题——TCP和UDP的区别和联系

TCP是传输控制协议,提供的是面向连接、可靠的字节流服务。当客户的服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP是用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序穿给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP

2015-03-01 18:22:41 3078

原创 ios面试问题——oc是动态运行时语言是什么意思

多态。主要是将数据类型的确定由编译时,推迟到了运行时。这个问题涉及两个概念,运行时和多态。简单来说,运行时机制使我们知道运行时才去决定一个对象的类别,以及调用该类别对象指定方法。多态:不同对象以自己的方式响应相同的消息的能力叫做多态。意思就是假设性生物类(life)都用一个相同的方法-eat;那人类属于生物,猪也属于生物,都继承了life后,实现各自的eat,但是调用时我们只需调用各自的e

2015-02-26 18:53:17 3009

原创 ios面试问题——进程和线程的差别

线程是指进程内的一个执行单元,也是进程内的可调度实体。进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序 健壮,但在进程切换时,耗费资源较大,效率要差一些。

2015-02-26 18:43:37 596

原创 iOS中的数据持久化,归档和反归档

- (void)viewDidLoad {    [superviewDidLoad];    // Do any additional setup after loading the view.        //打印当前应用程序的沙盒路径    NSLog(@"%@",NSHomeDirectory());        //沙盒

2015-02-05 10:34:25 459

原创 iOS的网路请求

//首先创建一个UIViewController,然后在.m文件中写入//签订协议@interface MainViewController ()NSURLConnectionDataDelegate>//可变的数据属性,用来拼接每一小块数据@property (nonatomic,retain)NSMutableData *data;@pr

2015-02-05 10:24:02 834

原创 iOS中录音和播放实现

//首先导入框架后,导入头文件.以下内容为托控件,在storyboard中拖出两个按钮为录音和播放按钮//创建一个UIViewController在.h文件中写#import #import @interface ViewController :UIViewController//录音存储路径@proper

2015-02-05 10:04:30 460

原创 ios扫描二维码方法

//首先下载一个文件ZBarSDK,之后导入文件到工程,然后导入框架如下//托控件如下//导入头文件#import "ZBarSDK.h"//添加代理@interface ViewController () ZBarReaderDelegate,UIAlertViewDelegate>//拖拽的imag

2015-02-05 09:42:03 490

原创 ios数据库的增删改查

//导入框架//创建一个学生对象NSObject,在.h中写入@interface Student :NSObject@property (nonatomic,retain)NSString *name;@property (nonatomic,retain)NSString *sex;@property (nonatom

2015-02-04 20:21:32 586

原创 iOS中AVPlayer的在线播放和播放进度条,音量条以及AVPlayer的后台播放

//以下代码用storyboard托控件实现#import "OnlineViewController.h"//导入头文件#import @interface OnlineViewController ()//播放器@property (nonatomic,strong)AVPlayer *avPlayer;

2015-02-04 19:47:51 749211

原创 iOS中调用短信和邮箱的方法

//该方法在不退出应用程序的前提下调用短信和邮箱,以下内容请在真机测试//导入框架MessageUI.framework#import "ViewController.h"//首先导入头文件#import #import //代理@interface ViewController ()MFMailComposeVi

2015-02-04 19:12:46 869

原创 UI中的手势部分

- (void)viewDidLoad {    [superviewDidLoad];    // Do any additional setup after loading the view.    //给view添加一个背景颜色    self.view.backgroundColor = [UIColorredColor];    U

2015-02-04 14:18:55 468

原创 oc中block的定义和使用

//block的定义//1.无返回值,无参数的block写法//声明了一个 void(^)(void)类型的变量 block//    int a = 0;void (^block)(void) = ^(void){       NSLog(@"block的值");    };//black变量的使用block();/

2015-02-03 21:11:21 967

原创 oc中alloc和init等基本注意和使用

//1.分配内存空间//OC中方法的调用//[执行方法的对象执行的方法];//alloc方法开辟内存空间,将内存里面的所有值都归0,即将所有的成员变量的默认值都置0或者null//2.对 对象 初始化//通常,创建对象的两步连写Person *per = [[Personalloc] init];//alloc

2015-02-03 19:54:32 782

原创 C语言二维数组

1.创建一个二维数组:

2014-10-21 17:16:38 435

原创 C语言一维数组

1.类型修饰符 数组名 = {初始值1, 初始值2, 初始值3, ....};

2014-10-20 20:47:01 565

原创 c语言day2

1.BOOL数据类型,是⼀一种表⽰示⾮非真即假的数据类型,布尔类型的变量只有YES和NO两个值。YES表⽰示表达式结果为真,NO表⽰示表达式结果.2.

2014-10-18 16:59:10 314

原创 C语言day1

1.计算机中常⻅见的进制:⼆二进制、⼋八进制、⼗十六进制和⼗十进制

2014-10-18 16:39:56 542

原创 C语言day3

这几天学到的知识点:1.C语言的基本概念:定义变量.常量.运算符.语句基本结构.注意定义变量不能以数字开头.2.分支结构:if语句的用法.if语句的基本结构,括号里写条件表达式,大括号内写语句.switch语句的用法,括号内直接写变量,要用break来跳出switch语句,default为其他情况.3.循环结构:for循环和while循环.do-while循环.continue用在循环

2014-10-18 14:55:58 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除