240 发简信
IP属地:新疆
  • Resize,w 360,h 240
    iOS 多个scrollview联动(附DEMO)

    前言 在移动应用实际开发过程中,往往会有多个scrollview嵌套的界面需求,这种需求已经司空见惯,解决方案也多种多样,这里就介绍一下我认为最...

  • Resize,w 360,h 240
    YBImageBrowser 重构心得:如何优化架构、性能、内存?

    前言 界面展示类型的轮子往往定制性需求比较多,常常让人抓耳挠腮。这种接近业务的轮子如何设计才能兼顾便捷性和拓展性?如何有效的优化性能?如何控制内...

    9.9 15293 33 60 1
  • 如何感知 WebKit 页面切换

    背景 通常在 WKWebView 打开一个页面,收到页面数据时,代理方法可感知这个时机: 但若是改变页面 hash (也就是位置标识符"#") ...

  • 解读 iOS 组件化与路由的本质

    前言 虽然 iOS 组件化与路由的话题在业界谈了很久,但是貌似很多人都对其有所误解,甚至没搞明白“组件”、“模块”、“路由”、“解耦”的含义。 ...

    16.6 8576 14 107
  • Resize,w 360,h 240
    iOS 列表界面如何优雅实现模块化与动态化

    前言 去年做了一个小组件,前些时间考虑到项目中可能会大规模实施,完善简化后新开了一个 repo: YBHandyList 。 有些朋友抛出了 n...

    2.8 5013 7 26
  • WebKit 历史栈缓存策略探索

    背景 在一个新的业务方案实施过程中,发现数据上存在较大的差异,而这个差异是 WKWebView 的应用方式不同带来的。通过手工测试和上层代码能模...

    1.9 828 3 3 1
  • Resize,w 360,h 240
    iOS 任务调度器:为 CPU 和内存减负

    GitHub 地址:YBTaskScheduler 支持 cocopods,使用简便,效率不错,一个性能优化的基础组件。 前言 前些时间有好几个...

    19.2 7973 28 85
  • 谈谈 iOS 网络层设计

    对于 CTNetworking 设计理念和笔者的理解,Casa Taloyum 给出了回复: 已发出的请求是不可能做到真正取消的,所以请求的取消...

    13.3 8758 28 81
  • YYWebImage 源码剖析:线程处理与缓存策略

    系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YY...

    3.4 5769 4 37