- 博客(7)
- 收藏
- 关注
原创 iOS中几种设计模式
(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的delegate(二)观察者模式 应用场景:一般为model层对,controller和view进行的通知方式,不关
2016-08-06 12:02:55
214
原创 改变滚动视图的方法实现
// - (void)setupPage:(id)sender { //设置委托 self.scrollView.delegate = self; //设置背景颜色 self.scrollView.backgroundColor = [UIColor blackColor]; //设置取消触摸 self.scrollView.canC
2016-08-02 01:31:22
255
原创 自定义控件
1:创建一个文件夹 2:调用initWithFrame的方法自定义控件 eg: - (instancetype)initWithFrame:(CGRect)frame{self = [super initWithFrame:frame];if (self) { #1:实例化创建控件 #2:设置控件的属性并addSubviews;}return self;
2016-08-01 18:16:28
179
原创 关于block的基础
关于block的基础 形式1:返回值类型 (^block名)(形参)#eg1:int (^myBlock)(int i); eg2:int (^yourBlock)(int i,int j); eg3:int(^hisBlock)(void); eg4:void(^anyBlock)(void); 由此可知block的形参可以是空;也可以存在多个;
2016-08-01 01:57:38
196
原创 iOS中的类的标准格式
类的.h文件 @interface 类名:父类名 { 成员变量; } 方法名; @end类的.m文件 @implementation 类名 方法的实现; @end
2016-04-29 19:50:21
275
原创 iOS 开发常用快捷键
command + n 创建文件 command + z 返回上一步操作(撤销) command + x 剪贴 command + c 复制 command + v 粘贴 command + b 编译 command + r 运行
2016-04-29 19:42:13
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人