首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lafar
掘友等级
iOS Developer
Objective-C、Swift、Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
Lafar
赞了这篇文章
一条上岸小咸鱼
代码迁移工
·
3年前
关注
Flutter 必知必会系列—— Element 的更新复用机制
你肯定遇见过这种情况,同一个代码加上 Key 就好使,不加 Key 就不显示最新内容,这篇文章告诉你为啥!!!...
32
8
分享
Lafar
iOS Developer
·
4月前
关注
OC-runtime使用场景
在实际开发中,Objective-C 的运行时(runtime)是一个强大的特性,它允许开发者在程序运行时动态地操作类、对象、方法等,以下是一些常见的使用场景: 关联对象:...
3
2
分享
Lafar
iOS Developer
·
4月前
关注
Swift内存管理和OC有什么区别
Swift 和 Objective-C 的内存管理都基于 自动引用计数(ARC) ,但具体实现和语法细节存在显著差异。以下是两者的主要区别: 1. ARC 的强制性与灵活性...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
FlutterBoost原理
FlutterBoost 是阿里巴巴推出的 Flutter 混合开发框架,其核心原理围绕 容器化架构 和 路由协调机制 实现 Flutter 与原生页面的无缝集成。以下是其...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
Dart单线程怎么保证UI运行流畅
Dart 作为 Flutter 的核心语言,其单线程模型通过以下机制确保 UI 运行的流畅性: 一、事件循环(Event Loop)机制 在 Dart 中,实际上有两个队列...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
Flutter和iOS混合开发
Flutter与iOS混合开发允许在现有原生项目中集成Flutter模块,提升开发效率并实现跨平台能力。以下是关键步骤及注意事项,结合多篇实践总结: 一、混合开发步骤 创建...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
Widget 树和 Element 树和RenderObject树是一一 对应的吗
一、Widget 树和 Element 树 在 Flutter 中,Widget 树和 Element 树并不是严格的一一对应关系,但二者紧密关联。以下是关键点总结: 1....
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
遍历子视图及其子视图(递归和迭代遍历)
递归遍历 含义 递归遍历是指在函数的定义中使用函数自身的方法来实现遍历。在遍历视图层次结构时,一个函数会检查当前视图的子视图,然后对每个子视图递归调用自身,以继续遍历该子视...
1
评论
分享
Lafar
iOS Developer
·
5月前
关注
iOS启动优化
在iOS应用中优化启动时间是一个系统性的过程,需要分阶段分析并针对性地优化。以下是详细的步骤和方法: 一、启动阶段分析 iOS应用启动分为两个主要阶段: Pre-main阶...
4
评论
分享
Lafar
iOS Developer
·
5月前
关注
Flutter 的渲染流程
Flutter 的渲染流程是一个高效且分层明确的机制,核心围绕 Widget 树、Element 树、RenderObject 树 三棵树的协作,结合 GPU 加速的渲染引...
0
评论
分享
Lafar
iOS Developer
·
5月前
关注
NSTimer循环引用解决方案详解
一、循环引用原理 NSTimer 会强引用它的 target。如果 target(如 ViewController)又直接或间接强引用了 timer,会导致循环引用,内存无...
0
评论
分享
Lafar
iOS Developer
·
5月前
关注
Block中的auto 变量和static变量
自动变量,也就是局部变量,默认情况下在Objective-C中是存储在栈上的。它们的生命周期仅限于所在的作用域,比如函数或方法内部。当函数执行完毕,这些变量就会被释放。而静...
0
评论
分享
Lafar
iOS Developer
·
6月前
关注
算法之排序算法
参考文章 排序算法详解 冒泡排序 两两比较 按顺序交换 选择排序 找到当前最大值 与最后一位作比较,谁大谁放最后一位 直接从待排序数组里选择一个最小(或最大)的数字,每次都...
0
评论
分享
Lafar
赞了这篇文章
敲代码的小林哥
Android开发
·
1年前
关注
Android-蓝牙ble(连接通信篇)
前言 前面我们已经了解了蓝牙ble的基本流程,主要分为:扫描发现蓝牙设备、解析蓝牙广播包、建立GATT连接、mtu协商 发现服务、打开服务、进行通信、断开连接。 上篇已经重...
29
14
分享
Lafar
赞了这篇文章
敲代码的小林哥
Android开发
·
1年前
关注
Android-蓝牙ble(扫描篇)
前篇讲解了蓝牙ble的基本概念,主要分为:扫描发现蓝牙设备、解析蓝牙广播包、建立GATT连接、mtu协商、打开服务、进行通信。本篇章主要围绕蓝牙扫描和广播解析进行。...
27
2
分享
Lafar
iOS Developer
·
1年前
关注
Flutter和iOS之间双向通讯
在Flutter中,你可以使用Platform Channels来实现与iOS之间的双向通信。以下是一个简单的示例,展示了如何在Flutter中使用MethodChanne...
0
评论
分享
Lafar
iOS Developer
·
1年前
关注
Flutter与iOS原生如何通讯
在Flutter中与iOS原生进行通讯通常使用Platform Channels。Platform Channels允许Flutter与原生代码之间进行双向通信。以下是一个...
0
评论
分享
Lafar
赞了这篇文章
Jewel105
前端开发工程师
·
1年前
关注
Flutter的ios与android打包---完整踩坑路径
每次flutter项目打包,都要搜一下证书如何配置的,这次完整记录iOS和Android打包过程,避免每次新项目打包都要去搜一下如何配置的...
28
评论
分享
Lafar
iOS Developer
·
1年前
关注
Flutter使用Jenkins+脚本打包上传至蒲公英
bulid.sh文件 upload.py文件: jenkins中shell脚本配置 本地可执行 python3 upload.py -t ipa -u ipa -b deb...
1
评论
分享
下一页
个人成就
文章被点赞
57
文章被阅读
30,696
掘力值
1,313
关注了
16
关注者
31
收藏集
3
关注标签
8
加入于
2020-11-04