240 发简信
IP属地:湖北
  • 120
    理解 Debouncing 与 Throttling 的区别

    debounce 与 throttle 是前端开发中经常使用到的高阶函数,都是用来处理 Timing Issues 的,两者作用看似相同,都是为了防止函数被高频调用,但实际内...

  • 数据结构(二分法)

    最近总是在想着,如何去设计,如何更好的编码,更充分地体会面向对象的思想,也刻意往这方面去学习。写了几年代码,也改总结总结,发现最重要的还是在与思考。重温了一下《程序设计实践》...

  • iOS UITableView section固定header和固定footer

    UITableView很多情况下我们需要分组section,并且需要加上头部视图header和底部视图footer,默认情况下这两个视图是不固定的它们会悬浮在表格的上面。但是...

  • iOS tip(4)

    工作中经常碰见一些莫名其妙的错误,重启xcode重启电脑都不行 示例中莫名其妙出现了两个相同的xib文件,关闭xcode并删除DerivedData缓存文件即可...

  • iOS tip(3)

    获取UIView所在的控制器,代码示例如下:

  • iOS tip(2)

    开发中经常会碰到[Thread 1: signal SIGABRT]的错误,从堆栈信息以及控制台很难定位错误的地方, 依照示例中 Add Exception Breakpoi...

  • iOS tip(1)

    CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform"];anim...

  • 120
    iOS导航栏布局相关

    iOS 7以后在ViewController里面引进了一系列属性用于管理页面布局。 下面是Apple官方提供的文档解释,看过之后还是觉得太过于抽象,于是用代码来实验吧。**e...