iOS开发之虾米音乐频道选择切换效果分析与实现
分析虾米音乐频道选择切换效果,并使用 Swift 实现类似交互,围绕选中状态、缩放与基线关系拆解界面动画。
iOS 应用开发与原理分析,涵盖 UIKit、界面布局、组件封装、网络通信、Runtime、架构与性能优化。
按文章数量排列 · 点击切换下方文章
分析虾米音乐频道选择切换效果,并使用 Swift 实现类似交互,围绕选中状态、缩放与基线关系拆解界面动画。
使用 NSMachPort 与 RunLoop 实现 iOS 线程间通信,并结合子线程 Notification 转发示例,理解消息传递与线程切换的组织方式。
围绕 Masonry 布局讨论 iOS 界面的 FPS 表现,通过具体示例分析约束使用与流畅度之间的联系,整理布局优化的实践思路。
通过 iOS AutoLayout 示例解析 Content Hugging Priority 与 Content Compression Resistance Priorit…
比较 iOS UITableView 中使用 NSTimer、DispatchSource 与 CADisplayLink 的多种方式,结合 Cell 场景整理计时与界面更新的…
使用 Swift 与 CollectionView 实现资讯类 App 的分类展示、切换和编辑,将控件封装与具体页面需求结合为完整案例。
使用 UICollectionView 封装资讯类 App 常见分类控件,结合 Swift 示例与界面层级,展示分类选择和布局交互的实现方式。
在 Objective-C 中实践 AOP 面向切面编程,结合前文依赖注入的配置思路,探索在原有类型之外组织附加行为的方式。
类比 Spring 的依赖注入机制,在 Objective-C 中实现对象依赖的组织,结合配置与代码理解创建和注入过程的分离。
通过 Swift 示例整理 iOS 仿射变换,观察变换参数与界面效果之间的关系,积累常见图形与视图处理的实践。
整理 iOS Runtime 常用示例,对相关操作进行封装并结合 Demo 展示,帮助沿着具体对象和方法理解运行时能力。
使用 Swift 实现 iOS App 主题切换,围绕主页与子页面的风格更新组织示例,整理主题状态、界面通知与组件配合的实现思路。
电脑按 Ctrl + D(Mac 按 ⌘ + D);手机使用浏览器菜单中的「收藏」或「书签」。
保存当前页面,下次继续阅读。