最近刚重温完经典书籍《EffectiveObjective-C2.0编写高质量iOS与OSX代码的52个有效方法》,接下来准备把设计模式扫扫盲,强烈推荐图书《Head Fir...
写在前头:这里有个Demo,可以先下载 还记得这段代码“cell.model = model;”我们曾经都这么写,很方便很高大。 1、MVC 曾经 在讨论苹果对MVC的看法之...
前面说到了iOS 从MVC到MVP,最后说到:如果到时候业务复杂、逻辑复杂,更新界面的方法有多个(弹框、菊花等等的),可以通过代理的多个方法实现。这样当然可以,但有没有更简单...
前言 本文下面所谈的所谓架构二字,核心即是对于客户端的代码组织/职责划分。 一、MVC“架构” (1)MVC - 它原来的样子 (2)理想化的MVC 但是现实中我们的View...
1.JXCategoryView[https://github.com/pujiaxin33/JXCategoryView](腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、...
前言 而MVVM这种新的代码组织方式就可以解决这些问题,本文就MVVM的架构设计做个简单的个人总结。 MVVM概述 严格来说MVVM其实是MVCVM。Controller夹在...
viewDidAppear不是会调用多次么
优化 App 的启动时间实践 iOS前言 当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-runtime-02/...
不知道怎么回事,图自己没有了。。。
图解SVN之Cornerstone的详细使用(ios冲突解决)上一.为了方便开发,先简单理解使用,用的Cornerstone 首先,不急来思考和猜想一下: SVN是源代码管理和协同工具,既然要统一代码管理,就应该有一个服务器(中心)来保存...
Dio Dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消等操作。视频中将全面学习和使用Dio的操作。 Flutter...