240 发简信
IP属地:上海
  • 120
    泛内容详情页重构之路

    背景 随着业务不断的迭代发展,内容详情页的业务模式正变得越来越复杂。诸如九空格式短图文、顶部翻页横划式短图文、视频、Stroy播放及长图文等各种玩法层出不穷,内容详情页也经历...

  • Aspects源码解析

    Aspects 源码:https://github.com/steipete/Aspects 基本概述,此框架提供了可以替换原方法的实现,或者在方法执行之前或者之后干点额外的...

  • Masonry

    基本原理 基于iOS系统的Autolayout,是对系统autolayout的封装。 根据item1.attribute1 = multiplier * item2.attr...

  • 日常开发

    需求评审 需求估时 定接口 灵活性,后面如果要改变怎么适应?前端后端都可以的情况下,尽量后端控制

  • App架构方方面面

    布局 揭秘 iOS 布局 Masonry源码解析 自动布局&绝对布局autolayoutautolayout 动画?autolayout viewcontroller?aut...

  • 分析的很详细:+1:

    由 FlexBox 算法强力驱动的 Weex 布局引擎

    前言 在上篇文章里面谈了Weex在iOS客户端工作的基本流程。这篇文章将会详细的分析Weex是如何高性能的布局原生界面的,之后还会与现有的布局方法进行对比,看看Weex的布局...

  • 2017最新总结CocoaPods安装细节及遇到的问题

    每年因为MAC系统的更新或者镜像源的变化,导致在pod安装过程中遇见许多问题,因为这玩意一旦安装完之后就没人去管它,所以很多变化之后的操作就产生莫名其妙的错误,很是头疼,今天...

  • 120
    RunLoop的执行顺序

    如果对Runloop基本概念不清楚的,可以先移步ibireme的这篇详细的博文:深入理解RunLoop 这篇文章想更深入研究的一个问题是: 我们常用延迟调用函数的方法 :Pe...

  • 源码分析--KMNavigationBarTransition

    最近项目迭代的速度比较慢,准备安心学习一下一些优秀库的源码。记录下来与小伙伴们一同进步。 问题 NavigationBar 是目前市面app几乎都用到的一种控件,很多情况下我...

  • :stuck_out_tongue_winking_eye:

    也谈谈ObjectiveC中__block

    导语 几乎每一个iOS开发者都知道,在block中无法修改非静态局部变量的值,也知道解决方案是用__block来修饰一下变量。但是,有没有深入地思考挖掘过呢?比如: 1.为什...

  • iOS 杂谈

    页面刷新的时候,会停止动画。 iPhone X 适配 iPhone X 适配 ViewController 子ViewController的navigationControl...

  • 也谈谈ObjectiveC中__block

    导语 几乎每一个iOS开发者都知道,在block中无法修改非静态局部变量的值,也知道解决方案是用__block来修饰一下变量。但是,有没有深入地思考挖掘过呢?比如: 1.为什...