- 博客(12)
- 收藏
- 关注
原创 Flutter 集成中关于非模块化头文件包含错误的解决方案
在 Xcode 中,默认情况下是不允许在框架的头文件中包含非模块化的头文件的。这些错误信息都指向了在特定的头文件中,包含了位于/Users/huangyunyin/AndroidStudioProjects/flutter_ml/ios/Pods/Headers/Public/Firebase/Firebase.h的非模块化头文件,并且这个包含操作是在框架模块内进行的,这是不符合 Xcode 默认规则的。在实际开发中,遇到各种错误是很常见的,关键是要善于分析错误信息,找到问题的根源,并采取有效的解决措施。
2025-02-20 15:12:06
448
原创 Android Studio 升级后 Flutter 项目运行报错解决办法
在升级 Android Studio 之后,遭遇了项目无法运行的困境,提示信息为:“Your build is currently configured to use incompatible Java 21.0.3 and Gradle 8.1. Cannot sync the project.”
2024-12-26 09:56:03
1561
原创 【记录】无法在项目运行kotlin文件
解决//Error running 'Demo01Kt' Cannot run program// "/Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java"// (in directory "/Users/asasd/XcodeProjects/my_application_kotlin")// : error=2, No such file or director
2024-11-21 14:41:50
274
1
原创 关于程序员不写代码注释
其次,对于自己写代码时需要写注释的问题,我认为注释是一种良好的编程实践。尽管我们自己可能对代码的逻辑非常熟悉,但是随着时间的推移,我们可能会忘记一些细节。此外,当我们与其他人合作开发项目时,注释可以促进沟通和理解,减少潜在的误解和错误。首先,对于别人不写注释的情况,我认为这是一个令人沮丧的问题。作为软件工程师,我们应该积极采用注释,并鼓励团队成员遵循良好的注释实践。过多或冗长的注释可能会导致代码难以阅读,甚至产生误导。因此,我们应该注重编写有意义的注释,重点解释代码的关键部分、算法的思路和可能的边界条件。
2023-10-12 17:29:56
106
原创 Vue学习计划
了解Vue 3的新特性,包括Composition API、Fragments、Teleport等,和Vue 2.x相比的变化。学习Vue 3的最佳实践,如Tree-shaking和Code-splitting等,以减小应用的体积和提高性能。探索Vue 3的周边生态系统,了解常用的第三方库和插件,如axios、vuetify等。探索Vue 3的Composition API在组件复用方面的应用,优化组件逻辑的组合。分享自己的学习心得和经验,写博客、参与技术分享等形式,帮助推动Vue 3社区的发展。
2023-08-14 16:51:09
582
原创 IOS学习计划
通过以上的进阶计划,你将能够更深入地探索和应用iOS开发的各个方面,提升自己的技术能力和实战经验。研究iOS系统框架的实现细节,如UIKit、Core Data、Core Animation等。学习使用Core Animation框架创建复杂的动画效果,包括关键帧动画、变换和过渡动画。研究内存管理和优化策略,包括内存泄漏的排查和解决,使用高效的数据结构和算法等。参加相关的技术研讨会、研讨会和培训课程,与其他iOS开发者交流和分享经验。
2023-08-14 16:38:59
314
原创 Flutter 自定义圆盘取色器
下面展示一些 内联代码片。圆盘取色器效果图完整代码import 'dart:math';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter/widgets.dart';class CircularColorFinder extends StatefulWidget { Color color; double size;
2021-10-12 15:50:53
901
原创 色温转颜色算法
色温转颜色算法根据色温值转换为对应的颜色// An highlighted blockColor _getColor(int temperature){ if(temperature<1000){temperature = 1000;} if(temperature>40000){temperature = 40000;} double tempera = temperature / 100; double red = 0; if(temperatu
2021-10-09 09:51:39
1092
原创 Flutter封装的矩形的取色器
Flutter封装的矩形的取色器前言一、BarTypeColorPicker总结前言最近看插件库上少有的取色器大都是圆形的或者奇奇怪的的亚子,所以今天做一个矩形的颜色取色器提示:以下是本篇文章正文内容,下面案例可供参考一、BarTypeColorPicker条形选色板的功能实现,颜色的获取是通过位置来判断,然后赋予相应的颜色。这个封装好的组件可通过colorListener、onTapUpListener的回调方法,把颜色传出去。代码如下(示例):import 'package:flutt
2021-04-16 15:43:23
724
2
原创 Flutter垂直布局、水平布局、流式布局属性介绍和基本使用。
前言关于flutter的垂直布局(Column)和水平布局(Row)和弹性布局(Wrap)属性介绍和简单使用。废话不多说,上才艺。Column属性介绍属性作用MainAxisAlignment主轴对准CrossAxisAlignment横轴对齐MainAxisSize主轴尺寸TextDirection文字方向VerticalDirection垂直方向TextBaseline文字基线Row属性介绍属性作用Main
2021-04-15 16:04:37
1164
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人