首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lafar
掘友等级
iOS Developer
Objective-C、Swift、Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
Lafar
iOS Developer
·
2月前
关注
mgit使用
从 SourceTree 迁移到 Git 命令行使用指南 Git 命令行与 SourceTree 操作对比 1. 初始化仓库 SourceTree: 通过 GUI 界面创建...
0
评论
分享
Lafar
iOS Developer
·
3月前
关注
Provider原理
在 Flutter 中,Provider是一个状态管理库,其核心原理基于依赖注入(Dependency Injection)和InheritedWidget。它允许数据在 ...
0
1
分享
Lafar
iOS Developer
·
3月前
关注
iOS设计一个文件下载组件
以下是一个iOS端文件下载组件的设计方案,包含核心模块、功能实现和代码示例: 一、架构设计 采用分层架构,分为三大模块: DownloadManager(核心控制层) Do...
3
评论
分享
Lafar
iOS Developer
·
3月前
关注
iOS数据库表设计
在 iOS 端设计数据库表时,需要结合具体业务需求、性能优化和数据安全性进行综合考量。以下是设计思路和关键步骤: 1. 需求分析 明确数据类型:确定需要存储的数据类型(文本...
0
评论
分享
Lafar
iOS Developer
·
3月前
关注
iOS端基于moya封装网络请求框架设计
为了在iOS端基于Moya设计一个高可用、易维护的网络请求框架,以下是分步骤的详细设计方案,包含代码示例和关键设计思路: 一、基础架构分层 采用 Moya + RxSwif...
6
1
分享
Lafar
iOS Developer
·
3月前
关注
iOS 客户端设计一个日志系统
设计一个iOS客户端的日志系统需要综合考虑功能性、性能、安全性、可扩展性和用户体验。以下是分步骤的设计思路和关键实现细节: 一、核心功能需求 分级日志:支持不同级别(Deb...
6
8
分享
Lafar
iOS Developer
·
3月前
关注
路由设计
1. URL 路由方案 这是最常用的一种方案,它借助 URL 格式来表示页面,还能携带参数。 实现步骤如下: 注册 URL 与页面的对应关系:可以使用单例或者组件化框架来完...
0
评论
分享
Lafar
iOS Developer
·
3月前
关注
如何高性能的给UIImageView加个圆角?
在 iOS 开发中,为 UIImageView 添加圆角时,若直接使用 layer.cornerRadius + masksToBounds 会导致离屏渲染(Offscre...
6
5
分享
Lafar
iOS Developer
·
3月前
关注
Runtime方法交换原理
基本原理 Objective-C 的方法调用采用消息传递机制。每个类都存有一个方法列表(Method List),这个列表将方法选择器(SEL)和对应的实现(IMP)关联起...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
循环引用场景
循环引用(Retain Cycle)通常发生在两个或多个对象相互强引用导致无法释放时,或者在对象与闭包之间形成强引用环的场景中。以下是常见会发生循环引用的场景及具体示例: ...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
OC-封装、继承和多态是面向对象编程(OOP)的三大核心特性
在 Objective-C 中,封装、继承和多态是面向对象编程(OOP)的三大核心特性。它们共同构成了代码的组织结构和设计模式,以下是详细说明: 一、封装(Encapsul...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
@objc 与Swift 中运行时机制
在 Swift 中,@objc 关键字和运行时(Runtime)机制是两个重要的概念,分别服务于与 Objective-C 的互操作性和动态特性。以下是详细解析: 一、@o...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
命令式编程、响应式编程、声明式编程 核心思想是什么
在 iOS 开发中,命令式编程、响应式编程和声明式编程是三种不同的编程范式,它们各有其核心思想: 命令式编程 核心思想:以指令的方式告诉计算机 “如何做”,强调执行一系列明...
1
评论
分享
Lafar
iOS Developer
·
4月前
关注
Flutter与原生通讯的channel
在 Flutter 里,和原生代码通讯的通道主要有三种,分别是MethodChannel、EventChannel和BasicMessageChannel,下面为你详细介绍...
2
评论
分享
Lafar
iOS Developer
·
4月前
关注
Flutter 路由导航详解
在 Flutter 里,路由导航是管理应用页面跳转和堆叠的关键机制,它能够让用户在不同页面间切换,给用户带来连贯的使用体验。以下是关于 Flutter 路由导航的详细理解和...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
ListView 卡顿处理
一、卡顿原因分析 过度渲染 构建过多不可见的子 Widget(未使用 ListView.builder)。 Item 布局复杂,嵌套层级深,触发频繁的 build 和 la...
0
评论
分享
Lafar
赞了这篇文章
断剑重铸之日
安卓鸿蒙(Flutter)开发工程师
·
2年前
关注
Flutter面试题(持续更新)
1.讲下级联运算符 示例代码 (..级联运算符)让你对同一对象上连续调用对象的变量或者方法 优点:1.代码简洁 2.建议对void方法使用,是对有返回值的方法使用会丢失返回...
9
评论
分享
Lafar
iOS Developer
·
4月前
关注
FlutterBoost 原理与优缺点分析
FlutterBoost 原理与优缺点分析 一、FlutterBoost 的核心原理 FlutterBoost 是阿里闲鱼团队开源的混合开发框架,旨在解决 Flutter ...
0
评论
分享
Lafar
iOS Developer
·
4月前
关注
Dio 封装网络请求
在 Flutter 中使用 Dio 封装网络请求时,通常需要暴露以下内容: 常用 HTTP 方法(GET/POST/PUT/DELETE) 请求配置(基础 URL、超时时间...
1
评论
分享
Lafar
关注了
一条上岸小咸鱼
iOS Developer
下一页
个人成就
文章被点赞
57
文章被阅读
30,694
掘力值
1,313
关注了
16
关注者
31
收藏集
3
关注标签
8
加入于
2020-11-04