摘要: 前言 iOS extension的出现,方便了用户查看应用的服务,比如用户可以在Today的widgets中查看应用的简略信息,然后点击进入相关的应用界面。暂且不表网络上现有的widget文章,本篇文章主要说明本人具体实现widget的步骤,希望能够帮助到需要实现widget的同行朋友。 图1 To 阅读全文
posted @ 2016-10-21 12:07 Allence 阅读(3403) 评论(0) 推荐(0) 编辑
摘要: 苹果提供的NSURLSessionDownloadTask虽然能实现断点续传,但是有些情况是无法处理的,比如程序强制退出或没有调用 cancelByProducingResumeData取消方法,这时就无法断点续传了。 使用NSURLSession和NSURLSessionDataTask实现断点续 阅读全文
posted @ 2016-08-26 16:18 Allence 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 1 . 音视频处理的一般流程: 数据采集→数据编码→数据传输(流媒体服务器) →解码数据→播放显示1、数据采集:摄像机及拾音器收集视频及音频数据,此时得到的为原始数据涉及技术或协议:摄像机:CCD、CMOS拾音器:声电转换装置(咪头)、音频放大电路2、数据编码:使用相关硬件或软件对音视频原始数据进行 阅读全文
posted @ 2016-08-26 15:51 Allence 阅读(3311) 评论(0) 推荐(1) 编辑
摘要: CoreTelephony iOS电话状态监听 阅读全文
posted @ 2016-07-11 09:52 Allence 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: iOS9全新的联系人相关框架——Contacts Framework 一、引言 在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用起来非常的难受。在iOS9中,apple终于解决了这个问题,全新的Contacts Framewor 阅读全文
posted @ 2016-06-21 16:23 Allence 阅读(491) 评论(0) 推荐(0) 编辑
摘要: iOS集成微信支付 阅读全文
posted @ 2016-06-21 16:02 Allence 阅读(675) 评论(0) 推荐(1) 编辑
摘要: 任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。 当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。 在本篇博文里,我会讲解某些你需要“ 阅读全文
posted @ 2016-06-21 15:53 Allence 阅读(14555) 评论(0) 推荐(0) 编辑
摘要: iOS缓存 阅读全文
posted @ 2015-12-16 17:08 Allence 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开... 阅读全文
posted @ 2015-12-15 19:16 Allence 阅读(2262) 评论(0) 推荐(0) 编辑
摘要: 第二个视图控制器如何获取第一个视图控制器的部分信息例如 :第二个界面中的lable显示第一个界面textField中的文本这就需要用到属性传值、block传值那么第一个视图控制器如何获的第二个视图控制器的部分信息例如:第一个界面中的lable显示第二个界面textField中的文本这就需要使用代理传... 阅读全文
posted @ 2015-12-04 20:37 Allence 阅读(530) 评论(0) 推荐(0) 编辑