今天写这篇文章的目的,是提供一种思路,来帮助大家解决控制器非常臃肿的问题,对控制器瘦身。 如果手边有项目,不妨打开工程看一下你的控制器代码有多少行,是不是非常多?再看一下ta...
IP属地:辽宁
今天写这篇文章的目的,是提供一种思路,来帮助大家解决控制器非常臃肿的问题,对控制器瘦身。 如果手边有项目,不妨打开工程看一下你的控制器代码有多少行,是不是非常多?再看一下ta...
由于项目突赶进度,从上次发布iOS开发------Apple Pay(证书配置篇)过去有挺长一段时间了。 俗话说凡事应有始有终,所以还是决定趁空余时间将这篇Apple Pay...
背景 在iOS 9以前,我们从外部启动App都是通过URL Scheme实现跳转的。这种方式虽然可自定程度很高,能够巧妙地实现很多跳转,但弊端也很明显:我们只能通过schem...
一, runtime的动态添加方法功能 1, 关于runtime动态添加方法,我们以一个经典的面试题展开对其的研究. 经典面试题 : 有没有使用过performSelecto...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 在项目中我们经常会用到代理的设计模式,这是iOS中一...
写在前面: 关于KVC和KVO各种博客多了去了,重新整理下,就当是温习一下吧,不对的地方请指教,喜欢的点个喜欢什么也是挺好。 一,KVC KVC也就是key-value-c...
README: 引言: 一款优秀的app,流畅很关键,用户使用60的fps的app,跟使用30的fps的app感受是完全不一样的.类似于 半糖 这种优秀的应用肯定花了大把精力...