iOS精选源码
高仿国美
iOS 弹幕库
仿直播321倒计时动画
高仿网易二次元GACHA
iOS 中间带凸起旋转按钮的TabBar
iOS架构实践干货:AOP替代基类 + MVVM + ReactiveObjC + JLRoutes组...
React Native 常用功能
仿今日头条点赞喷射表情效果
电影筛选页FilterMovieDemo
简单实现二维码扫描【MMScan】【更新版】
iOS优质博客
iOS实践:通过核心动画完成过山车
呼哧,终于今天到了最后一篇啦,也是醉了,弄了两三个月。从最开始计划只写三篇就好了,结果自己没把握好,一点点加成了今天这个样子。因为增加的内容太多,也差点变成太监文,不过好在没有放弃自己。所以各位行行好,要是看上去觉得还不错,就点个赞,打赏小的点儿。这玩意儿写的我是头发乱发,两眼通红。哇哇哇哇~接下来要写啥,确实还没想好... 阅读原文
iOS多个网络请求完后执行下一步
在开发中,我们很容易遇到这样的需求,需要我们同时做多个网络请求,所有网络请求都完成后才能进行下一步的操作。如下载多个图片,下载完了才能展示。今天我们就来研究一下这个问题的解决方案。1.首先,我们创建一个项目,然后做一般性的做法,不做任何处理去连续请求一个接口10次:先在viewDidLoad中创建第一种情况.12345... 阅读原文
iOS一种动态栅格布局方案
前言在日常开发过程中,我们会遇到一些需要不定期动态改变布局的页面或视图块,下面用张图展示一下:zdm_home.png我以这张图解释一下需求,图上的几块都是需要显示不同的功能模块,点击的时候也需要跳转到不同页面。这个布局实现很简单,但是如果这个布局需要不定期的更改,比如A换到右边,大小发生变化等不确定因素,我们不可能就... 阅读原文
Hello, 宏定义魔法世界
宏,简单来说就是按预定义的规则来替换相应的文本内容,被替换的文本内容可以是对象也可以是函数。既然是替换,那就需要遵循一定的规则来执行,这里的规则就是本文要讨论的主要内容,希望通过深入浅出和逐层剖析的方式可以让大家对宏定义有更加透彻的理解,继而能够在实际项目中运用并发挥宏定义的magic.使用宏定义不仅可以让代码看起来更... 阅读原文
iOS组件化实践(基于CocoaPods)
做iOS开发的同学对这张图片再熟悉不过了,在使用第三库的时候,cocoapods确实给我们带来了极大的方便。那么,我们如何制作自己的pod呢?下面是之前的实践笔记参考资料 https://guides.cocoapods.org/ShareUIDemo 链接Demo中的组件式样:cocoapods文档提供了两种方法:方... 阅读原文