虽然这不是一个难点,但是,可能很多人会在这个地方犯迷糊,现在,我就用最简单的方式让你快速理解这个问题! 首先,先叫明白浅复制和深复制的区别:浅拷贝只是增加了一个指针指向已经存...
虽然这不是一个难点,但是,可能很多人会在这个地方犯迷糊,现在,我就用最简单的方式让你快速理解这个问题! 首先,先叫明白浅复制和深复制的区别:浅拷贝只是增加了一个指针指向已经存...
前段时间产品经理让给加入购物车的商品加一个动画,我说:”什么样子的“。然后产品默默的打开京东说:“就这个样子的”。我:”。。。。“内容很简单,只是希望可以给大家使用的时候方便...
前言 Core Graphics是一套基于C的API框架,使用了Quartz作为绘图引擎,作为矢量绘图框架,它功能非常强大,API功能齐全。API功能齐全也就代表着API的数...
前言 昨天使用Core Graphics写个一个有趣的涂鸦板,自然而然的就想到了Core Foundation这个框架,现在就来谈谈它的使用。 作为Cocoa众多框架中最重要...
这篇文章是写的一些关于 Runtime 的用法总结,主要的是一个引导作用,如果想要在项目中去使用,还需要对具体项目做出不同的处理,但是思路都是差不多的。 本篇文章算是一个入门...
开始之前 首先要解决一个大家对多线程的理解上可能存在的误区:新开一个线程,能提高速度,避免阻塞主线程。这句话看着好像是对着呢,但是仔细想想这句话是不那么准确的。 举个例子:一...
整理了一下关于 React Native 入门内容,仅供参考,如有问题,还请指出。 React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应...
iOS 开发的时候,如果想使用第三方库的话,一般我们会选择 CocoaPods 来管理第三方库,好用方便。最近在敲 React Native,刚开始的时候想着 RN 的第三方...
平时进行 Native 开发的时候,为了更好的用户体验,我们会做一些动画效果,而在 React Native 中也提供了相应的动画API。 React Native 主要的动...
在平时的开发中经常使用到多线程,在使用多线程的过程中,难免会遇到资源竞争的问题,那我们怎么来避免出现这种问题那? 线程安全是什么? 当一个线程访问数据的时候,其他的线程不能对...
1.KVO (Key-Value Observing)是什么? 观察者模式,指定一个被观察对象,当被观察对象某个属性发生改变时,观察者会获得通知,并作出相应处理。 2.KVO...
在上篇文章中介绍了 LayoutAnimation 的用法,本篇文章就来详细介绍一下 Animated 的用法。 Animated 简介 Animated 库用于创建更精细的...
1. 基本动画概念和相关类 Animation: flutter 动画库中的一个核心类,它生成指导动画的值; AnimationController: Animation 的...