首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fgyong
掘友等级
程序猿
|
哈啰出行丨公众号『fgyong的开发日记』
Object-C、Swift、Flutter,路漫漫其修远兮,吾将上下而求索。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
Dart 关键字【2】
想要写好Flutter,那么对Dart的基本关键字的掌握是必不可少的,今天就再探究一下其他的关键字。 当person类型是Person2执行第一个if函数,如果直接(person as Person2).play();,则会崩溃,每次转换类型的时候,提交校验a is T是有必要…
Flutter 详解(八、深入了解布局)
Container是继承StatelessWidget,那么build是构建布局关键函数,在Container中build中,掺杂了很多其他的部件,Align、Padding、ColoredBox、DecorateBox、Transform...等等,每个关于布局或者样式的属性…
Flutter 详解(三、深入了解状态管理--Provider)
在flutter中状态管理是重中之重,每当谈这个话题,总有说不完的话。 在正式介绍 Provider 为什么我们需要状态管理。如果你已经对此十分清楚,那么建议直接跳过这一节。 如果我们的应用足够简单,Flutter 作为一个声明式框架,你或许只需要将 数据 映射成 视图 就可以…
Flutter之dart基础 [关键字 1]
本文章主要介绍abstract、extends、implements、with、on、mixin这几个关键字的作用以及应用。 1. abstract abstract是抽象,类class的修饰词,通常用来声明一些功能函数,但是自己并不需要实现。 我们实现一个物品,该物品有一个c…
[译] 3个好玩的Dart模式
通过Flutter框架,您可以使用Dart编程语言来创建漂亮的应用程序,随着时间的推移,我学会了有用的dart的模式,这些模式昂护着我成为了更好的Flutter的开发人员。建议您尝试一下一下三种方法。 本文展示如何使用这三种模式。 首先使用可选择值来展示数据,本例子根据have…
iOS图片内存优化
基于现在iOS11新生成的图片都是HEIF,该图片使用UIImage(named: name)已不在那么优雅,图片大小为1.8m大小的,读进手机内存,直接飙升了45M,这是我们不想看到的结果,一个页面有多个这样子的图的话,恐怕就是灾难了。 这就要先了解该图片的编码了。 heic…
iOS runtime实战,一次性解决调试火葬场的坑
说起来这个黑魔法,还是几年前道听途说的一个概念,完全不懂这个到底是做什么的,这边文章就是学习中的笔记,也是系列教程的第一篇,主要是理解黑魔法的运作原理,并在实战中运用,使用中要注意的地方。 上边图一中,SEL1中对应的IMP1,SEL2对应的是IMP2,因为业务需要,我们将SE…
Swift汇编看枚举、类、闭包
这种方式在oc中可以正常使用,但是在Swift中不行。 内存大小不变,变的是最后一位由0x0变成了0x1。 其实枚举就是的思路和联合体比较相似,枚举占用的空间是其中最大元素的空间+1,就是这个枚举占用的空间。 利用最后一位来分辩是哪个类型,不存在switch .case是调用函…
那些常用的设计模式汇总
在iOS中Delegate使用单例模式保证只有一份对象,那么多个单例的情况,可以使用享元模式,降低了对象的读写次数,提高了性能,使用NSString、NSArray、NSMutableArray等使用了创建型的抽象工厂模式,保留了内部创建步骤,产出多个类型产品,AppDeleg…
iOS底层原理 内存管理 那些你不知道的原理汇总 — (12)
CADisplayLink是将任务添加到runloop中,loop每次循环便会调用target的selector,使用这个也能监测卡顿问题。首先介绍下API 初始化之后,对fps使用了简单版本的读写锁,可以看到fps基本稳定在60左右,点击按钮返回之后,link和VC并没有正常…
下一页
个人成就
文章被点赞
378
文章被阅读
117,883
掘力值
2,951
关注了
34
关注者
1,820
收藏集
9
关注标签
13
加入于
2016-01-11