自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Github搭建个人博客(2019最新版,亲测)

版权声明:本文为徐代龙原创文章,未经徐代龙允许不得转载。 https://blog.csdn.net/xudailong_blog/article/details/78762262 (一)前言: 建议:慢慢看,也就这一篇用心了点写 说来话长,一把辛酸泪...

2017-12-09 22:36:09 130685 49

原创 Object-C中的块(Block)

在Object-C中,块被当做一个对象来处理,这个对象可以: 有自己的局部变量 可以传入参数 有返回值 可以访问自己定义时的上下文变量 可以修改自己定义时特定的上下文变量 作为参数传递给其它函数 引用Object的块,这里我们可用把块当成是一个用类封装好的工具类的某个具体的方法,本质上块也是一...

2020-05-17 17:48:40 44 0

原创 ObjectC基础之函数调用

函数即方法 在OC对象中,函数似对象的行为,实例对象用 (-) 返回,类返回 用(+) (一)方法的定义: - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType...

2020-05-17 17:29:15 71 0

原创 ObjectC基础之字符串常量、#define、const、sizeof使用

(一)在OC中字符串的使用是用引号包起来的,如下: NSLog(@“这是一串可用的字符串”); (二)OC中两种定义常量的方式: #define 预处理 const 使用案例如下: #import <Foundation/Foundation.h> #define LENGTH ...

2020-05-16 20:38:49 69 0

原创 ObjectC基础之注释、关键字、数据类型

(一)OC的注释: OC的注释不是 // 或者 /// 了 它的注释是:/* */ 举个例子: /* 这是被注释掉的内容 */ (二) OC的关键字: 上图我们比较陌生的有:register typedef extern union unsigned const signed got...

2020-05-16 20:12:04 53 0

原创 Flutter 屏幕适配flutter_screenutil使用心得

前言:首先屏幕适配这一块在原生方面深有体会,android的屏幕碎片化因为机型,屏幕大小从小屏幕手机到大屏幕手机再到平板。有着很大到差异,flutter官网是一款很适合做UI的跨平台框架,目前受到越来越多的开发者和公司的青睐,在适配方面已经做了很大的改变,可以说基本上不用做太多的屏幕适配,可谁料想...

2020-04-18 23:27:25 374 1

原创 Flutter permission_handler 权限插件的使用

编译环境:Flutter 版本v1.12.hotfix9 dart SDK:2.7.2 1 pubspec.yaml中引入: # 权限 permission_handler: ^3.2.0 ios中info.plist配置(根据权限情况使用): <!-- Permi...

2020-04-12 20:50:31 487 0

原创 flutter 相机加入mask(遮罩层)

实现效果: 实现的效果如上图,这里我们可以在中间加入一个遮罩层,中间的那个人的头像。 使用的插件也是目前第一次遇到过的,先放上地址: pub地址:https://pub.dev/packages/camera_camera 更多文章查看个人主页: Github搭建个人博客(2019最新版,亲测)...

2020-04-12 20:28:12 267 0

原创 ObjectC基础之分析Hello World

前言: Object-C基本上由以下部分组成 预处理程序命令 接口 实现 方法 变量 声明和表达 注视 首先我们看一下如何用Object-C打印Hello World程序: #import <Foundation/Foundation.h> @interface SampleCl...

2020-04-05 21:57:18 78 0

原创 OC基础系列-认识接口、类、方法

接口: 一个很奇怪的现象,创建OC文件会有两个文件生成,一个是.h文件,一个是.m文件,其中.h文件被称为接口文件或者头文件,.m文件则被称为实现文件。 两者功能如下: .h头文件管理接口部分;.m文件管理实现部分。 类: 接口标志:@interface …@end oc文件都以end结尾 类...

2020-03-29 23:10:37 86 0

原创 Objective-C解疑:为什么是NS、UI开头?

Objective-C简称OC,是扩充自C语言的面向对象编程语言。 1 OC语言是苹果OS X 和IOS系统的主要编程语言 2 乔布斯NeXT公司,OC语言库和NEXTSTEP开发环境 3 NeXT软件成为Mac电脑和IOS操作系统的基础 问:为什么是NS开头呢? 答:IOS中大多数的NS前缀的...

2020-03-29 22:38:02 115 0

原创 Flutter 自定义年月日倒计时

因项目中的订单页需要一个定时器,比如下单后需要进行倒计时,等倒计时完后,订单状态自动关闭。 如图: 这里显示等17分25秒就是我们所需要做的功能。 项目里还有其他倒计时类型,比如年月日,天之类的, 先上一个工具类: //时间格式化,根据总秒数转换为对应的 hh:mm:ss 格式 static...

2020-03-29 18:25:31 119 0

原创 Flutter dialog嵌套ListView

实现效果如下: 这里主要是实现弹框中的内容,因为不确定个数,又不能限制死宽高,百度了很久,搜了都是给定了一个宽高实现都,索性自己试了又试,终于弄了出来,故特意记录一下,粗略代码如下: 代码: /// /// 功能: /// 描述:运费规则dialog /// crated by xudailon...

2020-03-29 17:54:43 190 0

原创 flutter 自定义微信/支付宝密码输入框

如图: 项目需求需要实现以上效果 思路解析: 1 可以用dialog来实现 2 可以用一个新statfulWidget实现 因为不大熟悉dialog,故用了一个新的statefulWidget来实现页面效果,直接上代码: /// /// 功能: /// 描述:设置密码弹框功能 /// crate...

2020-03-28 15:02:34 234 0

原创 2020年03月26日

2020年03月26日,农历3月初三,这是一个特殊的日子。

2020-03-28 14:37:30 84 0

原创 Flutter json序列化成对象工具

之前有json_serelizable自动生成工具,可是需要在pubspeck.yaml文件中继承,同时还需要在粘贴板粘贴一下,还生成两个文件。 这里直接无私的分享出一个网址,直接在面板中就可以生成一个bean类了, 放上网址; JsontoDart 这个生成的工具不需要在android stud...

2020-03-15 22:38:46 62 0

原创 Git .gitignore文件配置规则详解

规则 作用 /mtk 过滤整个文件夹 *.zip 过滤所有.zip文件 /mtk/do.c 过滤某个具体文件 !/mtk/one.txt 追踪(不过滤)某个具体文件 注意:如果你创建.gitignore文件之前就push了某一文件,那么即使你在.gitignore文件中写入过滤该文件的规则,该规...

2020-02-21 11:20:56 126 0

原创 Flutter 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain

在工作开发中,因为涉及到版本控制,很多android配置文件不小心删掉了。各种报错,也是心累。 在这次编译运行过程中出现了以下问题: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain 从错误信息来看,是gradle文件出现了问题,但是具体不清楚哪里出...

2020-02-21 10:38:29 187 0

原创 Flutter 扫描插件开发qrscan

首先在pubspec.yaml中集成: dependencies: qrscan: ^0.2.17 在androd清单文件中加入以下权限: <uses-permission android:name="android.permission.CAMERA" /> ...

2020-02-20 22:28:19 263 1

原创 Flutter 出现Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15)

在一次代码拉取中,出现了以下问题:Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15) 详细的报错信息如下: // 报错信息如下 Could not resolve all files for confi...

2020-02-20 20:38:04 1287 0

原创 Flutter FishRedux使用步骤(个人整理,仅供参考)

对于FishRedux这么多文件还是记不住怎么用的,你可以强制让自己念如下几遍。 FishRedux共action、effect、page、reducer、state、view 六个文件,其中还有conponent、adapter等,这里我们暂时先不记。 重要的类说三遍: 重要的类说三遍: 重要的...

2020-02-17 23:04:33 229 0

原创 mac vscode 打开新文件只显示一个tab的解决方案

一开始是好的,后面不知道怎么弄成了点开一个文件会把之前的文件都给覆盖掉,搜了一小会功夫,这里记录一次。 首先在.vscode目录下有个settings.json文件,在文件里面可能如下显示: { "workbench.editor.showTabs": false, }...

2020-02-12 16:43:37 512 0

原创 Flutter CustomScrollView要点

在上篇文章中我们学了SingleChildScrollView这个滑动控件,现在我们学习一下CustomScrollView这个控件。 CustomScrollView这个控件是针对多个滚动布局的组件,比如顶部一个GridView,底部又来一个ListView,而要求两个界面具有联动性,如果是单纯...

2020-02-08 19:44:03 178 0

原创 Flutter SingleChildScrollView要点

知识要点: SingleChildScrollView类似Android中的ScrollView,只接收一个子组件。 SingleChildScrollView({ this.scrollDirection = Axis.vertical, //滚动方向,默认是垂直方向 this.reve...

2020-02-08 15:13:31 161 0

原创 Fish Redux快速创建插件FishReduxTemplate详细使用及遇到的问题总结

首先打开androis studio的plugins,找到marketplace,如下图。 点击install,下载完成后点击restart,如下图 先建page: 这里可以先选择一个文件夹,然后在选中的文件夹上右键new,再选中FishReduxTemplate模版。 我们这里先暂时选择p...

2020-02-02 16:11:33 293 1

原创 Fish Redux系列学习之认识effect、reducer

继续前面两篇文章: Fish Redux系列学习之初探 Fish Redux系列学习之新建page以及认识state Fish Redux系列学习之认识view、action 这次我们学习剩下的两个effect、reducer。 先上一下page中的截图 effect: 在SplashPage中...

2020-02-02 14:32:03 419 0

原创 Fish Redux系列学习之认识view、action

继续上一篇文章: Fish Redux系列学习之新建page以及认识state 如上图,现在我们学习的是buildview这个组件,说白了,buildView是我们写页面的地方,跟写普通flutter的page页面一样,我们将页面都写在这里面。 View部分: view部分的代码: import...

2020-02-01 20:47:19 267 0

原创 Fish Redux系列学习之新建page以及认识state

继续上一篇的学习,现在我们将fishredux导包。 pubspec.yaml文件: 按照图中圈出来的,进行依赖。Android studio 有一个快速生成fisuredux模版插件,不过可能不怎么好用,在这里还是稍微提一下。FishReduxTemplate fishredux有page、c...

2020-01-31 21:43:36 374 0

原创 Fish Redux系列学习之初探

前言:fishredux是闲鱼出的一款Flutter框架,是为了解决业务代码耦合严重,可维护性差而出的一个基于redux数据管理的组装式flutter应用框架,适合用于构建大中型的复杂应用。 特点:配置式组装 fishredux把一个大的页面拆解成两部分,把视图与数据层拆解为相互独立的compo...

2020-01-31 18:35:58 155 0

原创 flutter TextField输入长度限制

在Flutter中一个中文是一个长度,这里我们将长度限制在20字,可以按照下面这种方式做: TextField( style: TextStyle(fontSize: ScreenUtil().setWidth(16), color: Colors.black), co...

2019-12-21 10:19:59 729 0

原创 Python3 Flask+nginx+Gunicorn部署(下)

如果未看到上一篇文章的话,请先点击这里: Python3 Flask+nginx+Gunicorn部署(上) 继续上一篇文章,在上一篇文章中,我们已经把gunicorn和nginx运行并且安装好了,在这一篇,我们需要进行nginx与gunicorn端口进行绑定 上一篇,我们已经将guni...

2019-12-13 17:54:48 2981 1

原创 flutter 支付宝支付

(一)下载地址: pub地址:flutter_alipay 选下图中的第一个就好了。 (二)pubspec.yaml文件中集成: flutter_alipay: ^0.1.0 (三)使用步骤: 首先说明一下,支付宝的支付跟微信支付客户端支付区别还是有一些的, 支付宝的支付把很多重要的数据都...

2019-12-13 17:54:09 2626 0

原创 程序员搜索引擎比较

正如大家口中所说的一样,百度搜索引擎吃相太难看了,如果谷歌搜索还在的话,百度搜索的日子可能并不会太好过。 其他搜索引擎: 1 360搜索: 比较少用甚至没有用过的搜索引擎,360的全家桶太恶心了,简直是流氓,所以很多时候360安全管家,杀毒什么的都会卸掉,裸奔在被各种黑客攻击的世界里,说这么些...

2019-10-26 22:01:09 560 0

原创 flutter banner轮播图

仓库地址: https://pub.dev/packages/flutter_swiper 加yaml文件中加入依赖,目前可能为比较好用的banner轮播图 flutter_swiper 1.1.6 组件使用: 还是直接上代码来得快一些, Widget _buildBanner(){ ...

2019-10-25 19:34:13 130 0

原创 flutter友盟统计

相对原生开发而言,Flutter版本的官方友盟统计并没有,这时候的你只能找民间大神或者是自己定制一个。 当你在pub.dev上搜索到的友盟统计可能是下面这个,但是我劝你最好不要用。 flutter_umeng_analytics 0.0.2 建议不要用的理由有如下: 1 估计这个可能仅仅只...

2019-10-25 19:19:56 2119 3

原创 Xcode清除缓存超详细图文教程

问题描述: Xcode工具缓存现在感觉很严重,替换启动图,不改名字,很大可能会重用上一张的图片,这个确实很坑,其次,模拟器的缓存现象也很严重,也很坑,超级坑,有时候能加载,有时候加载出来的是上一张启动图,只能说站在Xcode门外编程,心好累。 解决方法: 如果能来一次,我希望能有个工具清除Xcod...

2019-09-24 11:18:29 122 0

原创 appstore GeoJSON无效:您的路由App覆盖地区文件无效。

AppStore上传预览图出现如下信息,不管尺寸对不对都是抱错,如下图 这个不涉及编程技术,但是还是有些蛋疼,又不敢清AppStore上的cookie,然后百度了下说是删除缓存,在microsoft edge删缓存删了2分钟觉得太累,又想着换其他的方式。 解决方法:刷新 因为用的mac,刷新也不...

2019-09-24 11:02:18 1092 0

原创 flutter ios上架错误信息收集(二)

这次错误信息是因为构建不成功,直接被删除,在邮件中收到了错误内容。 错误内容如下: App Store Connect Dear Developer, We identified one or more issues with a recent delivery for your app, “a...

2019-09-24 10:53:28 424 0

原创 ITMS-90338: Non-public API usage - Frameworks/Flutter.framework/Flutter: _ptrace

使用Flutter 打包上传到appstore应用商店到时候,构建成功到包自动删除消失了,通过查找邮件出现以下问题: ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/F...

2019-09-24 10:48:36 2330 2

原创 flutter微信登录与支付(二)

flutter 微信支付github地址: https://github.com/OpenFlutter/fluwx 上一篇我们集成了微信登录功能 flutter微信登录与支付(一) 链接:https://blog.csdn.net/xudailong_blog/article/details/9...

2019-09-19 10:05:48 2943 0

提示
确定要删除当前文章?
取消 删除