// // XMGDownLoader.h // XMGDownLoader // // Created by 小码哥 on 2017/1/8. // Copyright ©...
// // XMGDownLoader.h // XMGDownLoader // // Created by 小码哥 on 2017/1/8. // Copyright ©...
1. didChangeDependencies 这个生命周期方法很多文章没讲明白,大都一语带过 这个方法设计的目的是什么?告诉你你的图层结构发生了变化告诉你你的代码正在执行...
1.Channel原理 Flutter定义了三种类型的Channel,分别是: BasicMessageChannel:传递字符串和半结构化信息。 MethodChannel...
在项目中可能会有在Flutter工程中嵌入原生view的需要,今天就来讲讲这个实现。打开iOS工程,创建原生view: 然后创建FlutterViewFactory,注册vi...
简介 Flutter提供的图片展示工具没有缓存功能,这个插件填补了空白。在Pub上,这个插件的评价也是很高的。 缓存 这个插件的缓存,调用了另外一个插件flutter_cac...
CleanJSON[https://github.com/Pircate/CleanJSON] 直接使用Codable的痛点 只要有一个属性解析失败,整个解析都会失败。导致解...
背景:flutter sdk 从3.0.5到3.3.4,升级也很简单终端输入flutter upgrade,回车后等待下载完成即可,在混合工作下pod install就报错了...
问题 Xcode版本太低,手机版本比较高,导致不能真机调试The current device configuration is unsupported. This iPho...
withLatestFrom 操作符将两个 Observables 中最新的元素通过一个函数组合起来,然后将这个组合的结果发出来。当第一个 Observable 发出一个元素...
一、简单介绍setValuesForKeysWithDictionary 在iOS的日常开发中,经常用到model来明确所使用的数据模型,这样子可视化、数据逻辑等都明显高于字...
前言 随着iOS的更新,大的变动似乎没有,小的变动却很多。而且国内的开发者和国外的有一个很大的不同点,就是国内的求稳,国外的求创新。我接手过的几个项目,最低支持的还有iOS7...
直接上代码,看注释 按钮的内部布局控制比之前简单很多,不像之前,简单的 可以通过titleEdgeInsets 和 imageEdgeInsets来处理,复杂的就需要自定了,...
上述代码中,kNavBarHeight、kStatusBarHeight、kTabBarHeight和kSafeAreaBottomHeight宏定义了不同机型下导航栏、状态...
Assertion failed报错 导入podAlipaySDK-iOS编译抛出异常 可在Build Settings 中的Other Linker Flags 种添加"-...
今天新写一个项目,不需要Storyboard,本以为很简单,删除之后黑屏踩了一个坑,在此记录一下。这个解决办法不一定是正确,但是这么做确实可行。 第一步 选中Main.sto...
Swift 枚举(enum)详解 [TOC] 本文将介绍Swift中枚举的一些用法和其底层原理的一些探索,以及探索一下OC中的枚举与Swift中枚举互相调用和枚举类型的内存占...
主流 JSON 解析框架 SwiftyJSON Github 上 Star 最多的 Swift JSON 解析框架 ObjectMapper 面向协议的 Swift JSON...
1.序列化和反序列化 序列化:将对象转换为字节序列的过程,在传递和保存对象时,保证对象的完整性和完整性,方便在网络上传输或者保存在文件中 反序列化:将字节序列恢复为对象的过程...
背景:项目原本是使用HandyJson来做的数据-模型的相互转换,后面测试发现在iOS12.1系统的,HandyJson库会必现崩溃libswiftCoreGraphics ...