240 发简信
IP属地:西藏
  • Resize,w 360,h 240
    iOS动画原理--隐式动画

    问题: 1.什么是隐式动画,为什么CALayer设置可动画属性时会触发隐式动画?2.UIView设置属性,为什么没有隐式动画?3.UIView的...

  • Objective-C -- isEqual与hash

    为什么要有isEqual方法 对于对象类型, ==运算符比较的是对象的地址,即是否为同一对象。 对象地址相等不代表对象相等,即对象地址相等是对象...

  • Resize,w 360,h 240
    Flutter的PlatformChannel原理

    Flutter通过自绘UI界面实现跨平台开发,它的UI框架使用Dart编写(类似JS),这就涉及到与native的相互调用。Flutter提供了...

  • Resize,w 360,h 240
    iOS动画原理--模型树和呈现树

    模型树和呈现树 CoreAnimation作为一个复合引擎,将不同的视图层组合在屏幕中,并且存储在图层树中,向我们展示了所有屏幕上的一切。整个过...

    1.4 7843 6 19
  • Resize,w 360,h 240
    iOS绘制与渲染--CPU绘制

    图层绘制 绘制主要是CPU绘制,运用Core Graphic技术,可以支持异步绘制(CoreGraphic已经支持线程安全)。UIView只是对...

  • Resize,w 360,h 240
    iOS打包发布流程

    总体流程 提交你的应用到AppStore是一个多步骤的过程: 你要登陆到iTunes Connect,然后创建一条App记录并输入一些必要的信息...

  • Objective-C--Ivar存储原理

    Ivar是什么 Ivar(instance variable),实例变量,是对象中真正存储信息的变量。 一个对象的Ivar列表是怎么存储的? 结...

  • Resize,w 360,h 240
    Vue踩坑之数据不响应

    Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。 如何追...

  • Resize,w 360,h 240
    iOS多线程--GCD同步并行任务

    问题 如何用GCD实现图中要求:任务1、2、3并行;任务0等1、2、3都结束后执行;任务4、5、6并行并且等任务0结束后才执行 ? 方法一:gr...