category 和 extension 的区别 分类有名字,类扩展没有分类名字,是一种特殊的分类 分类只能扩展方法(属性仅仅是声明,并没真正实...
开发过程中离不开源代码的管理,下面让我们先了解一下关于源代码管理的知识. 为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的...
runtime怎么添加属性、方法等 ivar表示成员变量 class_addIvar class_addMethod class_addProp...
Size Classes 具体使用 对屏幕进行分类 UIView和CALayer是什么关系? UIView显示在屏幕上归功于CALayer,通过...
总所周知tableView的本身分割线我们几乎不用,一种简单的实现方式就是给cell添加一个UIView,然后再设置约束。本文记录另外一种也比较...
首先让我们了解一下什么是Autolayout Autolayout是一种“自动布局”技术,专门用来布局UI界面的 Autolayout自iOS ...
UIView+Animation.h UIView+Animation.m ps:看到这些基本效果还是比较不错的自己留着,我是搬运工!!!
前言:最近一段时间都在做项目,写博客很少,这几天会把项目中遇到的一些小知识点总结分享给大家. 先看一下图,苹果自带的UIMenuControll...
什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的 git的起源 作者是L...