首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZacJi
掘友等级
iOS开发工程师
|
Coupang
iOS开发工程师一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
96
文章 96
沸点 0
赞
96
返回
|
搜索文章
最新
热门
Dart tips for Flutter
本文翻译自 Code With Andrea 的一个名为 《Dart & Flutter Easy Wins》的文章集,主要分享一些 Dart for Flutter 语言层面上的小技巧。这些技巧能够帮助大家写出精简、高效、符合 Google 标准的代码,会不定期更新…
Flutter Unit Test 实战篇
在上一篇文章中,我们把 Flutter Test 框架连带 mock 框架 Mockito 一起过了一遍,是不是迫不及待准备开始写 test case。然而当你磨刀霍霍准备开始写 test case 的时候,却发现不知从何处下手。正如我们上一篇的结尾所言,不是所有代码都可以方便…
Flutter Unit Test 理论篇
当项目复杂度达到一定程度后,往往容易出现各种逻辑漏洞,而且这些漏洞还可能在之后的代码修改中反反复复出现。因此,我们需要为项目撰写各种测试,帮助我们把控项目代码的稳定性和质量。根据测试对象的不同,我们一般会有面向逻辑代码的 Unit Test(单元测试)和面向软件界面的 UI T…
Xcode 12 支持 SVG
我们的项目中使用到了大量的图片资源,其中绝大部分都是由简单线条组成的 icon。这些素材在 UI 设计初期就是以矢量图的形式构建的,因此非常适合使用 SVG 这样的矢量文件进行储存。目前 iOS 或 Android(配合Google Play)都使用了类 Slicing 技术,…
Flutter & Native 混合开发
项目中仍有大量业务使用 Native 开发。项目引入 Flutter 后,要求所有 Native 开发者都配置 Flutter 开发环境并改动项目工程结构,会对开发效率造成影响。 引入 Flutter 后,混合项目的构建流程会发生变动。打包环境需要配置 Flutter 开发环境…
善用 Provider 榨干 Flutter 最后一点性能
Provider 作为 Google 钦定的状态管理框架,以其简单易上手的特点,成为大部分中小 App 的首选。Provider 的使用非常简单,官方文档也不长,基本上半个小时就能上手操作。但要用好 Provider 却不简单,这可关系到 App 的运行效率和流畅度。 ⚠️ 提…
Swift 构造器的☝️思考
构造器,又叫初始化方法,想必大家都了解。无论是和 class 还是 struct 打交道,都逃不了初始化这一步骤。不过最近在回看 Swift 文档的时候,我发现了☝️之前不曾注意到的细节。 我们在写子类的初始化方法时,势必需要在其中调用父类的初始化方法。而上面的初始化方法,其实…
Flutter App 垃圾分类助手
因为本人在上海,马上临近7月,上海市就会率先在全国执行垃圾分类政策,届时所有居民、商业垃圾都需要进行人工分类。由于我曾经在韩国生活过两年,对垃圾分类深有感触,同时也非常支持垃圾分类政策对执行。 于是我花了两天时间写了一个垃圾分类 App ,使用了 Flutter 作为开发框架,…
SwiftUI or Flutter ?
相信每一个见到 SwiftUI 的开发者,都会立刻将这门船新的 UI 框架和 Flutter 联系到一起。是的,它们身上有太多太多相似的地方,相似的声明语法、实时热更新、跨平台(SwiftUI 仅仅跨 Apple 平台)等等,让羡慕了前端技术爆发的移动开发圈子也热闹了一回。那么…
iOS13 Compositional Layout
UITableView 和 UICollectionView 是我们开发者最常用的控件了,大量的流式布局需要这两个控件来实现,因此这两个控件也是 Apple 重点优化的对象。在往届 WWDC 中,我们已经受益于 UITableViewDataSourcePrefetching …
下一页
个人成就
文章被点赞
762
文章被阅读
200,636
掘力值
4,360
关注了
23
关注者
1,745
收藏集
2
关注标签
2
加入于
2016-09-19