Shown's blog

No time to waste.

记录一次 WebView 迁移的过程

协议制定, Storybaord 修改, 类修改


Xcode update

UIButton, XCFramework


Apple App Site Association

博客发布模拟, 多应用共用


Terminal

FileMode, Mov->Mp4, Image compression and convert...


Swift 中的锁和线程安全

再次认识一下各种锁, 线程理解, 场景解析


那些年写过的 Demo +~

内存测试, DispatchSemaphore, Enum, String


那些年写过的 Demo~

Animaiton, Storyboard, Framework, Quene, Leak...


BaseUI

关于 Theme 动态切换的一些研究


AutoFill

Password, Name, Phone, Address, Email, 2FACode ...


iWatch

介绍, 界面, Icon, 独立App


FeatureControl

权限管理


UI automated testing.

Frame, UIViewAutoresizing, NSLayoutAnchor, Flexbox, SwiftUI, FlutterUI, VFL


Router

方案比较, 新项目, 想法


多 Target 工程

配置, 资源 (图片, 字符串), Code, Build


Textview 相关

加载 html, 事件响应


重回 Layout

Frame, UIViewAutoresizing, NSLayoutAnchor, Flexbox, SwiftUI, FlutterUI, VFL


Textfield +

错误UI, 可输入字符, 最大字符, 正则匹配等


深度使用 HTML

图片缓存, 数据传输, UI适配等~


Swift 中 高级枚举使用,模式匹配

Swift GG 关于模式匹配的资料, 实践枚举和模式匹配的开发


Flutter 嵌入原生的一些坑

运行错误或者白屏