自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

转载 Git ssh-config配置

ssh配置,.ss/config配置多rsa

2022-05-30 10:26:28 2503

转载 Flutter状态管理Provider详解

https://segmentfault.com/a/1190000021953500Flutter状态管理Provider详解flutterproviders发布于 3月9日provider可以进行依赖注入和状态管理,使用widget创建,适用于widget。它是故意设计成使用widget来进行依赖注入和状态管理的,而不是纯使用dart类,像是stream这些。因为widget简单且健壮可伸缩。使用weidget来进行状态管理可以保证。维护性。 可测试和...

2020-08-20 17:13:48 2482

原创 解决React-native init 初始化时 info Installing required CocoaPods dependencies

方法一最近使用rn做ios的项目发现一个问题,在使用react-native run-ios的时候,会遇到info Installing required CocoaPods dependencies卡着一直不动,盲猜是install的源不好使了。了解了一下之后,CocoaPods这个东西是基于ruby gem的,换源!~ which pod/usr/local/bin/pod这个是查看cocoapods安装位置。~ sudo rm -rf /usr/local/bin/pod

2020-07-01 23:38:52 3654 2

原创 IOS自动化测试框架搭建及测试流程介绍(满满的干货)

https://www.cnblogs.com/xiaobaicai-doudou/p/12564408.html

2020-06-05 17:15:13 272

转载 Flutter适配深色模式(DarkMode)

Flutter适配深色模式(DarkMode)https://blog.csdn.net/qq_17766199/article/details/102531559https://blog.csdn.net/qq_33419925/article/details/105968519深色模式(Dark Mode),也被称为暗黑模式,是一种高对比度,或者反色模式的显示模式,开启之后在夜间可以缓解疲劳,更易于阅读,同时也能在一定程度上达到省电的效果。iOS和安卓分别从 iOS 13 和 Andr.

2020-06-05 12:08:55 2426 2

转载 使用 react-native-dark-mode 适配深色模式

https://www.cpming.top/p/using-react-native-dark-mode-to-detectiOS 13 、 Android Q(安卓 10)和部分安卓 9 的手机都支持深色外观,苦逼的开发者又多了一项任务,App需要适配系统的浅色/暗黑2种主题,当然也可以不用适配它,强制用回原来的浅色主题。如果使用 React Native,可以引用第三方库react-native-dark-mode检测并适配暗黑模式。useDarkMode使用useDarkMod...

2020-06-05 11:41:46 2878

转载 iOS13适配深色模式(Dark Mode)

https://blog.csdn.net/ShmilyCoder/article/details/101555849/原文博客地址: iOS13适配深色模式(Dark Mode)好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的终于, 随着iPhone11等新手机的发售, iOS 13系统也正式发布了, 伴随着手机版的深色模式也出现在了大众视野我们这些iOS程序猿也有事情做了, 原有项目适配iOS13系统, 适配Dark Mode深色模式虽然现在

2020-06-05 11:06:42 669

原创 Flutter | 状态管理拓展篇——RxDart(四)

https://www.jianshu.com/p/e0b0169a742e前言在前一篇文章向大家介绍了一种新的状态管理方式——BLoC,它在分离我们的ui逻辑与业务逻辑上表现十分优秀。但是在最后我们发现了一个问题。imagebloc是一个典型的观察者模式,我们以counter bloc举例,在A,B页面都存在观察者,它们监听的是同一个广播流,当我们pop B页面,回到A页面这个操作不会出现任何问题,而当我们再次进入B页面的时候却发现,它显示了初始值0,而不是我们想要的...

2020-05-22 18:19:34 576

转载 Flutter进阶篇(4)-- Flutter的Future异步详解一、认识Future二、创建多个Future的执行步骤三、then函数嵌套使用的执行步骤四、综合示例五、我们来看看Future的源码

https://cloud.tencent.com/developer/article/1375846本文首发在公众号Flutter那些事,欢迎大家多多关注。说明:本文中的所有函数的引用在main函数中:main() async { testFuture(); testFuture2(); testFutureCreate1(); testFutureCreate2(); testFutureCreate3(); testThen1(); testThen2();

2020-05-22 17:11:35 1122

转载 Flutter完整开发实战详解(十一、全面深入理解Stream)

https://blog.csdn.net/ZuoYueLiang/article/details/89555546\作为系列文章的第十一篇,本篇将非常全面带你了解 Flutter 中最关键的设计之一,深入原理帮助你理解 Stream 全家桶,这也许是目前 Flutter 中最全面的 Stream 分析了。Flutter 文章汇总地址:Flutter 完整实战实战系列文章专栏Flutter 番外的世界系列文章专栏一、Stream 由浅入深Stream 在 Flutter 是属于非常关键的

2020-05-22 11:53:45 331

转载 Flutter完整开发实战详解(四、 Redux、主题、国际化)

https://www.jianshu.com/p/34a6224e0cf1作为系列文章的第四篇,本篇主要介绍 Flutter 中 Redux 的使用,并结合Redux 完成实时的主题切换与多语言切换功能。文章汇总地址:Flutter 完整实战实战系列文章专栏Flutter 番外的世界系列文章专栏Flutter 作为响应式框架,通过 state 实现跨帧渲染的逻辑,难免让人与 React 和 React Native 联系起来,而其中 React 下“广为人知”的 Redux 状态管

2020-05-22 10:51:13 222

原创 flutter开源项目学习

完整开源项目推荐:GSYGithubApp Flutter GSYGithubApp React Native GSYGithubAppWeex

2020-05-22 10:46:07 154

转载 flutter之stream

1.前言在Dart库中,有两种实现异步编程的方式(Future和Stream),使用它们只需要在代码中引入dart:async即可。本文主要介绍Stream的相关概念及利用其异步特性来实现简单的响应式编程。2.什么是Stream?为了将Stream的概念可视化与简单化,可以将它想成是管道(pipe)的两端,它只允许从一端插入数据并通过管道从另外一端流出数据。在Flutter中,我们将这样的管道称作Stream; 为了控制Stream,我们通常可以使用StreamController来进

2020-05-22 09:51:38 2311

原创 flutter Android Release 打包

https://blog.csdn.net/rznice/article/details/103169221电脑上需要安装JDK,并配置好JDK运行环境,并可以正常运行 keytool 命令keytool密钥和证书管理工具命令:-certreq 生成证书请求-changealias 更改条目的别名-delete 删除条目-exportcert 导出证书-genkeypair 生成密...

2020-05-21 18:10:16 942

原创 Flutter 滑动删除最佳实践

转载weixin_33769125最后发布于2019-05-27 12:22:42阅读数 1443收藏展开在Gmail中,我们经常会看到如下效果:滑动去存档,也可以滑动删除。那作为Google 自家出品的Flutter,当然也会有这种组件。Dismissible按照惯例来看一下官方文档上给出的解释: A widget tha...

2020-04-14 20:30:34 597

原创 在Flutter中创建有意思的滚动效果 - Sliver系列

https://www.jianshu.com/p/5aeeb7ea776b2019.07.29 10:22:48字数 2,170阅读 1,0721. 前言Flutter作为时下最流行的技术之一,凭借其出色的性能以及抹平多端的差异优势,早已引起大批技术爱好者的关注,甚至一些闲鱼,美团,腾讯等大公司均已投入生产使用。虽然目前其生态还没有完全成熟,但身靠背后的Google加持,其发展速...

2020-04-10 20:06:46 717 1

原创 Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)

https://blog.csdn.net/chenlove1/article/details/836278311 继续关系:BoxDecoration:实现边框、圆角、阴影、形状、渐变、背景图像ShapeDecoration:实现四个边分别指定颜色和宽度、底部线、矩形边色、圆形边色、体育场(竖向椭圆)、角形(八边角)边色FlutterLogoDecoration:实现Flutt...

2020-04-10 09:56:58 523

原创 解决:Mac下的Idea 无法显示顶部菜单栏

https://blog.csdn.net/qq_35432613/article/details/103081559解决:Mac下的Idea 无法显示顶部菜单栏新装了IDEA,发现顶部没显示菜单栏,如图:2解决步骤:打开设置 :Setting ->Keymap ->Main menu -> Add Keyboard shortcut3设置快捷键5...

2020-04-01 00:33:36 10233 1

原创 -bash: rvm: command not found之刨根问底

本想着学习一下大神的关于即时通讯的项目,使用CocoaPods命令集成网络库的时出现以下错误错误命令这种情况下检查一下自己rvm环境检查rvm环境.png竟然找不到rvm环境,郁闷了。后来想到,上周末重装系统后,本地的安装环境全都丢失。我们在使用CocoaPods集成的时候,检查开发环境的正常顺序如下Xcode --- HomeBrew --...

2020-03-25 18:17:39 5084 2

转载 上拉查看详情和下拉隐藏详情

https://blog.csdn.net/liuzonrze/article/details/71409544项目商品详情页的需求,实现上拉显示和下拉隐藏详情的功能,最终效果图如图:实现思路:上下通过判断两个ScrollView的滑动位置及触摸事件发生的位置,对他们进行隐藏和显示。上拉部分,由于内部包裹了大量带有点击事件的组件,故需要在上拉条上进行拖动,否则会冲突无法判断。这部分是通...

2019-12-19 16:02:12 389

转载 SJVideoPlayer

2018-09-18分类:移动开发教程阅读(1980) 评论(0)播放控制切换为: ijkplayer wiki: https://github.com/changsanjiang/SJVideoPlayer/wiki/Use-ijkplayer 播放控制切换为: AliPlayer wiki: https://github.com/changsanjiang/SJVideoP...

2019-12-19 12:17:27 3265

转载 iOS音视频播放---改善用户体验

https://blog.csdn.net/szk972092933/article/details/82770725发布于2018-09-19 14:26:14 阅读数 347 收藏展开一.显示章节标记章节标记可以使用户快速的浏览你的内容,在tvOS和macOs中,如果你播放的资源文件包含章节标记,那么 AVPlayerViewController会自动显示,你也可以通过读取...

2019-12-19 11:40:37 259

转载 SwiftUI官方教程解读

原文链接:https://www.jianshu.com/p/ecfdbea7a0edSwiftUI简介SwiftUI是wwdc2019发布的一个新的UI框架,通过声明和修改视图来布局UI和创建流畅的动画效果。并且我们可以通过状态变量来进行数据绑定实现一次性布局;Xcode 11 内建了直观的新设计工具canvus,在整个开发过程中,预览可视化与代码可编辑性能同时支持并交互,让我们可以体验...

2019-12-02 18:01:38 1033

转载 flutter调用android 原生TextView

https://blog.csdn.net/zl18603543572/article/details/95983215本文链接:https://blog.csdn.net/zl18603543572/article/details/95983215更多文章请查看 flutter从入门 到精通本篇文章 中写到的是 flutter 调用了Android 原生的 TextView 案例添...

2019-11-29 16:19:16 296 1

转载 Flutter通过MethodChannel实现Flutter 与Android iOS 的双向通信

https://blog.csdn.net/zl18603543572/article/details/960493592019-07-16 00:58:13早起的年轻人阅读数 187收藏更多分类专栏:flutterflutter 从入门 到精通版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:ht...

2019-11-29 15:46:42 947

原创 ios 使用AES (CBC)方式加解密

ios 使用AES (CBC)方式加解密2018.06.12 15:49:29字数 148阅读 6,976最近的项目需要使用AES(CBC)方式加解密,不多说上代码。尽量说的详细一点,避免新手绕弯。1.创建一个NSString的Category,我起名叫AESWechatIMG39.jpeg首先你要知道AES有多种加密模式,就是ECB, CBC ,CFB ,...

2019-11-25 17:13:02 1478

原创 使用HandyJSON导致的内存泄漏问题相关解决方法

使用HandyJSON导致的内存泄漏问题相关解决方法在移动开发中,与服务器打交道是不可避免的,从服务器拿到的接口数据最终都会被我们解析成模型,现在比较常见的数据传输格式是json格式,对json格式的解析可以使用原生的解析方式,也可以使用第三方的,我们的项目中使用的是阿里开源的一个swift编写的解析框架--HandyJSON。在使用过程中,使用instruments的Leak Check...

2019-11-25 16:34:28 401

原创 Swift JSON与模型转换(HandyJSON封装)

2018.05.02 20:20:16字数 1,493阅读 5,017一 简介二 特性三 安装使用以及封装四 使用示例五 总结一 简介HandyJSON是一个用于Swift语言中的JSON序列化/反序列化库。与其他流行的Swift JSON库相比,HandyJSON的特点是,它支持纯swift类,使用也简单。它反序列化时(把JSON转换为Model)不要求Model...

2019-11-25 16:29:56 5688

原创 《macOS 使用手册》

https://support.apple.com/zh-cn/guide/mac-help/mchlp1066/mac选择版本:macOS Catalina 10.15macOS Mojave 10.14macOS High Sierra目录允许远程电脑访问您的 Mac如果允许远程登录,您可以从另一台电脑使用 Secure Shell (SSH) 登录您的 M...

2019-11-23 13:58:19 1433

原创 iOS 开发 - 亲身经历告诉你如何把自己的库通过pod导入(详细步骤)

https://blog.csdn.net/CodingFire/article/details/524708022016-09-08 13:55:30CodingFire阅读数 9469更多分类专栏:Xcode工具版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://...

2019-11-08 21:40:05 1095

原创 iOS JXPageControl-(最全的自定义UIPageControl框架)

https://blog.csdn.net/TanJiaXiang/article/details/95796616githubhttps://github.com/Coder-TanJX/JXPageControl2019-07-13 21:43:22Code_TanJX阅读数 105更多分类专栏:iOSUI框架版权声明:本文为博主原创文章,遵循CC 4.0 B...

2019-10-29 20:28:19 888

原创 解决Failed to connect to 127.0.0.1 port 1080: Connection refused 报错

https://www.jianshu.com/p/13099813f23d解决Failed to connect to 127.0.0.1 port 1080: Connection refused 报错0.4842018.07.03 14:10:32字数 253阅读 13176小青蛙在重装CocoaPods的时候,在执行pod setup的时候碰到了以下图中的错误...

2019-09-12 21:58:51 44236 5

原创 Swift使用pod导入的三方指定swift版本

目前最新swift是4.1,但是pod导入的三方可能是3.3版本,此时使用pod导入三方可在podfile里配置以下内容# Swift 版本声明post_install do |installer| installer.pods_project.targets.each do |target| if ['对应三方1', '对应三方2'].include? tar...

2019-09-12 19:59:51 722

转载 iOS CocoaPods

https://www.jianshu.com/p/90ca71b3b94aPods /usr/bin/git clone https://github.com/CocoaPods/Specs.git masterCocoaPods是iOS最常用最有名的类库管理工具如何下载和安装CocoaPods?现在的Mac系统已经默认安装好Ruby环境,那么需要在终端中输入以下...

2019-09-12 19:24:17 113

转载 Swift数组遍历

ArrayMap 笔记整理https://blog.csdn.net/OneDeveloper/article/details/89817457Swift数组遍历https://www.jianshu.com/p/b6677deee72eletcountryArray = ["中国","美国","俄罗斯","新加坡","英国"] /***数组的遍历***/...

2019-09-12 17:39:05 4626

转载 iOS Masonry 等间隔或等宽高排列多个控件

https://www.jianshu.com/p/25977be007f7masonry目前提供了相应的接口,直接使用即可,这里记录或许可以提醒某些不知道的人罢了!一、先解释相关API/*** distribute with fixed spacing** @param axisType 横排还是竖排* @param fixedSpacing 两个...

2019-09-12 15:44:08 976

转载 SnapKit的扩展------添加数组控制约束,和九宫格布局,等宽,等间距等布局方式

SnapKit的扩展------添加数组控制约束,和九宫格布局,等宽,等间距等布局方式SnapKit是Swift中的一个很好用的手动控制约束的三方库这里我就不介绍了https://github.com/SnapKit/SnapKit很多从OC转Swift的开发者,如果之前有使用Marsonry的话.其肯定会第一时间替换使用SnapKit是的SnapKit就是一个类似Marsonry的库...

2019-09-12 15:36:10 1651

转载 swift enum高级用法

https://blog.csdn.net/itchosen/article/details/77749152本文是一篇详细且具有实战意义的教程,涵盖几乎所有枚举(Enum)知识点,为你解答Swift中枚举的应用场合以及使用方法。和switch语句类似,Swift中的枚举乍看之下更像是C语言中枚举的进阶版本,即允许你定义一种类型,用于表示普通事情中某种用例。不过深入挖掘之后,凭借Swift...

2019-09-12 14:08:31 2126

转载 CornerStone遇到的坑。 cornerStone下载地址:https://www.waitsun.com

首先基础配置:这儿有一篇别人的博客,很详细:http://blog.csdn.net/kerry_deng/article/details/46287389;接下来说说我遇到的坑:一、忽略文件的配置:用过代码三方管理工具的朋友都知道,对于iOS开发而言,假如pod的三方库,不忽略,直接上传svn服务器的后果是什么???那就是:当三方库有更新后,多人开发,两人提交的三方库不一致就会出现代...

2019-09-11 15:14:17 1385

转载 Swift中添加标记(MARK)和警告(TODO FIXME)

https://www.jianshu.com/p/c61169b11ef9参考:http://stackoverflow.com/questions/24183812/swift-warning-equivalenthttp://blog.csdn.net/lengshengren/article/details/49129043//MARK:冒号后 添加注释说明 - 添加横线 列如下...

2019-09-05 19:16:14 740

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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