Flutter中隐藏键盘操作
在iOS原生开发中我们可能会使用`textField.resignFirstResponder() `或者`endEditing`来隐藏键盘。
在iOS原生开发中我们可能会使用`textField.resignFirstResponder() `或者`endEditing`来隐藏键盘。
在查看[官网发行说明]中发现在iOS 16 beta 6版本中将`shouldAutorotate`方法弃用。在此记录一下,后面适配iOS16时看是否需要修改。
无论是安卓设备还是iOS设备,适配的要点主要是屏幕上方的安全区域和屏幕底部的安全区域。对于已经使用`Scaffold`的`appBar`和`bottomNavigationBar`的页面不需要额外适配。`Scaffold`框架已经帮我们完成了这些适配工作。
Flutter-Native消息通道一共有以下三种,在日常开发的过程中我们可能使用的`MethodChannel`相对比较多一些。
关于[Flutter]的介绍和具体配置,建议查看官网或者是[Flutter实战·第二版]中的相关文档。这里主要是整理自己Mac电脑上的相关配置,便于后期的查阅。
从iOS 14.2 beta 2 开始,系统会检查新的、更安全的签名格式。启动使用旧格式签名的应用程序的用户会收到警告,提示必须使用新格式重新签名该应用程序。在未来的版本中,新格式将成为强制性的,并且系统不会启动具有旧签名格式的应用程序。
在[苹果M1芯片]的Mac上可以运行iOS App,而在Mac的`~/Library/Container`可以看到沙盒的内容。有时并不需要普通用户看到,所以需要做一些防护。
前段时间整理了[《Objective-C高级编程iOS与OS X 多线程和内存管理》]中共的GCD相关的知识,其中内容大部分都是摘录书中的内容。写完以后感觉有些意犹未尽,所以决定将在开发过程中常用的多线程的方法单独拿出来整理一下。
最近重新阅读了[《Objective-C高级编程iOS与OS X多线程和内存管理》],于是决定将`GCD`相关知识整理下,便于后期查阅。
节后有个项目使用到腾讯云的[活体检测],其实功能也不是很复杂,但在对接腾讯云的时候被他的[签名]方式耽误了一些时间,但好在它的文档写的很详细,仔细地阅读了官方文档,最后也在很快的时间内对接成功。