![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios 大牛之路
wsj13676990165
这个作者很懒,什么都没留下…
展开
-
ios 网络编程之多线程
线程 用来执行 进程中分配的任务 ,一个进程中可以有多个线程,多线程执行任务的效率比单线程执行效率高 ,一个进程中如果线程比较多的花,很容易造成资源浪费,可能会出现卡顿现象,一般适当的使用线程。 在CPU中线程也是一条一条执行的,只是切换线程的时间比较短而已,可以认为是同是执行的,CPU(多核多个寄存器)只是缩短了切换线程的时间而已。 下面 是一个多线程加载多张图片的示例,按顺序执行加载,原创 2016-03-02 17:26:38 · 269 阅读 · 0 评论 -
ios 中汉字 转换 拼音
系统给我们提供类这么一个函数 CFStringTransform(, , ,) string :是你要转换的汉字 range:转换的范围 如果是null 则不限定范围 transform :①kCFStringTransformMandarinLatin转换成带声调的拼音 ②kCFStringTransformStripDiacritics转换成不带声调的 reve原创 2016-03-01 20:25:52 · 262 阅读 · 0 评论 -
对valueForKeyPath:(NSString *)keyPath方法的理解
大家对-(id)valueForKeyPath:(NSString *)keyPath 方法 不够了解 举具体的实例 NSArray *array =@[@"1",@"2",@"3",@"3"]; //数组中数字的和 NSNumber *sum = [array valueForKeyPath:@"@sum.floatValue"]; NSLog(@"sum:原创 2016-02-29 08:50:59 · 403 阅读 · 0 评论 -
系统通知中心 键盘的高度 在底部 随着键盘的高度 上升 输入框 在键盘的上面
#import "ViewController.h" @interface ViewController ()UITextFieldDelegate> { UITextField *textfiled; } @end @implementation ViewController - (void)viewDidLoad { [super v原创 2016-02-28 19:20:33 · 237 阅读 · 0 评论 -
iOS UIVisualEffectView 为视图添加特殊毛玻璃的效果
苹果中的滤镜种类 很多,今天给大家介绍一款特殊滤镜效果的类--->UIVisualEffectView 他是在iOS 8后,苹果开放了不少创建特效的接口,其中就包括创建毛玻璃(blur)的接口,在使用的时候创建UIVisualEffectView的一个对象 这个对象提供了一种简单的方式来实现复杂的视觉效果。这个可以把这个对象看作是效果的一个容器,实际的效果会影响到该视图对象底下的内容,或者是添原创 2016-04-03 20:41:40 · 4909 阅读 · 0 评论 -
iOS 之 责任链模式详解
设计模式在实际编程中对遇到的问题解决方案的抽象,也就是每一个设计模式都在编程实例中有体现 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。 具体的请看 代码实例 由于写的比较 仓促 类的名字 命名不太规范 1. 首先创建 一个协议继承NSObject #import原创 2016-03-23 10:44:16 · 542 阅读 · 0 评论 -
iOS 之滤镜 详解
滤镜给图像 添加效果,可以使图像更加的美观,像美图秀秀一样类似的软件就是对图片进行修饰。 滤镜 用到的框架CoreImage 使用的时候不用再导入了,系统已经封装好了。 首先CoreImage是一个图像框架它基于OpenGL 顶层的创建 底层则是利用着色器来处理的图像。 他利用了GPU基于硬件来加速处理图像 CoreImage 有很多滤镜 它能够给与一张图像或者视频帧多种视频效果,原创 2016-03-25 08:15:23 · 436 阅读 · 0 评论