iOS 架构类文章汇总
· 2 min read
近几年在关于 iOS App 架构的讨论很热烈,然后从 Web 开发上受到很多的启发。本文汇总一些 Flux/Redux、MVVM、VIPER等文章。
近几年在关于 iOS App 架构的讨论很热烈,然后从 Web 开发上受到很多的启发。本文汇总一些 Flux/Redux、MVVM、VIPER等文章。
在有TextField
的表单界面中,点击空白部分隐藏键盘是基本功能。但是如果GestureDetector
直接包裹着TextField
是无法响应onTap
事件的,比如下面这种情况:
/// 1
GestureDetector(
onTap: () => FocusManager.instance.primaryFocus?.unfocus(),
child: TextField(),
)
ThemeData
里面有三种文本主题:
有两种方式添加主题:
new MaterialApp(
title: title,
theme: ThemeData(
primaryColor: Colors.red,
//...
),
);
假如你没有代理,或者代理有流量限制,那配置国内的镜像源就很有必要了,节省很多下载时间。
2024年10月2日 更新:使用 chsrc 命令配置国内镜像源。
如果是简单的弹框输入文字,即可在 UIAlertController 里添加 UITextField,在修改 UITextField 的高度时需要用到约束才有效。
Shadowsocks 相比 VPN 来说会更好一些,更方便的定义规则
记录 Xcode 的一些参数设置和调试技巧。