很多开发小伙伴们经常私信问我一些问题: 1、若集成了腾讯Bugly或者友盟等等异常搜集的SDK,AvoidCrash会影响到它们的异常搜集吗?2、为什么集成了AvoidCra...
很多开发小伙伴们经常私信问我一些问题: 1、若集成了腾讯Bugly或者友盟等等异常搜集的SDK,AvoidCrash会影响到它们的异常搜集吗?2、为什么集成了AvoidCra...
文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我一个激灵,猛地睁大了眼,刚刚那场,竟然不是梦? 又猛一个回头...
IGListKit框架解析(一) Instagram在2016年年底发布了基于数据驱动的UICollectionView框架IGListKit。使用数据驱动去创造更为快速灵活...
控件 WMZDropDownMenu[https://github.com/wwmz/WMZDropDownMenu] 为什么写这个控件? 主流的筛选菜单很多都是固定样式的,...
WMZPageController - 分页控制器,替换UIPageController方案,具备完整的生命周期(可传入子控制器/子视图,多种指示器样式,多种标题样式,可悬浮...
1. 前言 1.1 传统面向对象编程(OOP)的弊端 说起面对协议编程,就不得不先说下使用继承的痛点,因为面向接口编程很大程度上解决的就是继承带来的痛苦。 可以看下casa的...
一、IGListKit简介 IGListKit是Instagram推出的新的UICollectionView框架,使用数据驱动,旨在创造一个更快更灵活的列表控件。这个框架设计...
前言 组件化, Router 这些概念可能在几年前还是比较新颖的概念, 至今相信绝大多数同学都对这些名词已耳熟能详, 笔者在真正接触到 Router 并在项目使用之前, 也有...
GitHub 源码: CYLTabBarController Star: 6.1k 【中国特色 TabBar】一行代码实现 Lottie 动画 TabBar,支持中间带 + ...
GitHub 源码: CYLTabBarController[https://github.com/ChenYilong/CYLTabBarController] Star:...
github源代码地址 在这里衷心感谢RAC框架作者mdiep大神,cocoachina论坛的Noah前辈和github的雷纯锋前辈对几个问题的指导 RAC的使用技巧 代替代...
StudyForRAC github源代码地址 study for https://github.com/shuaiwang007/RAC If you have some ...
前言 以前写代码也仅仅是注意C语言一些基本的规范还有驼峰命名法什么的,后来看了一些书籍,也写过不少代码,review过不少别人的代码,所以把自己的一些感悟记一下吧.在本文的最...
github源代码地址 RACCommand RACCommand的普通使用 一般情况下,RACCommand主要用来封装一些请求,事件等,举个例子,我们的tableView...
项目连接 前言 本项目的数据为抓包所得,并且都是用的本地数据,只作为学习用途。项目中所用到的appKey,为了方便调试,不再删除!但是仅作为本项目使用! 写这个项目之前也是对...
一、概述 在 iOS 开发中,MVC(Model View Controller)是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的权威范式。Apple甚至是这么...
在说MVVM之前,首先要了解我们最常用的MVC设计模式⬇️ 1.MVC设计模式 苹果官方将MVC设计模式作为iOS APP的标准模式 斯坦福大学公开课上的这幅图来说明,这可以...
目录 使用场景方法一 设置enabled或userInteractionEnabled属性方法二 借助cancelPreviousPerformRequestsWithTar...
我告诉你实际原因吧 你封装到一个类中如果这个类没有强引用(设置成控制器的属性), 这个类出了作用域就会被释放, 当然提示框闪现就是服务已经被释放了, 你只需要把它设置成控制器的属性即可.