初识 在IOS中最常用的两种布局方式是Frame布局和AutoLayout布局。本文主要讲解Frame布局的相关知识。Frame布局使用简单,适...
UIGesture是一种和UITouch方式添加事件不同的体系。手势分为discrete和continuous,即离散和连续,离散手势在判断手势...
IOS中定义成员变量有两种方法,一种是将变量声明为property,一种是直接声明为一个变量。 使用方法一的时候系统会为我们自动生成一个Get函...
有时候不同的软件要和不同的jdk配合使用,所以可能一台机器上会需要安装多个JDK版本 第一步: 第二步: 第三步:
MVVM和MVP的最大不同在于前者是通过数据绑定的方式影响VC刷新的,数据绑定简单理解就是A=B+C,赋值之后,如果B和C改变了,会影响到A。 ...
mvp相比mvc类的职责更加明确,方便复用,虽说mvc也能通过加条件判断的方式复用。 P层一定不包含UIKit相关的对象和头文件 一个项目如果采...
经常在一个UI上设置了事件却不响应,尤其是界面比较复杂的时候,下面提供了一些排查问题的思路 UserInteractionEnable没有勾选 ...
实例化一个UIView分两类,一类是UIView是使用xib制作的,一类是UIView纯手写的。 使用xib布局view开发效率更高,易于调试;...
本文假设已经装好了cocoapods,讲述了如何使用cocoapods拉取或者更新pod库 注意的点 cocoa的版本不一样,podfile的描...