简介 老工程移动设备运行良好,但是用Chrome就是运行不起来,原因不明; 老工程get就是不能通过带--wasm参数的web编译,原因是其中的dart:html不符合条件 ...
简介 老工程移动设备运行良好,但是用Chrome就是运行不起来,原因不明; 老工程get就是不能通过带--wasm参数的web编译,原因是其中的dart:html不符合条件 ...
简介 Flutter默认已经支持iOS、Android、Web三端一致。 Flutter WebAssembly是一个编译选项,可以提升Flutter Web的性能,但是浏览...
简介 将现有项目转web和webAssembly都不可行。 重新开始一个新项目,逐步添加。 最好保持移动,web和webAssembly都可行,毕竟webAssembly的性...
简介 将现有项目编译为web或者webAssembly都有问题。 如果通过减法修改现有项目,难度太大,改动太多,还不一定成功。比如,从项目删除GetX的话,跟重写工程也差不了...
Flutter已经支持Web 当前使用的Flutter版本为3.27.1已经支持Web,默认创建工程后,会有一个web目录;就像ios目录支持苹果开发,Android目录支持...
简介 还是Object-C的老工程,用的是AFNetworking,审核遇到“iOS 审核ITMS-91061”问题。提交审核后3分钟内就打回来,是在二进制代码扫描阶段打回来...
问题简介 本来项目中上拉下拉的第三方插件用的是easy_refresh,整体良好。但是在结合NestedScrollView使用的时候,遇到了问题。 如果使用FutureBu...
问题和简介 用XCode16新建的新工程,Object-C和Swift都一样,当用Pod引入一些第三方库后,出现以下错误。SDK does not contain 'liba...
简介 一般来说,Flutter的Widget分为有状态和无状态两种,大多数情况下够用了。不过如果涉及到异步计算,build的方法后面加一个async是没有效果的,不论是有状态...
简介 项目中地图方案由高德改成了百度。 基本组成 分为定位,基础地图,检索,计算工具等4个独立的插件。一般都会用到。 这几个插件再Pub上的受欢迎程度一般,比如计算工具插件:...
简介 Dart的枚举比Swift的要差一点,不过比OC的要好用一点。一般枚举除了一个int值用于和后端接口沟通之外,常常还需要一个String类型的label用来显示。把这两...
问题简介 应用里面有聊天功能,我们用到了第三方的包em_chat_uikit 自定义三方包 由于直接用第三方的包em_chat_uikit不能完全满足需求,所以需要下载源代码...
简介 虚线的需求不多,不过也是会遇到的。特别是在关于流程说明方面,比较常用。比如像这样的: 以前虚线都是让UI给图片的,反正复用的地方也不多,简单有效。 通过组件组合的方式做...
简介 项目中使用了3个关于选取照片的插件,这里简单记录一下。 1. 从相册选取照片 file_picker[https://pub-web.flutter-io.cn/pac...
简介 从2012年转型移动开发以来,一晃12年了。一路走来,各种事情都经历过,也待过各种类型的公司。在做好自身开发本职工作的同时,对管理相关的内容感兴趣,所以在这方面做过尝试...
简介 弹窗分为从底部向上的Sheet和提示类型的Alert两种。 一般有确认和取消两个按钮。点击按钮之后的操作,可以用回调函数,也可以封装成async/await的形式。 如...
简介 分享是APP中常见的一个需求。以前印象中是通过调用友盟分享,微信分享等第三方API完成的。本次项目中,发现同事用了UIActivityViewController来做分...
简介 下拉刷新,上拉加载更多,是一个比较常见的需求。而这个一般是和表格之类的组件一起出现的。说实话,和弹窗和Toast等类似,要自己写的话比较麻烦,所以一般采用插件比较方便。...
@fcb765e5a426 一开始我们也是和你这么想的,像有名的猿题库也是这么做的。只是我们实践过后又放弃了。“比较复杂”一般就是指业务逻辑,你把业务逻辑带到底层的网络工具,相当于基础开发抢了业务部门的工作。给出的东西要么复杂难用,要么适用范围窄,很难两全。
AFNetworking封装实践 2022-04-17 周日简介 目前的iOS开发,如果选择Objective-C的话,网络库基本上会选择AFNetworking 网络协议一般都会上HTTPS,数据类型一般都会选择JSON HTTPS...