首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
iOS
Swift
Apple
SwiftUI
Flutter
APP
JavaScript
面试
展开
全部
前端
iOS
Swift
Apple
SwiftUI
Flutter
APP
JavaScript
面试
uni-app
Android
数据库
架构
Objective-C
编程语言
暂无数据
推荐
最新
iOS开发:关于Moya之上的Request层
ViewModel中有多个网络请求,而其中某个或者某个网络请求可能会在多个ViewModel中复用。在App项目中,如何对网络请求层进行设计?
iOS开发:关于路由
在iOS开发中引入路由框架一直是一个有争议的话题。我个人并没有参与大型App项目,文章是我个人的一些浅显的理解,最近在看TheRouter的源码,希望可以帮助到大家。
自如iOS二进制方案落地(30分钟降低到10分钟以内)
自如iOS二进制方案实际落地经验!工程编译速度提升5倍!适用于大型项目,即使组件不能独立运行也能落地!
iOS Swift Redux 架构详解
iOS Swift Redux 架构详解 Redux 是一种可预测的状态管理架构,非常适合复杂 iOS 应用的状态管理。下面我将全面介绍如何在 Swift 中实现 Redux 模式。 1. Redux
iOS开发:关于导航控制器
学习Android、Flutter或者前端的代码,就会发现其他App的导航栏都是跟着独立页面走。 iOS却不同,NavigationController更像一个全局的单例,本篇是我的一些学习心得。
iOS开发:关于Model
这里我有“被坑”经验分享给大家。这个坑也是我在之前文章中对JSON中的值转为Swift的枚举的后续。
iOS九阴真经:二十一、组件化
组件化也叫模块化,是指将应用程序分解为独立、可重用、可交互模块的开放策略,这种方式有助于提高代码复用率、降低耦合度,使得应用程序更易于维护和扩展。
深入了解iOS依赖管理器CocoaPods
8月14日,CocoaPods 官方发布了一则公告,宣布这个已经陪伴我们多年的工具将进入维护模式。 CocoaPods 的未来维护计划总结如下: 短期计划: 处理系统性安全问题。 每年至少发布两
TableViewSections 更优雅和高效的实现复杂列表
采用分层解耦的思想,抽象出 SectionType 类型负责管理自己的数据处理、视图状态、用户交互、业务逻辑等。帮助你实现低耦合、高内聚、可扩展、可复用的代码,提高团队协作效率,降低维护成本。
iOS瘦身!一个让50%本地图片消失的方案
安装包瘦身一直是老生常谈的问题,几乎每个大一点的项目都要经历。我们团队也做了很多关于安装包瘦身的事情,通过各种方案在不删减业务的情况下,累计安装包大小减少**100M**+,减少占总包体约**38%+
抖音iOS最复杂功能的重构之路--播放器交互区重构实践
本文以抖音中最为复杂的功能,也是最重要的功能之一的交互区为例,和大家分享一下此次重构过程中的思考和方法,主要侧重在架构、结构方面。
APP架构和代码重构(Flutter)
App重构指的是对现有App进行重新设计和构建,以改善其性能、可维护性、用户体验或适应新的业务需求。本文介绍架构和代码重构两种方式
货拉拉移动端Abort异常监控实践
# 引言 Hades是货拉拉自研的移动端监控平台,协同日志监控和Devops等平台,共同支撑集团内部所有移动端工程师的日程研发工作。经过近两年的建设,目前Hades平台日均处理亿级数据,为货拉拉各业
SwiftUI State的生命周期研究
本文通过不同的示例,向你展示SwiftUI State的生命周期。通过分析视图的重建日志,让你对视图和State生命周期有更加深入的了解。
MVVM架构设计在iOS中的实践
在iOS开发中,MVC架构模式下,控制器会过于臃肿,所以目前比较流行的是MVVM架构模式。下面简单介绍一下iOS中MVVM的实践落地。 一、iOS的MVVM 下图是MVVM-C设计模式的结构图,其中的
SwiftUI 入门指南:快速构建跨平台应用
SwiftUI 是苹果推出的一个强大的 UI 框架,允许开发者使用声明式语法快速构建跨平台应用。它支持 iOS、macOS、tvOS 和 watchOS 等多个平台,帮助开发者以更少的代码实现更多功能
依赖注入和依赖注入容器
依赖注入是一种常见的设计模式,在合适的时候使用它,可以提高我们代码的质量。依赖注入是控制反转的一种实现,那么什么是控制反转? 什么是控制反转(Inversion of Control)? 控制反转就是
iOS多语言解决方案全面指南
本文以及相关工具和代码旨在为已上线的iOS项目提供一种快速支持多语言的解决方案。文案显示是通过hook实现的,会对App的性能有一定影响;除了特殊场景的文案显示需要手动支持外,其他任务均已实现自动化。
作为一名架构师,近来研发APP的一些经验总结。
前言 学如逆水行舟,不进则退。共勉! 架构引人而异,不同的架构师有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。但是万道不离其宗,有些东西还是通用的,是所有架构师需要掌握的,也
Flutter引擎
前言 作为开发iOS的一名程序员,大环境不好了,学点Flutter吧。今天我们从背景知识,Flutter引擎编译,Flutter引擎验证调试,Flutter引擎应用等方面来研究下Flutter引擎 背