摘要: 在今天的文章中还剩下最后一类事件:远程控制,远程控制事件这里主要说的就是耳机线控操作。在前面的事件列表中,大家可以看到在iOS中和远程控制事件有关的只有一个- (void)remoteControlReceivedWithEvent:(UIEvent *)event NS_AVAILABLE_IOS 阅读全文
posted @ 2016-06-01 10:41 FMDN 阅读(1194) 评论(0) 推荐(0)
摘要: 基础知识 三类事件中触摸事件在iOS中是最常用的事件,这里我们首先介绍触摸事件。 在下面的例子中定义一个KCImage,它继承于UIView,在KCImage中指定一个图片作为背景。定义一个视图控制器KCTouchEventViewController,并且在其中声明一个KCImage变量,添加到视 阅读全文
posted @ 2016-06-01 09:10 FMDN 阅读(329) 评论(0) 推荐(0)
摘要: 一、基本概念 进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。线程:程序执行流的最小单元,线程是进程中的一个实体。同步:只能在当前线程按先后顺序依次执行,不开启新线程。异步:可以在当前线程开启多个新线程执行,可不按顺序执行。队列:装载线程任务的队形结构 阅读全文
posted @ 2016-06-01 09:08 FMDN 阅读(264) 评论(0) 推荐(0)
摘要: 前面我们主要介绍了触摸事件以及由触摸事件引出的手势识别,下面我们简单介绍一下运动事件。在iOS中和运动相关的有三个事件:开始运动、结束运动、取消运动。 监听运动事件对于UI控件有个前提就是监听对象必须是第一响应者(对于UIViewController视图控制器和UIAPPlication没有此要求) 阅读全文
posted @ 2016-06-01 09:08 FMDN 阅读(408) 评论(0) 推荐(0)
摘要: 获取当前设备 //获取当前设备 UIDevice *dev = [UIDevice currentDevice]; 设备和系统基本信息 NSLog(@"设备名称:%@", dev.name); NSLog(@"设备类型:%@", dev.model); NSLog(@"本地化模式:%@", dev. 阅读全文
posted @ 2016-06-01 09:07 FMDN 阅读(580) 评论(0) 推荐(0)
摘要: 对本文题目首先需要了解一下什么是异步编程,异步编程即多线程编程。 多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径。 在具体理解多线程之前先看一个都理解的例子: 在系统级别内,程序并排执行,程序分配到每个程序的执行时间是基于该程序的所需时间和其他程序的所需时间来决定的。 例子中的程序 阅读全文
posted @ 2016-06-01 09:06 FMDN 阅读(295) 评论(0) 推荐(0)
摘要: #pragma mark - InterpolatedUIImage=因为生成的二维码是一个CIImage,我们直接转换成UIImage的话大小不好控制,所以使用下面方法返回需要大小的UIImage - (UIImage *)createNonInterpolatedUIImageFormCIIma 阅读全文
posted @ 2016-06-01 09:05 FMDN 阅读(2135) 评论(0) 推荐(0)
摘要: 1、终端报错:The dependency MBProgressHUD (~> 0.9.2) is not used in any concrete target. 2、原因:CocoaPods升级到最新版本(包括一些高版本),Podfile文件的内容必须明确指出所用第三方库的targetName. 阅读全文
posted @ 2016-06-01 09:03 FMDN 阅读(193) 评论(0) 推荐(0)
摘要: 今天呢,我们继续把CoreText图文混排的点击事件补充上,这样我们的图文混排也算是圆满了。 哦,上一篇的链接在这里 http://www.jianshu.com/p/6db3289fb05d CoreText实现图文混排。所有需要用到的准备知识都在上一篇,没有赶上车的朋友可以去补个票~ 上正文。 阅读全文
posted @ 2016-06-01 09:02 FMDN 阅读(324) 评论(0) 推荐(0)
摘要: 其实仿喜马拉雅FM很早就开始了,从我刚接触iOS开始,就开始仿做了一部分,眼尖的人都从我的github找到了那个项目。随着找到实习iOS工作,仿写就落下了,但唯一的收获就是给过去打了一个响亮的耳光,因为刚入门没注意一些变量的命名,看着以前的view1,view2,button1,button2有一股 阅读全文
posted @ 2016-06-01 09:00 FMDN 阅读(2072) 评论(0) 推荐(0)
摘要: 在iOS开发中,多线程是我们在开发中经常使用的一门技术。那么本文章将和大家探讨一下针对于多线程的技术实现。本文主要分为如下几个部分: iOS开发中实现多线程的方式 单线程 pthread NSThread iOS开发中实现多线程的方式 单线程 pthread NSThread 一、iOS开发中实现多 阅读全文
posted @ 2016-06-01 08:58 FMDN 阅读(623) 评论(0) 推荐(0)