1、日志输出 2、判断设备 3、快速配置 imageName 4、设置 frame 5、常用尺寸 6、根据ip6的屏幕来拉伸适配 7、版本号 8、安全区域高度 9、UIScr...
1、日志输出 2、判断设备 3、快速配置 imageName 4、设置 frame 5、常用尺寸 6、根据ip6的屏幕来拉伸适配 7、版本号 8、安全区域高度 9、UIScr...
在源码SVProgressHUD.m文件中第638行 self.frame = [[[UIApplication sharedApplication] delegate] w...
前言: 很久以前学习自定义 cell 的时候,了解了 cell 选中样式, cell 里面还有一个 selectedBackgroundView 这样的属性,这个属性你得 a...
从这篇文章开始探索iOS的内存管理,主要涉及的内容有1. 内存布局;2. 内存管理方案:Tagged Pointer、NONPOINTER_ISA、SiddeTables3....
关于组件化 网上组件化的文章很多。很多文章一提到组件化,就会说解耦,一说到解耦就会说路由或者runtime。好像组件化 == 解耦 == 路由/Runtime,然而这是一个非...
原文地址:http://www.jianshu.com/p/054686aee315这位大神,写的很好,一般情况下,按照大神的方案就可以解决。但是凡事都有意外吗,总会遇见各种...
文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...
LSTPopView 万能弹窗,功能强大,易于拓展,性能优化和内存控制让其运行更加的流畅和稳健, LSTPopView的出现,可以让我们更专注弹窗页面的布局. 省心省力 ! ...
解决方法: self.extendedLayoutIncludesOpaqueBars = YES;
非常感谢,按你的方法解决了。👍
cocoapods重装踩坑记录因为重装了系统,所以cocoapods也要重新装,所以记录下遇到的坑,真的是坑。网上找了很多资料,含泪弄了好几天。。发觉网上资料有些都过时了,所以自己整理下。 [!] Err...
因为重装了系统,所以cocoapods也要重新装,所以记录下遇到的坑,真的是坑。网上找了很多资料,含泪弄了好几天。。发觉网上资料有些都过时了,所以自己整理下。 [!] Err...
目录 安装git创建ssh key、配置git提交本地项目到GitHub 一、安装Git MAC 上安装Git主要有两种方式 首先查看电脑是否安装Git,终端输入: 安装过则...
目录 【如何快速的开发一个完整的iOS直播app】(原理篇) 【如何快速的开发一个完整的iOS直播app】(播放篇) 【如何快速的开发一个完整的iOS直播app】(采集篇) ...
解决tableView复用错乱问题:每次都会调UIImageView+WebCache文件中的 [self sd_cancelCurrentImageLoad]; 原理解释参...
首先了解一下#include是干什么的 #include 是C语言的预处理指令之一,所谓预处理,就是在编译之前做的处理,预处理指令一般以 # 开头 #include ...