首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
风中的马甲
掘友等级
资深研发工程师(iOS)
|
汇丰科技|HSBC
马甲~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 27
沸点 16
赞
43
返回
|
搜索文章
最新
热门
【每天学一点】Swift-多个defer的执行顺序(2021.2.23)
今天好奇了下Swift中多个defer和嵌套defer会怎样执行,遂写了个demo,验证了下结论多个defer先执行后面的,再执行前面的defer中的defer可以跟普通的作用域一样,先执行完普通逻辑
【每天学一点】weak & unowned(2021.2.4)
首先聊下为什么要有内存管理机制,一般对象创建于堆上,如果不回收利用,一直创建,内存很快就被耗完了,为了回收利用,系统需要将没有继续使用的那些对象给回收,怎么鉴定哪些可以回收哪些不可以回收,于是就捣鼓出了引用计数的原理。 时间回到2021年,现在MRC应该已经绝迹,项目默认采用的…
【每天学一点】属性包装器PropertyWrapper(2021.2.3)
@propertyWrapper属性包装器可以掉包一个属性,从而达到操作这个属性的目的。理论可以看看学习素材部分,这里讲三个实践 1. Lazy属性 2. UserDefault数据获取 3. Range控制 文档中还使用了projectedValue来存储是否变更,这个也应用…
【每天学一点】一个浮点数的疑问(2021.2.2)
今天闲来想着翻翻《Swift Programming Guide》,看到一个十进制数12.1875的十六进制表示, 思考了一会才想出答案。 浮点字面量可以是十进制(没有前缀)或者是十六进制(前缀是 0x )。小数点两边必须有至少一个十进制数字(或者是十六进制的数字)。十进制浮点…
【每天学一点】iOS证书(2021.2.1)
Apple的公钥①存在iOS系统中,私钥②存在苹果的后台服务器。上传Appstore时使用苹果的私钥②进行签名,下载后iOS系统使用Apple的公钥①进行签名校验。整个过程与本地的证书无关,所以本地证书过期不影响AppStore版本。 公钥和私钥是一对,使用公钥加密可以使用私钥…
Dart 生成器(Generator)
当你需要延迟地生成一连串的值时,可以考虑使用生成器函数。Dart内置支持两种形式的生成器方法: 同步生成器:返回一个Iterable对象。 异步生成器:返回一个Stream对象。 根据stackoverflow的回答, yield作用同return,都是返回一个值,区别在于yi…
Flutter应用转化为模块
修改pubspec.yaml, 在最底部添加(注意缩进,左边有两个空格)。 修改.metadata,将project_type: app改为project_type: module。 移除ios和android文件夹。 清理并生成.ios和.android。 过程中一直纠结着转…
Flutter Text in practice
本文记录Text的常用打开方式,以作备忘。
Flutter Provider in practice
之前的文章写了InheritedWidget in practice,讲述了怎么跨Widget共享和更新数据,有兴趣的朋友可以看看。InheritedWidget使用起来太绕,而且天生不适合改变的数据,本文就祭上官方推荐的大杀器Provider, Provider以更优雅的方式…
Flutter InheritedWidget in practice
本文仅关注InheritedWidget的使用方式, 理论部分可以自行查阅资料。 InheritedWidget用来跨Widget实现数据的共享,避免无穷无尽的构造函数和回调方法,在Widget嵌套越来越深的时候就能派上用场。
下一页
个人成就
文章被点赞
45
文章被阅读
16,003
掘力值
533
关注了
34
关注者
14
收藏集
2
关注标签
20
加入于
2019-06-21