自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 类目与延展、KVC、代理与协议

类目与延展1.类目:category;扩展已有类不适合用继承的时候就可以用类目  定义:已有类名(扩展名)例如:NSArray (longChinese)  文件命名规则:类名+扩展名   例如:NSArray+longChinese.h/.m局限性:无法添加新的实例变量            类目中覆盖现有类的方法会导致原始方法无法调用,一般不覆盖2.延展extensio

2015-12-25 16:20:44 217

原创 Blocks

1.在需要传递信息的viewcontroller里面声明blocks变量在需要传递信息的ViewController里边声明blocks变量。如下:void (^blocks) (int flag, NSString * string);   // 变量名为blocks  ,, 后边的两个变量为需要传递的信息void (^blocks2) (SecendViewContro

2015-12-25 16:18:24 150

原创 内存管理

1.自动引用计数ARC2.alloc用来分配内存,分配完成之后,引用计数值为1,只能调用一次   retain使引用计数+1,可使用多次   release使引用计数-1,可调用多次   当引用计数为0时,系统自动调用dealloc方法回收内存   (自定义类需要重写dealloc方法来判断对象是否需要被回收)3.野指针:指向一块已经被销毁的内存的指针   僵尸对象:所

2015-12-25 16:17:08 185

原创 tableview的复用机制

UITableView最大特点:具有复用机制  什么是复用机制?cell的模式:tableview 中用得indexpath是常用的indexpath的一个类目!!!! 利用KVC给属性赋值

2015-12-25 16:12:22 259

原创 OC常用控件四

UIScrollView属性默认已经实现并处理了放大缩小手势完成实例创建之后,要给滚动视图中添加显示内容以及设置contentsize内容大小scrollstotop 属性喂yes的时候触摸顶部状态栏条可以将滚动条滚动到最顶部

2015-12-25 15:57:59 185

原创 OC常用控件三

UIPickerViewUIPickerViewDataSource•  -numberOfComponentsInPickerView:

2015-12-25 15:56:05 211

原创 OC常用控件二

UISegmentedControl也成为选择控件,继承自UIContrl使⽤addTarget:action:forControlEvents为分段控件添加事件处 理⽅方法。 NSTimerNSTimer *time;[time timeInterval];//启动定时器[time invalidate];//销毁定时器进度条分

2015-12-25 15:52:59 207

原创 OC常用控件一

UITextField属性alignment   文字对齐方式placeholder  提示文字keyboardtype   键盘样式secure  Text Entry  启动安全的文本输入方法return键的点击监听   tf.delegate=self   实现该代理协议中得textFieldShouldReturn方法点击空白隐藏键盘的两种方式:1.

2015-12-25 15:47:58 252

原创 技巧杂集

获取键盘高度:-(void)方法名:(NSNotification *)notifi {NSDictionary *userInfo=[notifi userInfo];//notifi为参数名    NSValue *value=[userInfo objectForKey:UIKeyboardFrameEndUserInfoKey];    CGFloat keyBoard

2015-12-25 15:44:31 175

原创 知识点杂集

参数三个规则规则1:形参的类型和实参必须一致规则2:声明形参调用时必须传实参规则3:传参的顺序必须和声明的顺序一致返回值三个规则:1.return的值和声明的类型要一致2.一次只能返回一个值3.声明返回的必须返回tableView中传值的时候  例如:if (indexPath.section==3) {        ThirdView

2015-12-25 15:40:15 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除