这里,我们考虑以下二种情况。 问题1。 如何调用父view的controller里面的方法? 答案如下:[[self superview ].nextResponder method];[[[self superview ] nextResponder] method];[self.nextResp ...
分类:
移动开发 时间:
2017-04-24 00:03:28
阅读次数:
263
/** * KVC基本概念 * * KVC全称Key-value coding(键值编码) * 一个非正式的Protocol,提供一种机制来间接访问对象的属性 */ /** * KVC的作用 * * KVC是可以直接通过路径(字符串)获取对应的键的值 * 访问私有变量(一个类中的私有变量,不能直接通 ...
分类:
其他好文 时间:
2017-04-14 14:25:26
阅读次数:
160
iOS 中有很多种集合类型,最为常见的可能就 NSArray、NSDictionary、NSSet,但其实还有 NSPointerArray、NSMapTable、NSHashTable 等类型,虽然后面三个类型不常见,但是它们能在关键时刻,「救你一命」。 环境信息macOS 10.12.1Xcod ...
分类:
其他好文 时间:
2017-03-31 16:40:45
阅读次数:
249
使用CAShapeLayer 和 UIBezierPath 实现的画画功能。 1、首先根据触摸屏幕获取点信息: - (CGPoint)pointWithTouches:(NSSet *)touches{ UITouch *touch = [touches anyObject]; return [to ...
分类:
其他好文 时间:
2017-03-07 13:11:59
阅读次数:
133
今天做项目用到指纹识别,但是单指纹识别技术实现起来并不复杂,但是验证成功之后需要刷新UI这里我就跳进了一个坑了😂😂😂.因为指纹验证也是在子线程进行的 要么是等待很长时间,要么就是报乱七八糟的错误,看的我也是醉了 #import "ViewController.h" //本地验证框架,用于指纹识 ...
分类:
移动开发 时间:
2017-02-27 13:12:33
阅读次数:
245
1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 2 3 { 4 NSSet *allTouch = [event allTouches]; 5 UITouch *touch = [allTouch anyObjec... ...
分类:
移动开发 时间:
2017-02-04 12:34:11
阅读次数:
216
1,系统自带的分享 -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ if (![SLComposeViewController isAvailableForServiceType:SLServic ...
分类:
移动开发 时间:
2017-01-09 16:34:59
阅读次数:
627
// 全局队列 异步下载图片 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { dispatch_async(dispatch_get_global_queue(0, 0), ^{ NSLog(@"%@", [NST ...
分类:
其他好文 时间:
2017-01-06 21:50:55
阅读次数:
373
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; [manager POST:@"http... ...
分类:
移动开发 时间:
2017-01-05 13:32:47
阅读次数:
291
-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event { NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomai ...
分类:
其他好文 时间:
2017-01-01 21:39:22
阅读次数:
284