![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
fallune1
这个作者很懒,什么都没留下…
展开
-
关于IOS9的本地通知方法
欢迎使用Markdown编辑器写博客做stone的本地通知,也就是连接之后,app进入后台或者锁屏,按下stone的按键,手机端需要有本地通知。 实现方法是: 1、需要实现后台APP BLE继续运行:2、在按键按下的方法里面添加:UIApplication *app = [UIApplication sharedApplication]; if ((app.applicationState原创 2015-12-09 14:59:19 · 1868 阅读 · 0 评论 -
NSdata与uchar*的转换问题
NSdata与uchar*的转换问题char * 转化 NSData 方法一: char * a = (char*)malloc(sizeof(byte)*16); NSData *data = [NSData dataWithBytes: a length:strlen(a)]; 方法二: 转换为NSString: - (id)initWithUTF8S原创 2016-11-22 16:52:22 · 565 阅读 · 0 评论 -
iOS报错:linker command failed with exit code 1 (use -v to see invocation)解决方法
原因是项目中引入了多个相同的文件。经过仔细检查,原来是Masonry除了在pods里面有一份,手动增加开源文件的时候,有增加了一份,删除这一份,恢复正常。原创 2016-09-19 14:43:34 · 217 阅读 · 0 评论 -
layoutSubviews什么时候被调用??
UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。综上所诉,setN转载 2016-09-19 14:40:19 · 428 阅读 · 0 评论 -
关于gcd
http://ios.jobbole.com/88155/转载 2016-08-23 15:59:43 · 207 阅读 · 0 评论 -
frame 和 bounds IOS
bounds: 相对于自身坐标系的位置尺寸,也就是该控件视图的左上角。frame:相对父视图坐标系位置尺寸,也就是父视图控件左上角。拿到左上角的坐标之后,开始构建x轴y轴坐标图,然后开始确定视图位置。原创 2016-08-23 15:46:36 · 475 阅读 · 0 评论 -
常用的github项目
http://www.jianshu.com/p/228535226656转载 2016-07-21 10:16:05 · 187 阅读 · 0 评论 -
stringByAppendingPathComponent和stringByAppendingPathExtension区别
stringByAppendingPathComponent是添加/号,使之变成一个完整的路径NString * str=@“tmp”;str=[stringByAppendingPathComponent:@"hello.png"];str就变成 tmp/hello.png了如果是stringByAppendingPathExtension 是加后缀的意思 str转载 2016-05-05 13:41:49 · 1664 阅读 · 0 评论 -
浅谈iOS开发中方法延迟执行的几种方式(转载)
原文:http://www.jianshu.com/p/6ed28a29b391Method1. performSelector方法Method2. NSTimer定时器Method3. NSThread线程的sleepMethod4. GCD公用延迟执行方法- (void)delayMethod{ NSLog(@"delayMe转载 2016-03-14 15:57:17 · 263 阅读 · 0 评论 -
nsdata使用指南
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString = @"1234abcd";NSData *aData = [转载 2016-03-14 11:28:09 · 383 阅读 · 0 评论 -
autolayout详解 转发
http://www.cocoachina.com/industry/20131203/7462.html转载 2016-04-01 17:51:37 · 224 阅读 · 0 评论 -
CAlayer的详细介绍
http://www.cnblogs.com/wendingding/p/3800010.html转载 2016-02-18 10:52:50 · 203 阅读 · 0 评论 -
uiview的绘画
http://stephen830.iteye.com/blog/1498063转载 2016-02-02 18:17:24 · 227 阅读 · 0 评论 -
GCD异步处理任务
GCD (Grand Central Dispatch) 是Apple公司开发的一种技术,它旨在优化多核环境中的并发操作并取代传统多线程的编程模式。 在Mac OS X 10.6和IOS 4.0之后开始支持GCD。使用GCD的一个理由就是方便。回想一下以前的多线程编程,我们会把异步调用的代码放到另外的一个函数中,并通过NSThread开启新线程来启动这段代码。 这种跳来跳去的流程对于复杂的转载 2016-02-02 11:15:51 · 264 阅读 · 0 评论 -
NSNotificationCenter通知,用userInfo实现
1、发通知 NSDictionary *myDictionary = [NSDictionary dictionaryWithObject:@”sendValue” forKey:@”sendKey”]; //这里是一个dic格式数据,可以放入各种数据[[NSNotificationCenter defaultCenter] postNotificationName:@"myNotice" ob原创 2016-01-12 17:07:53 · 688 阅读 · 0 评论 -
IOS界面弹窗显示多个按钮
在下面网站可以找到demo: http://123.th7.cn/code/MLKMenuPopover_2415.html主要内容: 增加 MLKMenuPopover 这样一个类。这个类用来显示悬浮窗。增加一个 协议。 协议里面有一下方法: - (void)menuPopover:(MLKMenuPopover *)menuPopover didSelectMenuItemAtInde原创 2016-01-12 17:06:24 · 654 阅读 · 0 评论 -
UIALERT使用指南
http://www.2cto.com/kf/201307/231841.html原创 2016-01-18 14:05:12 · 350 阅读 · 0 评论 -
nikon 协议
iso46 00 00 00 02 00 14 10 1a 01 00 00 0f 50 04 00 01 64 00 64 00 02 17 00 64 00 7d 00 a0 00 c8 00 fa 00 40 01 90 01 f4 01 80 02 20 03 e8 03 e2 04原创 2016-12-20 16:22:51 · 1207 阅读 · 0 评论