iOS笔记
小晨先生
这个作者很懒,什么都没留下…
展开
-
UICollectionView简单使用
UICollectionView是一种类似于UITableView但又比UITableView功能更强大、更灵活的视图,这是源于它将UICollectionView对cell的布局交给了UICollectionViewLayout,而且允许用户自定义layout来进行布局。 UICollectionView中cell 的自动布局是从左到右一个挨着一个依次布局,当放不下时自动换行,这些是由UI原创 2016-01-26 11:51:35 · 534 阅读 · 0 评论 -
iOS 协议 委托
在iOS开发中协议和委托是两个密不可分的两个东西,但是他们是两个不同的设计模式,协议是一种规范,它定义一些协议接口方法,但是不管协议方法的实现,遵循了协议的类就具备了这种协议方法的能力。委托是一种简单的设计模式,和一种设计思想,他是一个类完成了本类中的一些事情交给另一个类完成的途径。通过委托别的类,来掉协议里的方法实现,委托是oc中的一种多继承的表现。 protocol 协议: 一个完整协原创 2016-02-07 17:22:39 · 230 阅读 · 0 评论 -
单例
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 1.单例模式的要点: 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 2.单例模式的优点: 1.实例控制:Singleton 会阻止其他对象实例化其自己的 Singlet原创 2016-02-07 18:46:26 · 229 阅读 · 0 评论 -
工厂模式 iOS
简单 介绍一下工厂模式,是为了创建对象,也就是为了创建来自同一个父类的不同子类对象,动态的去创建对象。 下面举个例子: 一个动物类: #import @interface Animal : NSObject @property (nonatomic,strong) NSString *name; -(void)eat; @end #import原创 2016-02-04 09:50:34 · 223 阅读 · 0 评论