iOS可视化动态绘制连通图(Swift版)
使用 Swift 在 iOS 中动态绘制连通图,结合可拖动节点、贝塞尔曲线和动画,展示节点移动时图结构的重绘过程。
iOS 应用开发与原理分析,涵盖 UIKit、界面布局、组件封装、网络通信、Runtime、架构与性能优化。
按文章数量排列 · 点击切换下方文章
使用 Swift 在 iOS 中动态绘制连通图,结合可拖动节点、贝塞尔曲线和动画,展示节点移动时图结构的重绘过程。
将八种排序过程以 iOS 界面动态展示,使用 Swift 组织算法与可视化组件,通过运行效果比较不同排序方法的数据变化。
比较多种 iOS Cell 高度自适应方案的界面流畅度,结合 YYKit、AsyncDisplayKit 与 FPS 观察,分析列表性能优化的实践。
讨论 iOS 应用之间的账号共享与 SDK 封装,结合具体实现理解共享数据和组件接口的组织方式,记录接入过程中的实践。
围绕 iOS Keychain 与 Snoop-it 整理逆向学习记录,结合工具和示例观察应用行为,保留对应系统环境下的分析过程。
在自定义控件的视错觉实践基础上继续扩展,拆解多个视觉效果的界面层次与实现方式,展示效果组合和代码实现的联系。
阅读 Alamofire 源码,沿着网络请求相关类型和调用流程分析实现,结合具体代码理解框架封装系统网络能力的方式。
在分析 Alamofire 源码之前梳理 NSURLSession 相关类型,通过网络请求示例理解框架所依赖的系统接口及其协作方式。
参考手机淘宝的轮播效果,使用 Swift 和三个 Button 实现图片无限切换,结合视图复用与交互展示组件的实现过程。
阅读 Masonry 框架源码,沿着约束构建与链式调用的实现梳理关键类型,理解简洁布局接口背后的代码组织。
再次梳理 iOS GCD 并发编程,围绕 Grand Central Dispatch 的任务与队列展开,结合示例理解常见调度方式。
通过 PHP 组织省市二级联动数据,并在 iOS 中实现与封装 PickerView,展示数据结构和选择界面之间的配合。
电脑按 Ctrl + D(Mac 按 ⌘ + D);手机使用浏览器菜单中的「收藏」或「书签」。
保存当前页面,下次继续阅读。