2016年3月16日

NSUserDefaults

摘要: NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是大家喜欢用它保存简单数据的一个主要原因。 使用 NSUserDefaults 存储自定义对象的最初,我们必须认识NSUserDefaults可以存储哪 阅读全文

posted @ 2016-03-16 11:01 bella和lucy 阅读(112) 评论(0) 推荐(0)

2016年3月14日

键盘

摘要: 一、键盘风格   UIKit框架支持8种风格键盘。 用法用例: textView.keyboardtype= UIKeyboardTypeNumberPad; 二、键盘外观 用法用例: textView.keyboardAppearance=UIKeyboardAppearanceDefault; 阅读全文

posted @ 2016-03-14 17:49 bella和lucy 阅读(225) 评论(0) 推荐(0)

2016年3月13日

ios代码适配

摘要:   UIView *view =[[UIView alloc]init];     view.backgroundColor = [UIColor redColor];     [self.view addSubview:view];     view.translatesAutoresizingM 阅读全文

posted @ 2016-03-13 19:28 bella和lucy 阅读(113) 评论(0) 推荐(0)

堆和栈的区别

摘要: 分享 阅读全文

posted @ 2016-03-13 17:17 bella和lucy 阅读(145) 评论(0) 推荐(0)

协议

摘要: 协议的方法,只有声明,没有实现,所有协议只有.h头文件,多用于mvc传值。 1.可以用来声明一大堆方法,不可以声明成员变量。 2.只要某个类遵守了这个协议,就相当于拥有了这个协议中所有的方法声明。 3.父类遵守了某个协议,子类也遵守。 4一个类可以遵守多个协议。   协议的格式: @protocol 阅读全文

posted @ 2016-03-13 14:33 bella和lucy 阅读(185) 评论(0) 推荐(0)

2016年3月12日

nil和release,autorelease

摘要: nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而release才是真正通知内存释放这个对象。 所以nil并没有释放内存,只有release才回真正释放内存。   二者使用的先后顺序: 如果没有release就直接nil,那么虽然不会出错,却等于自己制造内存泄漏了,因为nil之后 阅读全文

posted @ 2016-03-12 22:47 bella和lucy 阅读(144) 评论(0) 推荐(0)

方法重载与方法重写

摘要: 方法重载:是让类以统一的方式处理不同数据类型的一种手段 方法重载是指在一个类中,多个方法的方法名相同,但是参数列表不同。 是多态的一种体现 方法重写:类的继承关系中,当子类需要修改父类的一些方法进行扩展,增大功能时,把这样的一种方法叫做重写。 重写是指子类中的方法跟父类中继承的方法有完全相同的返回值 阅读全文

posted @ 2016-03-12 20:34 bella和lucy 阅读(125) 评论(0) 推荐(0)

2016年3月11日

笔试题2

摘要: 1.@property @synthesize的含义以及误区。 答:@property的作用是定义属性,声明getter,setter方法。(注意:属性不是变量) @synthesize的作用是实现属性的,如getter,setter方法. 在声明属性的情况下如果重写setter,getter,方法 阅读全文

posted @ 2016-03-11 17:34 bella和lucy 阅读(120) 评论(0) 推荐(0)

笔试题

摘要: 1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic,atomic,strong,w 阅读全文

posted @ 2016-03-11 16:31 bella和lucy 阅读(151) 评论(0) 推荐(0)

2016年3月9日

传值方式

摘要: iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例) 实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通 阅读全文

posted @ 2016-03-09 00:02 bella和lucy 阅读(137) 评论(0) 推荐(0)

导航