随笔分类 -  03-UI进阶-

上一页 1 2 3 下一页

关于UI高级的学习
GET-POST请求数据-01-网络
摘要:1 // 2 // ViewController.m 3 // 01-NSURLSession请求网络 4 // 5 // Created by kangkathy on 15/11/25. 6 // Copyright © 2015年 kangkathy. All rights reserved. 7 // 8 9 #import "ViewCon... 阅读全文

posted @ 2016-04-25 10:02 爱你久久iOS 阅读(195) 评论(0) 推荐(0)

NSAttributedString- 01-Quartz2D-绘图
摘要:/* 字符属性 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegroundColorAttributeName;(字体颜色... 阅读全文

posted @ 2016-04-24 13:52 爱你久久iOS 阅读(168) 评论(0) 推荐(0)

Quartz2D-绘图-00-知识点
摘要:1> 水印PPT简介 * 图片水印作用:防止他人盗取图片,加一些Logo,生成一张新的图片。 * 怎么生成新的图片?和绘图一样的,需要拿到上下文做事情,这里也需要拿到上下文,生成一个新的图片。 * 什么上下文?位图上下文,在这个上下文画东西,就能输出到新的图片上。 * 怎么获取?之前用的都是图层上下文,系统会自动创建,但是我们位图上下文,需要我们手动创建 ... 阅读全文

posted @ 2016-04-24 13:49 爱你久久iOS 阅读(224) 评论(0) 推荐(0)

单例的宏定义实现-07-GCD
摘要:1 // 2 // LYHSingleTon.h 3 // 07-单例的宏定义实现 4 // 5 // Created by mac on 16/4/22. 6 // Copyright © 2016年 mac. All rights reserved. 7 // 8 9 #ifndef LYHSingleTon_h 10 #define LYHSingleTon_h... 阅读全文

posted @ 2016-04-22 14:37 爱你久久iOS 阅读(201) 评论(0) 推荐(0)

单例设计模式-02-单例两种设计模式(完善)
摘要:1 // 2 // ViewController.m 3 // 01-单例设计模式 4 // 5 // Created by mac on 16/4/22. 6 // Copyright © 2016年 mac. All rights reserved. 7 // 8 #import "LYMusicTool.h" 9 10 #import "Vi... 阅读全文

posted @ 2016-04-22 12:57 爱你久久iOS 阅读(168) 评论(0) 推荐(0)

单例设计模式-01-GCD-单例
摘要:1 // 2 // LYMusicTool.m 3 // 01-单例设计模式 4 // 5 // Created by mac on 16/4/22. 6 // Copyright © 2016年 mac. All rights reserved. 7 8 //alloc的本质是调用:-->>allocWithZone:方法 9 10 #import "LYMusi... 阅读全文

posted @ 2016-04-22 10:50 爱你久久iOS 阅读(157) 评论(0) 推荐(0)

队列组-合并图片-07-08-09-GCD
摘要:1 // 2 // ViewController.m 3 // 07-合并图片 4 // 5 // Created by mac on 16/4/21. 6 // Copyright © 2016年 mac. All rights reserved. 7 // 8 // NSURL *url = [NSURL URLWithString:@"http://h.hip... 阅读全文

posted @ 2016-04-21 15:54 爱你久久iOS 阅读(175) 评论(0) 推荐(0)

一次性代码-06-GCD
摘要:1 // 2 // ViewController.m 3 // 06一次性代码-GCD 4 // 5 // Created by mac on 16/4/21. 6 // Copyright © 2016年 mac. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface V... 阅读全文

posted @ 2016-04-21 15:15 爱你久久iOS 阅读(343) 评论(0) 推荐(0)

延迟调用-05-GCD
摘要:1 // 2 // ViewController.m 3 // 05-GCD延迟调用 4 // 5 // Created by mac on 16/4/21. 6 // Copyright © 2016年 mac. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface Vi... 阅读全文

posted @ 2016-04-21 14:30 爱你久久iOS 阅读(159) 评论(0) 推荐(0)

线程间通信-03-GCD
摘要:// // ViewController.m // 03-GCD-线程间通信 // // Created by mac on 16/4/21. // Copyright © 2016年 mac. All rights reserved. // #define GlobalQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEF... 阅读全文

posted @ 2016-04-21 11:13 爱你久久iOS 阅读(168) 评论(0) 推荐(0)

GCD基本使用-02-GCD
摘要:桥接字符串 阅读全文

posted @ 2016-04-21 10:00 爱你久久iOS 阅读(395) 评论(0) 推荐(0)

GCD名词解释-01-GCD
摘要:// // ViewController.m // GCD // // Created by mac on 16/4/21. // Copyright © 2016年 mac. All rights reserved. // #import "ViewController.h" @interface 阅读全文

posted @ 2016-04-21 07:15 爱你久久iOS 阅读(265) 评论(0) 推荐(0)

Objective-C中的锁及应用-13- 多线程
摘要:Objective-C中的锁及应用 在多线程编程中,锁是非常重要的工具,而Objective-C提供了好几种不同类型的锁,下面就来看一下这些锁都是怎么用的。 0. POSIX Mutex Lock Mutex lock也就是互斥锁,是Unix/Linux平台上提供的一套同步机制。互斥锁提供了三个函数,从函数名就可以知道他们的作用: int pthread_mutex_lock(pthre... 阅读全文

posted @ 2016-04-20 23:40 爱你久久iOS 阅读(266) 评论(0) 推荐(0)

Objective-C中不同方式实现锁(一)-12-多线程
摘要:Objective-C中不同方式实现锁(一) 为什么需要使用锁,当然熟悉多线程的你,自然不会对它觉得陌生。 那你在代码中是否很好的使用了锁的机制呢?你又知道几种实现锁的方法呢? 今天一起来探讨一下Objective-C中几种不同方式实现的锁,在这之前我们先构建一个测试用的类,假想它是我们的一个共享资源,method1与method2是互斥的,代码如下: 1 2 3 4 5 6 7... 阅读全文

posted @ 2016-04-20 23:39 爱你久久iOS 阅读(171) 评论(0) 推荐(0)

Objective-C中不同方式实现锁(二)-11-多线程
摘要:1 Objective-C中不同方式实现锁(二) 2 3 在上一文中,我们已经讨论过用Objective-C锁几种实现(跳转地址),也用代码实际的演示了如何通过构建一个互斥锁来实现多线程的资源共享及线程安全,今天我们继续讨论锁的一些高级用法。 4 5 1.NSRecursiveLock递归锁 6 7 平时我们在代码中使用锁的时候,最容易犯的一个错误就是造成死锁,... 阅读全文

posted @ 2016-04-20 23:37 爱你久久iOS 阅读(278) 评论(0) 推荐(0)

共享资源加锁的操作方法-10-多线程
摘要:1 在多线程的编程环境中,锁的使用必不可少! 2 于是,今天来总结一下为共享资源加锁的操作方法。 3 4 一、使用synchronized方式 5 6 //线程1 7 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ 8 ... 阅读全文

posted @ 2016-04-20 23:35 爱你久久iOS 阅读(306) 评论(0) 推荐(0)

ios 下锁使用- 09-多线程
摘要:ios 下锁使用 时间:2014-08-08 15:36:56 标签:class 代码 问题 文件 使用 com http 线程 总结下我所了解的ios下的锁: 1. 互斥锁 @synchronized,@synchronized块隐式的添加一个异常处理例程来保护代码。该处理例程会在异常抛出的时候自 阅读全文

posted @ 2016-04-20 23:31 爱你久久iOS 阅读(205) 评论(0) 推荐(0)

iOS开发-线程安全-09-多线程
摘要:1 返回主页 2 GarveyCalvin 3 4 程序人生-改变未来 5 6 博客园 7 首页 8 新随笔 9 联系 10 订阅 11 管理 12 随笔- 29 文章- 29 评论- 43 13 iOS开发-多线程开发之线程安全篇 14 15 前言:一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,比如多个线程访问同一... 阅读全文

posted @ 2016-04-20 23:30 爱你久久iOS 阅读(194) 评论(0) 推荐(0)

线程同步-iOS多线程编程指南(四)-08-多线程
摘要:首页 编程指南 Grand Central Dispatch 基本概念 多核心的性能 Dispatch Sources 完结 外传:dispatch_once(上) Block非官方编程指南 基础 内存管理 揭开神秘面纱(上) 揭开神秘面纱(下) iOS多线程编程指南 关于多线程编程 线程管理 Ru 阅读全文

posted @ 2016-04-20 23:26 爱你久久iOS 阅读(170) 评论(0) 推荐(0)

《GCD 实现同步锁》-07-多线程
摘要:@MicroCai 2015-03-03 23:18 字数 6539 阅读 202 Effective Objective-C Notes:GCD 实现同步锁 Archives iOS 《Effective Objective-C Notes》系列博文整理自《Effective Objective- 阅读全文

posted @ 2016-04-20 23:24 爱你久久iOS 阅读(200) 评论(0) 推荐(0)

上一页 1 2 3 下一页

导航