自定义博客皮肤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 201

原创 Blocks

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

2015-12-25 16:18:24 133

原创 内存管理

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

2015-12-25 16:17:08 166

原创 tableview的复用机制

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

2015-12-25 16:12:22 236

原创 OC常用控件四

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

2015-12-25 15:57:59 166

原创 OC常用控件三

UIPickerView UIPickerViewDataSource •  -numberOfComponentsInPickerView:

2015-12-25 15:56:05 190

原创 OC常用控件二

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

2015-12-25 15:52:59 183

原创 OC常用控件一

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

2015-12-25 15:47:58 229

原创 技巧杂集

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

2015-12-25 15:44:31 159

原创 知识点杂集

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

2015-12-25 15:40:15 196

空空如也

空空如也

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

TA关注的人

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