首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Swift
iOS
SwiftUI
Flutter
前端
Apple
Android
APP
Dart
展开
全部
Swift
iOS
SwiftUI
Flutter
前端
Apple
Android
APP
Dart
uni-app
面试
前端框架
macOS
客户端
架构
暂无数据
推荐
最新
《Flutter全栈开发实战指南:从零到高级》- 20 -主题与国际化
Flutter主题系统基于继承设计模式,通过ThemeData对象在widget树中传递,支持亮色/暗色主题配置和自定义扩展。系统学习国际化资源管理和运行时语言切换方案,帮助开发者提升应用的用户体验。
iOS 语音房(拍卖房)开发实践
本文基于一个真实的iOS语音房项目案例,详细讲解如何使用状态模式来管理复杂的业务流程,以及如何与权限中心协同工作,因为在拍卖房间中不只有不同的房间阶段变化(状态)还有不同角色拥有不同的权限(权限中心)
《Flutter全栈开发实战指南:从零到高级》- 19 -手势识别
深入探讨Flutter中的手势识别技术,通过架构图解析了GestureDetector的工作原理,包括事件传递机制、多手势竞争规则和命中测试,帮助开发者掌握Flutter中流畅自然的手势交互开发技巧。
《Flutter全栈开发实战指南:从零到高级》- 10 -状态管理setState与InheritedWidget
Flutter状态管理的两大机制:setState和InheritedWidget。setState适合局部状态和简单交互。InheritedWidget则提供了一种高效的状态共享方案。
如何设计一套纯Native动态化方案
为什么会有纯Native的动态化方案 业内很多的动态化方案都是通过JS虚拟机来实现的,好处有很多,逻辑可以实现动态化,有现成的JavaScriptCore(iOS)或者V8(Android)来做动态化
App本地配置持久化方案
在App开发过程中,会遇到很多简单配置项的持久化需求。比如App最近一次启动的时间,App最后一次登陆的用户ID,用户首次使用功能的判断条件。并且随着业务的扩展,零碎的配置还会不断增加。
基于协议的业务模块路由管理
一个关于业务模块与路由权限的管理方案,用于增强在模块化架构场景下,业务模块的健壮性。 通过对App生命周期的转发,来解除App入口与业务模块管理逻辑的耦合。 通过协议来管理API路由,通过注
Flutter学习-GetX-06 主题与本地化
本文主要介绍下主题与本地化的操作,我们的app在使用的过程通常会选择默认语言或者切换下暗黑模式,算是比较常用的操作,这里介绍下原生操作和Getx
开源UI界面布局框架MyLayout1.9发布
MyLayout是一套功能全面的iOS开源UI界面布局框架。它囊括了前端所有流行的界面布局技术和解决方案,同时具有如下七大特点: 功能强大。它可以减少我们在开发UI界面时所花费的时间以及减少需要适配多种设备而所消耗的时间。实践表明使用MyLayout进行界面布局时可以减少几乎5…
Flutter学习-GetX-05 生命周期
本文主要介绍下Getx中关于值的生命周期和状态管理的生命周期 之前介绍了关于依赖注入的2种方式,可以是直接创建或者懒加载的方式。这里关于控制器共享的情况: 在A类中,控
Flutter学习-GetX-04 依赖注入
本文主要介绍下GetX中几种依赖注入的方式,可以通过初始化也可以通过懒加载 1. GetxController 第一种 对于GetxController这个类通常会类似我们 iOS中
谈谈在iOS中使用的缓存
缓存 NSCache iOS中系统提供的缓存就是NSCache还有NSURLCache,但NSURLCache的使用则局限于只是针对于网络请求,所以这里指对NSCache展开讨论 常用的淘汰算法: F
iOS组件二进化之双源发布
!!!iOS二进制方案-采用双源模式,xcodebuild打静态库,然后发布二进制和源码仓库!!!!
Flutter下拉刷新,上拉加载更多数据
现在我们想要让用户将 ListView 滑动到最末端的触发 fakeRequest 来加载更多数据,最简单的实现方式就是使用 ScrollController 来完成,ScrollController 会监听滚动事件,当 ListView 滚动到末端的时候他会发出一个请求。在这…
(二)IOS开发-MVC和MVVM设计架构
MVC(Model-View-Controller)和MVVM(Model-View-ViewModel)都是IOS开发中常用的设计架构,它们的核心目的是为了分离关注点,增强代码的可维护性、可扩
Flutter学习-GetX-06 免context导航
本文主要介绍下GetX中的一些拓展:免context导航,包括snackBar,Dialogs在GetX中也封装了些有用的小功能,免context导航。一些弹出框和选择框,我们没有特别的样式要求可以使
textView实现@功能
最近项目中有个类似评论的需求,在textView中输入评论内容,且可以@到一个对象,对象是自己的业务数据,这里就简化为@到一个用户名,本地用一个数组存放几个string数据。要求: 被@的字符串使用富
iOS组件二进制方案之prepare_command实现
一、背景 目前不方便在主工程里使用源码联调 目前每一个基础库依赖外部的工具静态库非常困难或者是引进进来工程角色越来越不清晰,架构规划未来会越来越不好划分和约束开发者 二、入门要求 cocoapods组
一个 Hybrid SDK 设计与实现
看完本文可以知道如何设计并实现一个HybridSDK。并且了解到多端融合能力的演进,Hybrid3版本,分别为:Hybrid、Weex|RN、Flutter。
端智能系列文章|端侧复杂事件实时处理框架
现在移动网络越来越发达,移动生活越来越丰富,在用户手机上可能同时存在数百种APP,这注定了用户使用某一款APP的时间也将逐渐缩短。如果用户在APP内仅浏览了几分钟甚至几十秒,那我们将很难为用户提供更有价值的服务与信息,大部分应用的做法是将最最热销的产品或最最火爆的活动放在应用的…