首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS中高级进阶专题
weak_PG
创建于2021-07-16
订阅专栏
该专栏系统输出了iOS底层原理探究,由浅入深,层层递进。 后续更新Flutter、Swift进阶、数据结构和算法等
等 75 人订阅
共71篇文章
创建于2021-07-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter实战-搭建微信项目(二)
「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」 页面简单分析 首先我们观察下,发现页面的是一个ListView, 但是在写的时候尽量使用Container来包装一层,这样
Flutter实战-搭建微信项目(一)
「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」 Flutter资源 我们的项目中一般有很多图片资源,那么图片放在Flutter的什么位置呢?首先把资源复制COM + C
记住这些快捷键,别人夸我手速快了不少!
引言 由于Flutter 是增量渲染,直接替换掉新的,所以对于Flutter来说根本没有必要拥有状态!但是这样对于开发者来说不习惯,并且对于复
常用的Widget和弹性盒子布局~
抽取Widget 打开我们上一篇的示例的代码,我们发现main.dart里面有很多Widget。我们可以抽取一下代码,也就是解耦。 抽取lis
快速开始Flutter吧!
Plugin & Package Package: Dart中的第三方框架,里面只有Dart的代码 Plugin: 包含安卓和iOS原生的代码
简单易懂的Dart基础语法,抽象类和接口。
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 抽象类 抽象类的实现 Mixins混入 operator操作符
简单易懂的Dart基础语法,继承。
`Dart`中的继承使用`extends`来继承一个类,子类会继承除了构造方法以外的属性和方法,`Dart`是单继承的。
简单易懂的Dart基础语法,类方法和对象操作符。
类方法 对象操作符 我们知道对象置为null之后,再次访问对象内的属性,此时会报错。那么在Dart中如果规避呢? 强制类型转换 如果我们这么写
简单易懂的Dart基础语法,类和对象。
Dart中的类 使用关键字class声明一个类。可以使用new创建构造函数,所有的对象默认都集成Object类 赋值的话使用点语法: 在Dar
简单易懂的Dart基础语法,未完待续...
Dart中的运算符有两个比较特殊,一个是赋值运算??= ;另一个是条件表达式?? ??= 如果为nil就赋值,如果有值就直接返回。 ?? 如果
简单易懂的Dart基础语法,看一遍就会了。
var Dart中使用var申明一个变量,可以赋值不同的类型,var声明的变量如果没有初始化那么它的值为nil,我们按住command鼠标移动
真的是手把手教你创建一个Dart工程,确定不来康康?
前言 好了,经过前面几篇的环境配置。今天我们就来创建一个Dart的工程吧! MacOS上Flutter环境配置和安装 MacOS上Flutte
MacOS Flutter运行示例项目
创建项目 选择指定一个路径flutter create flutter_demo,flutter不支持驼峰命名,采用_隔开即可 创建完成之后,
常用的组件化方案有哪些?
为什么需要组件化 模块间解耦 模块重用 提高团队协作开发效率 单元测试 组件化的原则 只能上层对下层依赖 项目的公共代码资源下沉 横向的依赖最
OC底层原理探索之界面优化
什么是卡顿 卡顿也就是所谓的掉帧、花屏。cpu对渲染的东西计算,GPU负责渲染,渲染的东西到了帧缓存区(framebuffer),然后通过Vi
OC底层原理探索之runloop
在苹果的官方文档对Thread的介绍中有提及到runloop,这个图也是官方提供的 这些事务Items所对应的回调分别是: block应用:_
OC底层原理探索之相关面试题二
self 和super分别指什么 self是个形参名,而super是个关键字,这里的[self class]其实调用的是NSObject的cl
OC底层原理探索之内存管理下
自动释放池autoreleasepool 找到工程的main函数,按照管理xcRun一下,生成.cpp文件 __AtAutoreleaseP
OC底层原理探索之内存管理中
散列表结构分析 在之前的@Synchronization中我们知道一共可以有这么多张表 那么散列表到底是什么,我们找到对SideTable的结构体,发现里面有一张弱引用表和一张引用计数表 弱引用表 在
OC底层原理探索之内存管理上
内存布局 栈区(stack):局部变量,方法,参数,函数,方法指针,一般0x7开头,访问---通过寄存器获取 堆区(heap): 需要开辟空间的地方,通过alloc分配的对象,block,copy。一
下一页