大数据

iOS NSTimer

NSTimer是iOS上的一种计时器,通过NSTimer对象,可以指定时间间隔,向一个对象发送消息。NSTimer是比较常用的工具,比如用来定时更新界面,定时发送请求等等。但是在使用过程中,有很多需要注意的地方,稍微不注意就会产生bug, crash, 内存泄漏。本文讲解了使用NSTimer时需要注…

大数据

iOS自带二维码扫描

今天项目需要做一个二维码扫描,虽然有很多二维码扫描的第三方可以用,但是考虑到项目中的需要,所以我放弃了使用三方库,而采用了苹果原生的扫描。 原生的二维码扫描有一个坑,那就是扫描范围的确定。只要记得扫描范围是X与Y互换位置,W与H互换位置,就没有什么问题了。 下面进入正题:1.因为使用原生二维码扫描,…

大数据

IOS数据持久化小结

IOS数据持久化 数据的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,本文将先对IOS沙盒文件进行简单介绍,然后分析plist文件、归档、偏好设置、数据库四种常用的方案。 沙盒介绍 Apple为了安全考虑,限制IOS应用…

大数据

iOS实践:打造一个可以快速索引的城市列表页

相信绝大部分LBS的APP里面,大家都能看到一个带索引的城市列表页面,用来让用户选择所在城市。 我们就一步一步的来实现这个页面,最终效果如下: Paste_Image.png 最终我们会按照首字母汉语拼音对所有城市进行排序,可以通过右侧的首字母索引来快速定位到城市。 1. 从plist中获取城市字典…