美文网首页
数据存储、排序

数据存储、排序

作者: lifeLL | 来源:发表于2017-11-28 15:27 被阅读0次

在项目遇到这么一个场景,从SQL数据库取出数据,按声母排序,耗时间比较长,固做了以下优化:
开始直接在viewDidLoad调用

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        _dataRecentContact =  [FeedUserListHelper getUserListContactDataBy:[FeedRecentContactListSQL lookFeedRecentContactList]];
        //关注列表
        _dataFocus = [KLFeedNoteNameSQL lookFeedMerchantFocusList];
        _dataHotUserArray = [FeedHotUserListSQL lookFeedHotUserList];
        _rowArray = [FeedUserListHelper getUserListDataBy:_dataFocus];
        _letterArray  = [FeedUserListHelper getUserListSectionBy:[_rowArray mutableCopy]];
    });

但是需要@的入口太多,到处都需要设置属性,后来觉得应该写在单例好了,放在UITabBarController调用

func getDataForFeedAltetUserList() {
        dataRecentContact = FeedUserListHelper.getUserListContactDataBy(FeedRecentContactListSQL.lookFeedRecentContactList()) as NSMutableArray
        dataFocus = KLFeedNoteNameSQL.lookFeedMerchantFocusList()
        dataHotUserArray = FeedHotUserListSQL.lookFeedHotUserList()
        rowArray = FeedUserListHelper.getUserListDataBy(getDataFocus())
        letterArray = FeedUserListHelper.getUserListSectionBy(getRowArray().mutableCopy() as! NSMutableArray)
    }

相关文章

  • 数据存储、排序

    在项目遇到这么一个场景,从SQL数据库取出数据,按声母排序,耗时间比较长,固做了以下优化:开始直接在viewDid...

  • 排序算法

    稳定排序:相同元素的位置不发生变化。 原地排序:在排序过程中不申请多余的存储空间,只利用原来存储待排数据的存储空间...

  • 数据结构和算法总结

    数据结构和算法总结 一、排序算法 1.1、排序分类 1.内部排序 指将需要处理的所有数据都加载到内部存储器(内存)...

  • Java学习——day 12

    主要内容 分拣存储及其实例 冒泡排序 引用数据类型的排序 笔记详情 1. 分拣存储及其实例 Map容器能够实现键值...

  • Android 算法之排序算法(计数排序)

    计数排序 计数排序(Counting Sort)不是基于比较的排序算法,其核心在于将输入的数据值转化为键存储在额外...

  • MySQL-优化order by

    索引优化排序 InnoDB和MyISAM的数据分布对比 了解存储的数据结构有助于理解索引优化排序是否有效的场景 M...

  • 数据存储--SSTables与LSM-Trees

    之前说过,在日志形式的数据存储中,数据(这里指数据键值对)都是按写入的先后顺序排列存储的。现在,按照数据键排序来存...

  • 数据库

    数据包含信息,信息是数据的决策和价值。 #数据处理,数据变成信息,收集、存储、排序计算、查询。 数据 包含语义和解...

  • 数据结构中排序算法-----内部排序 总结

    众所周知,排序算法在数据结构中是很重要的,而排序又分为内部排序(待排序记录存放在计算机存储器中进行的排序过程)...

  • 算法和数据结构2.4堆排序

    堆排序利用了数据结构中的堆。关于堆的简单介绍 对如下数据进行排序 首先在堆中存储所有数据,并按照降序来建堆。(升序...

网友评论

      本文标题:数据存储、排序

      本文链接:https://www.haomeiwen.com/subject/ngfebxtx.html