240 发简信
IP属地:天津
  • 感谢支持

    tableHeaderView自动布局技巧

    前言 UITableView的有一个tableHeaderView属性:整体列表的头部,滚动的时候回跟随列表整体一起滚动。常规设置tableHeaderView会给定一个UI...

  • 最详细的BSBacktraceLogger解析

    简述 BSBacktraceLogger[https://github.com/bestswifter/BSBacktraceLogger]是一个轻量级的线程函数堆栈导出工具...

  • 120
    初识dyld

    目录 前言main beforedyld简介dyld加载流程总结 前言 对于一个程序的加载,我们看到的入口函数都是main.m里面的main函数,这让我们很容易的认为程序是从...

  • 120
    二叉树的前后中(递归),层序遍历

    前序遍历 根节点,前序遍历左子树,前序遍历右子树(遍历子树的时候,就是递归思路) 7(根节点) 4,2,1,3,5(左子树) 9,8,11,10,12(右子树) 中序遍历 中...

  • 120
    fastlane实现自动化打包

    正常产品开发完成之后,我们都需要给测试人员打包,又是测试包,又是生产包的,打一次包需要浪费十几分钟的时间,甚至有时候,你刚打完包,产品过来告诉你某个地方需要微调一下(麻蛋,这...

  • 120
    基本设计模式的探索

    常用设计模式 责任链,桥接模式,适配器模式,单例模式,命令模式 六大设计原则 1.单一职责原则一个类只负责一件事(CALayer,和UIView) 2.开闭原则对修改关闭,对...

  • 120
    架构的相关

    作用:模块化,分层,解耦,降低代码重合度。设计一个图片缓存框架 图片通过什么方式进行读写过程? 以图片URL的单向Hash值作为Key。 流程:image.png 内存设计上...

  • 120
    三方库常见考核问题

    AFNetworking 整体架构image.png 主要关系图:image.png AFURLSessionManger 创建和管理NSURLSession,NSURLSe...