谈到链式编程和函数式编程,那Masonry几乎就是最经典的代表.如:
make.top.equalTo(self.view).offset(60)
像这样top.equalTo(self.view).offset(60)
通过"点"语法,将需要执行的代码块连续的书写下去,就是链式编程.它能使代码简单易读,书写方便
像这样equalTo(self.view)
通过’()'去调用函数,一般调用完返回的还是这个对象本身,就是函数式编程.
1.传统写法,两个方法需要单独调用,也不能任意组合顺序
创建Person类
Person.h:
- (void)eat1;
- (void)sleep1;
Person.m:
- (void)eat1
{
NSLog(@"%s",__FUNCTION__);
}
- (void)sleep1
{
NSLog(@"%s",__FUNCTION__);
}
控制器中调用Person类中方法
Vi