用UI简单的控件搭载一个简单的登录页面

摘要: ******由于是初学者,很多代码都还没有优化.所以此代码仅供参考: - (void)viewDidLoad { [super viewDidLoad]; //导入背景色 //设定背景色的尺寸 self.ImageView = [[UIImageView alloc] initWithFrame:C 阅读全文
posted @ 2016-03-07 22:08 liumu1994 阅读(173) 评论(0) 推荐(0) 编辑

外观模式的应用场景

摘要: 外观模式的使用场景:1.首先,在设计初期阶段,应该要有意识的将不同的两个层分离,比如经典的三层架构,就需要考虑在数据访问层和业务逻辑,业务逻辑层和表示层的层与层之间建立外观Facade(外观),这样可以为复杂的子系统提供应该简单的接口,使得耦合大大降低。2.其次,在开发阶段,子系统往往因为不断的重构 阅读全文
posted @ 2016-03-05 19:59 liumu1994 阅读(1541) 评论(1) 推荐(0) 编辑

NSDate的简单用法

摘要: NSDate 使用date方法获取的当前时间 是0时区的时间 NSDate *date = [NSDate date]; NSLog(@"%@",date); //如果想获取当前时区的当前时间 需要 + 8小时 NSDate *now = [NSDate dateWithTimeIntervalSi 阅读全文
posted @ 2016-03-04 23:35 liumu1994 阅读(201) 评论(0) 推荐(0) 编辑

@class和#import 的区别

摘要: 1.如果在.h中导入import,假如A拷贝了B,B拷贝了C,如果C被修改了,那么A和B都需要重新拷贝,也就是说只要有间接关系都会发生重新拷贝 2.如果在.h用@class,.m中用#import,那么如果一个文件发生变化,只有和这个文件有直接的关系的那个文件才会发生拷贝 3.如果都在.h文件中@c 阅读全文
posted @ 2016-03-03 22:06 liumu1994 阅读(182) 评论(0) 推荐(0) 编辑

类目,延展,协议的基本概念

摘要: Catgory(类目/分类) 1.分类是给原有类添加方法,它只能添加方法,不能添加属性(成员变量) 2.分类中定义@property,只会生成setter/getter方法的声明,没有方法的实现以及私有变量。 3.分类中的方法不能和本类的方法名相同,否则会有警告,而且调用的时候会优先调用分类的方法, 阅读全文
posted @ 2016-03-02 21:42 liumu1994 阅读(334) 评论(0) 推荐(0) 编辑

OC的基本概念

摘要: 1.OC头文件为#import <Foundation/Foundation.h>意思为导入基础框架;2.输出形式为NSlog(@“格式声明"); @autoreleasepool,自动释放池;3.具有bool型变量(YES,NO);自己定义类;在工程名文件上右击鼠标,点击NEW file,选择so 阅读全文
posted @ 2016-03-01 21:03 liumu1994 阅读(343) 评论(0) 推荐(0) 编辑