自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NSOperation

1 NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程2 NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOperation对象添加到NSOperationQueue中系统会自动将NSOperationQueue中的NSOperation

2015-04-06 17:09:19 727

原创 GCD

1 什么是GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2 GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码3 任务和队列GCD中

2015-04-06 00:12:09 537

原创 NSThread

一个NSThread对象代表一条线程1 创建和启动线程的3种方式1> 先创建,后启动// 创建NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(download:) object:nil];// 启动[thread start];2> 创建完自动启动[NSThread detachNewTh

2015-04-05 23:32:31 373

原创 多线程基础

多线程基本概念什么是进程: 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内什么是线程: 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程) 线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行1个线程中任务的执行是串行的: 如果要在1个线程中执行多个任务,那么只能一个一个地按顺序执行这些任务 也就

2015-04-05 23:08:24 425

转载 RunLoop

runloop

2015-03-22 20:43:30 535

原创 swift基本语法04 字典

swift基本语法04 字典// 定义字典的时候,同样可以指定 key & value 的类型 // 通常字典中,key 是字符串,value 是任意的类型 // AnyObject 类似于 OC 中的 id // 但是,在 swift 中,真的是万物皆对象,数值型的不需要任何的转换var dict = Dictionary<String, AnyObject>()dict["name"] =

2015-03-16 23:46:01 358

原创 swift基本语法03 String&NSString

swift基本语法03 String&NSString/** Swift 中原本很多的 NS 开头的对象,都没有 NS 了,但是原本的 NS 对象仍然能够使用!在 swift 中,定义变量的时候,可以直接指定类型String & NSString 区别1. String 可以支持遍历 NSString 不支持2. String 是一个结构体,性能更高 NSString 是一

2015-03-16 23:42:45 619

原创 UI控件看不见或不能点击原因总结

创建了一个控件,就是看不见:1.当前控件没有添加到父控件中2.当前控件的hidden = YES3.当前控件的alpha <= 0.014.没有设置尺寸(frame.size、bounds.size)5.位置不对(当前控件显示到窗口以外的区域)6.背景色是clearColor7.当前控件被其他可见的控件挡住了8.当前控件是个显示图片的控件(没有设置图片\图片不存在,比如UIImage

2015-03-11 21:04:17 992

原创 swift基本语法 02for循环

for循环// OC 中的写法仍然可以使用,不过有两个细节 // 1. 没有括号 // 2. 没有语法提示 for var i = 0; i < 10; i++ { println(i) }// swift 中的标准写法,Xcode 6.0 beta 3之前 for i in 0..<10 { println(i) }// 从 0 到 10,一共 11 次 for

2015-03-07 21:39:31 451

原创 swift基本语法 01常量&变量

常量&变量(基于Xcode6.3)/** var 定义变量 let 定义常量关于常量&变量的使用原则:尽量先用 let,只有需要变的时候,再用 var,能够更加安全*/var x = 10 x = 15let z = 20 // 常量在定义之后不允许过修改 //z = 21(错误)// alloc/init -> swift 中有一个构造函数的概念,类名() // 注意

2015-03-07 19:33:12 354

原创 item属性总结

一.UINavigationItem1> 获得方式 * self.navigationItem // self是指控制器2> 作用 * 可以用来设置当前控制器顶部导航栏的内容:// 设置导航栏中间的内容 * self.navigationItem.title * self.navigationItem.titleView二、UIBarButtonItem1> 用在什么地方 // 设置导航

2015-03-06 22:29:59 612

原创 OC 内容属性总结

oc中四个容易混淆的内容属性:1. textAligment : 文字的水平方向的对齐方式1> 取值NSTextAlignmentLeft      = 0,    // 左对齐NSTextAlignmentCenter    = 1,    // 居中对齐NSTextAlignmentRight    = 2,    // 右对齐2> 哪些控件有这个属性 : 一般能够

2015-03-05 22:02:21 390

空空如也

空空如也

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

TA关注的人

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