摘要:
小菜最近在学习自定义 View,刚了解了一下 Paint 画笔的神奇之处,现在学习一下 Canvas 画布的神秘之处。Flutter 提供了众多的绘制方法,小菜接触不深,尽量都尝试一下。 Canvas 画布 drawColor 需要传入两个参数,第一个为色值,第二个为混合模式,有众多混合模式供选择, 阅读全文
摘要:
…or create a new repository on the command line echo "# flutterPluginsWorks" >> README.md git init git add . git commit -m "first commit" git remote a 阅读全文
摘要:
主题色 右下角的FloatingActionButton的颜色就是默认取值MaterialColor, 默认是蓝色的,如果修改成primarySwatch,就会变成这个颜色值。 一、primarySwatch flutter的主题(build下面的theme)中有个主题颜色(primarySwatc 阅读全文
摘要:
以下内容从官网得到: https://webdev.dartlang.org/articles/performance/event-loop Even-Looper Dart是单线程模型,也就没有了所谓的主线程/子线程之分。 Dart也是Event-Looper以及Event-Queue的模型,所有 阅读全文
摘要:
#import与@class的区别1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法, 阅读全文
摘要:
问题 Xcode8升级后,之前添加的注释会有很多警告 解决方法 基础知识,就是在编译选项中,添加警告屏蔽 解决步骤 显示警告信息 显示警告信息.png 查看警告类型 查看警告类型.png 屏蔽警告 W是前缀,这个前缀表示的是 打开这种类型的警告 如果我们是要关闭某种类型的警告的话, 要将 -W换成 阅读全文
摘要:
现在的多平台开发很多啦,目前主流的救赎react native 和weex了,其他的旧的就不说了,新出来的gomobile目前基本无人使用,底层的很多原生对接还没有完善,flutter发布了第一版正式的版本,flutter的安装官网说明是在https://flutter.io/get-started 阅读全文
摘要:
参考资料:iOS设计模式——Category Category Category模式用于向已经存在的类添加方法从而达到扩展已有类的目的。 相当于Swift中的功能扩展(extension)。 新添加的方法同样也会被被扩展的类的所有子类自动继承。 Category的用途 1、 在不创建继承类的情况下实 阅读全文
摘要:
Objective-C 之Extension class extension:类扩展 类扩展与 category 有相似性,但在编译时它只能被添加到已有源代码的一类中(该类扩展和该类同时被编译)。 在extension里面只能写定义,不能写实现。 通过扩展可以控制默写函数是否堆外界可见。 扩展还可以 阅读全文
摘要:
(一)Category 1、什么是Category? category是Objective-C 2.0之后添加的语言特性,别人口中的分类、类别其实都是指的category。category的主要作用是为已经存在的类添加方法。除此之外,apple还推荐了category的另外两个使用场景。 可以把类的 阅读全文