自定义博客皮肤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)
  • 收藏
  • 关注

转载 GCD 学习(八)dispatch_semaphore

dispatch_semaphore 信号量基于计数器的一种多线程同步机制。在多个线程访问共有资源时候,会因为多线程的特性而引发数据出错的问题。dispatch_queue_t queue = dispatch_get_global_queue(0, 0); dispatch_semaphore_t semaphore = dispatch_semaphore_create(1);

2014-07-02 20:50:49 589

转载 GCD学习(七) dispatch_apply

dispathc_apply 是dispatch_sync 和dispatch_group的关联API.它以指定的次数将指定的Block加入到指定的队列中。并等待队列中操作全部完成.

2014-07-02 20:47:16 726

转载 GCD学习(六) dispatch_async 和dispatch_sync

dispatch_queue_t concurrentQueue = dispatch_queue_create("my.concurrent.queue", DISPATCH_QUEUE_CONCURRENT); NSLog(@"1"); dispatch_sync(concurrentQueue, ^(){ NSLog(@"2"); [NSThr

2014-07-02 20:46:34 670

转载 GCD学习(五) dispatch_barrier_async

dispatch_queue_t concurrentQueue = dispatch_queue_create("my.concurrent.queue", DISPATCH_QUEUE_CONCURRENT); dispatch_async(concurrentQueue, ^(){ NSLog(@"dispatch-1"); }); dispatch_

2014-07-02 20:44:06 813

转载 GCD(四)dispatch_group

如果想在dispatch_queue中所有的任务执行完成后在做某种操作,在串行队列中,可以把该操作放到最后一个任务执行完成后继续,但是在并行队列中怎么做呢。这就有dispatch_group 成组操作。dispatch_queue_t dispatchQueue = dispatch_queue_create("ted.queue.next", DISPATCH_QUEUE_CONCURREN

2014-07-01 19:09:28 583

转载 GCD(三)

Main Dispatch Queue是在主线程中执行任务的Dispatch Queue。因为主线程只有1个,所以Main Dispatch Queue是Serial Dispatch Queue。追加到Main Dispatch Queue中的任务将在主线程的RunLoop中执行。因为是在主线程中执行,所以应该只将用户界面更新等一些必须在主线程中执行的任务追加到Main Dispatch Que

2014-07-01 19:05:14 561

转载 GCD(二)

dispatch_queue_create 用于创建用户线程队列。可以创建Serial/Concurrent Dispatch Queue 两种队列,即串行与并行队列。1. 创建Serial Dispatch Queue。

2014-06-27 15:13:17 559

转载 GCD(一)

GCD(Grand Central Dispatch)是从OS X Snow Leopard和iOS 4开始引入的新一代的多线程编程技术。开发者只需定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并有计划的执行任务。并且由于线程管理是作为系统的一部分来实现的,因此系统可以统一管理,它会决定什么时候创建新线程,创建哪些新线程,多个任务是顺序执行还是并发执行。这样

2014-06-27 14:57:36 545

转载 mac终端常用命令

mac 终端 常用命令

2014-06-26 21:46:54 768

原创 Swfit初学6--协议--结构体--枚举--继承

/*---------------我是帅气的分割线--------*//*** 协议*/@objc protocol Description { func description() -> String // mutating func amutatingMethod() //这里可以改变属性的值 class func aTypeMet

2014-06-24 16:38:45 1057

原创 Swfit初学5

/*-------我是帅气的分割线--------*///可变参数func caculateMean(numbers: Int ...) -> Double{ var sum = 0 for number in numbers{ sum += number } return Double(sum) / Double(numbers.coun

2014-06-24 16:30:51 591

原创 Swfit初学4--函数问题

/*-------我是帅气的分割线--------*//********** Swfit函数 *************///类似Javascript中的函数//Swfit函数 --------> 函数类型:(type,type) -> returnTypefunc getMyClass(mySchool: String, myClass: String) -> String{

2014-06-24 16:27:41 627

原创 Swfit初学3

/*-------我是帅气的分割线--------*//*------- 元组 -------*///let status: (Int,String) = (404,"Not Found")//println("statusCode = \(status.0) statusMessage = \(status.1)") // 通过位置访问元组里面的元素let statu

2014-06-24 16:24:19 642

原创 Swfit初学2

Swfit/*-------我是帅气的分割线--------*///var names: Array = ["蒙牛","伊利"]//var names1: String[] = ["蒙牛","伊利"]var names = ["蒙牛","伊利",32] //OC中数组var names1: NSArray = ["蒙牛","伊利",32]var newN

2014-06-20 14:50:22 718

原创 Swfit初学

Swift是一种适用于iOS和OS X应用的全新编程语言,它建立在最好的C和Objective-C 语言之上,并且没有 C 语言的兼容性限制。Swift 采用安全的编程模式,增加了现代功能使编程更容易、更灵活、更有趣。Swift以成熟且备受宠爱的Cocoa和Cocoa Touch框架为 支撑,这是一个重新构想软件开发的机会。所有语言的通句:println("Hello, World!")简

2014-06-19 20:21:36 703

转载 GPUImage的简单实用

一、介绍GPUImage是Brad Larson在github托管的一个开源项目,项目实现了图片滤镜、摄像头实时滤镜,该项目的优点不但在于滤镜很多,而且处理效果是基于GPU的,比使用CPU性能更高。二、类库1.输入源在Sources文件夹下包含了GPUImageVideoCamera相机视频输入源,GPUImageStillCamera相机图像输入源,GPUImagePicture

2014-06-08 18:19:57 1196

原创 等待动画上下跳动加载的原理模型

/** * brief 弹跳动画 * * @param view 执行弹跳动画的view * @param height 弹跳的高度 * @param duration 弹跳的时间 */- (void)bounceWithView:(UIView *)view height:(CGFloat)height duration:(CFTimeInterval)duration;{ CGPoint ce

2014-05-24 14:49:13 1770

转载 Mac下显示或隐藏文件的命令方法

点击前往/实用工具/终端[pre]苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。[/pre][pre]显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令

2014-05-23 15:30:05 664

空空如也

空空如也

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

TA关注的人

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