240 发简信
IP属地:江苏
  • Flutter 与原生交互4

    对于混合开发的应用而言,通常我们只会将应用的部分模块修改成 Flutter 开发,其他模块继续保留原生开发,因此应用内除了 Flutter 的页面之外,还会有原生 Andro...

  • Flutter 与原生交互3

    原生应用中混编 Flutter分别创建iOS、android空壳项目,iOS集成pod Flutter 混编方案介绍 将原生工程作为 Flutter 工程的子工程,由 Flu...

  • Flutter 与原生交互2

    Flutter 提供了一个平台视图(Platform View)的概念。它提供了一种方法,允许开发者在 Flutter 里面嵌入原生系统(Android 和 iOS)的视图,...

  • Flutter 与原生交互1

    方法通道 在 Android 中是通过 FlutterView,而在 iOS 中则是通过 FlutterViewController 进行注册的。FlutterView 与 ...

  • Flutter 之 数据存储

    path_provider 文件 //创建文件目录函数 /* * /// 获取文档目录文件 Future _getLocalDocumentFile() async { fi...

  • Flutter 之 动画2

    在为 Widget 添加动画效果的过程中我们不难发现,Animation 仅提供动画的数据,因此我们还需要监听动画执行进度,并在回调中使用 setState 强制刷新界面才能...

  • Flutter 之 动画1

    对动画系统而言,为了实现动画,它需要做三件事儿:1.确定画面变化的规律;2.根据这个规律,设定动画周期,启动动画;3.定期获取当前动画的值,不断地微调、重绘画面。 这三件事情...

  • Flutter 之 导航

    在 Flutter 中,页面之间的跳转是通过 Route 和 Navigator 来管理的: Route 是页面的抽象,主要负责创建对应的界面,接收参数,响应 Navigat...

  • Flutter 之 数据传递

    InheritedWidget 是 Flutter 中的一个功能型 Widget,适用于在 Widget 树中共享数据的场景。 class CounterPage exten...

  • Flutter 之 交互

    手势操作在 Flutter 中分为两类: 第一类是原始的指针事件(Pointer Event),即原生开发中常见的触摸事件,表示屏幕上触摸(或鼠标、手写笔)行为触发的位移行为...

  • Flutter 之 State生命周期及App生命周期

    State 的生命周期,指的是在用户参与的情况下,其关联的 Widget 所经历的,从创建到显示再到更新最后到停止,直至销毁等各个过程阶段。 State 的生命周期可以分为 ...

  • Flutter 之 State

    Flutter 的视图开发是声明式的,其核心设计思想就是将视图和数据分离,除了设计好 Widget 布局方案之外,还需要提前维护一套文案数据集,并为需要变化的 Widget ...

  • 120
    Flutter 之 Widget

    Widget 是 Flutter 功能的抽象描述,是视图的配置信息,同样也是数据的映射,是 Flutter 开发框架中最基本的概念。Flutter 的核心设计思想便是“一切皆...

  • Core Annimation

    Core Animation 1.核心动画,是一组非常强大的动画处理api,动画执行过程在后台,不会阻塞主线程,直接作用在CALayer上的。 CAAnimation 是所有...

  • 120
    iOS开发-多线程介绍篇

    一.多线程的优点: 1.能适当提高程序的执行效率 2.能提高资源的利用率 3.线程上的任务执行完毕后,线程会自动销毁 缺点: 1.开启线程需要占用一定内存空间(默认情况下主线...

  • 120
    Runtime使用

    1.消息机制 因为Object-C时一门动态语言,所以把一些决定工作从编译连接推迟到运行时。也就是说使用一个对象调用一个方法指导运行期才能确定。 比如 Person * pe...

  • iOS开发之Block

    1.block是ios中的一种比较特殊的数据类型,可参考C语言的函数指针 是用来保存一段代码,可以在恰当的时间在取出来调用。 2.声明block属性的时候需要使用copy; ...

  • RunLoop --- 运行循环

    1.runloop的作用 : 保证程序不退出 负责事件的监听,时钟(定时器)/触摸事件/网络事件 当没有事件发生的时候,会让程序进入休眠状态 渲染屏幕上的点 ...

  • iOS必备基础知识点1

    1.Objective-C使用的是消息结构而非函数调用。 消息结构的语言运行时所执行的代码由运行环境来决定(动态绑定消息结构,在运行时才会检测对象类型),而函数调用的语言则由...