首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
篝火者Cat
掘友等级
iOS开发工程师
金牌铲屎官一枚~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 51
沸点 1
赞
52
返回
|
搜索文章
最新
热门
Flutter如何高效的JSON转Model
由于Flutter禁用运行时反射,所以在Flutter中是没有GSON,Jackson这类解析JSON的库。官方解释运行时反射会干扰Dart的_tree shaking_。使用_tree shaking_我们可以在发版时去除未使用的代码。这可以显着优化应用程序的大小。 由于反射…
Flutter 项目的闪屏页方案
在APP项目中闪屏页(或启动页)的作用是为了解决在程序显示第一帧之前,不要出现白屏的现象,尤其是在纯RN和Flutter的项目里面,资源加载完成到显示的速度会比Native要逊色一些。这里主要总结纯Flutter项目可选择的闪屏页实现方案,大部分为 pub.dev 上比较受欢迎…
Flutter 与 iOS 混合项目初探
国内一些混合集成方案的文章大部分都太老了,参考价值不高,并且很容易让初学者头大。 本文非阐述Flutter相关的原理,优势,发展现状等问题,只介绍在与现有的iOS项目做混合开发的实践,以及混合过程中的一些坑。目前混合开发已有2个页面开发完成,等待用户检验。 Flutter开发环…
LaunchScreen 替换 LaunchImage
苹果在WWDC2019-session中提到,从2020年4月开始,所有支持iOS13的App必须提供LaunchScreen.storyboard,否则将无法提交到AppStore进行审核。苹果爸爸虽然说了要用LaunchScreen替代LaunchImage,但却没有给出如…
升级 Xcode 11 踩坑归档解档
由于4月之后苹果要求不能使用老本版的Xcode打包提审,因此最近一次上线更新升级成了Xcode 11.3.1版本。iOS13适配要点总结有一些大佬已经总结很全面了,这里补充记录一个归档解档的坑。 我们的缓存策略是第一次进入页面返回数据后进行updateCache操作,后续刷新接…
iOS 安全探索:字符串加密
一个项目中的明文字符串不计其数,但是有一些是程序的敏感信息的话如果不进行加密和混淆处理,反编译者就会很容易找到我们的敏感信息。拿到这些敏感信息之后就很容易分析我们的程序,业务逻辑进而做一些可能对我们不是很友好的事情,所以一些敏感明文字符串还是有必要做一下加密,让敏感信息更加安全…
Flutter 之 ExpansionPanel
ExpansionPanel官方提供的一个扩展面板的控件,使用它可以轻松实现展开收起的功能。 Creates an expansion panel to be used as a child for [ExpansionPanelList]. 源码注释提到ExpansionPa…
FlutterBoost管理混合栈iOS实践
官方方案在Native和Flutter页面交叉跳转时于Flutter Engine数量会线性增加导致内存暴增(这里指图片缓存等比较消耗内存的对象)。 多个FlutterViewController,插件的注册和通信将会变得混乱难以维护,消息的传递的源头和目标也变得不可控。 Fl…
Flutter 之使用 Event Bus 更改主题
随着每个工程的MVC模块逐渐增多,模块与模块之间的通信也变得越来越多,代码耦合必然增加。 Event Bus 为解耦而生,热别是设计模式为MVC或MVP的项目。 是的你没有看错,源码就只有这些。EventBus之所以这样简洁得益于Dart中优秀的Stream。Stream的用法…
Swift 3.0之后实现Dispatch once扩展
官方说我们可以使用懒加载初始化的全局变量或静态属性,也可以得到类似 dispatch_once 提供的线程安全的实现方案,但是有些时候使用这种方式意义不大。 通过使用 token 作为唯一标识 执行 once 方法时通过加锁避免多线程下的 token 值不确定的情况。像这样调用…
下一页
个人成就
文章被点赞
212
文章被阅读
75,825
掘力值
1,560
关注了
6
关注者
704
收藏集
1
关注标签
27
加入于
2017-12-14