独狼

导航

2014年10月25日 #

MVC记录

摘要: MVC这三层分别要完成哪些工作呢?1、M层 模型(更多的是数据库模型)(1)创建数据库、创建相应的表(2)完成针对数据库各个表的增、删、改、查的操作类(3)映射数据库各个表的实体类(这个实体类的作用就是沟通数据库层(M)和控制层(C)的桥梁,同时这个实体类也将担负其后台数据(xml、sbjson等)... 阅读全文

posted @ 2014-10-25 12:14 独狼 阅读(129) 评论(0) 推荐(0) 编辑

2014年9月28日 #

OC中intValue要注意的地方

摘要: 在程序中,发现一个问题,写了个例子,如下: NSDictionary * dict = [[NSDictionary alloc] init]; NSString * str = [dict objectForKey:@"key"]; NSLog(@"%d",[str intValue]);... 阅读全文

posted @ 2014-09-28 18:02 独狼 阅读(682) 评论(0) 推荐(0) 编辑

将从数组中取到的字符串赋值给了UIImage导致的错误

摘要: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString size]: unrecognized selector sent to instance... 阅读全文

posted @ 2014-09-28 17:47 独狼 阅读(194) 评论(0) 推荐(0) 编辑

2014年9月27日 #

一个null引发的错误

摘要: 写程序时,发生一个unrecognized selector的错误,很显然,这是一个经典错误,运行时找不到可调用的方法。 系统提示的reason是 -[NSNull length] 错误 经过查找,原来将从数据库中查出的 null 值,赋值给了 lbl.text ,导致出现了上述错误。 解... 阅读全文

posted @ 2014-09-27 18:52 独狼 阅读(167) 评论(0) 推荐(0) 编辑

2014年9月24日 #

记录一些容易忘记的属性 -- UITabBarController

摘要: UIViewController中的 @property(nonatomic,copy) NSString *title; // Localized title for use by a parent controller.,仔细理解英文注释的意思下面是Title的实际作用 //创建给分栏控制器... 阅读全文

posted @ 2014-09-24 21:07 独狼 阅读(186) 评论(0) 推荐(0) 编辑

记录一些容易忘记的属性 -- UINavigationController

摘要: //设置导航栏的风格 self.navigationController.navigationBar.barStyle = UIBarStyleDefault; //设置导航栏是否透明 NO不透明, YES 透明,默认为YES; //当导航栏的translucent属性设置为YES,则在当前视图... 阅读全文

posted @ 2014-09-24 19:48 独狼 阅读(191) 评论(0) 推荐(0) 编辑

记录一些容易忘记的属性 -- UIScrollView

摘要: UIScrollView * sv = [[UIScrollView alloc] init]; //设置是否显示水平滚动条 sv.showsHorizontalScrollIndicator = YES; //设置是否显示垂直滚动条 sv.showsVerticalScrollIndica... 阅读全文

posted @ 2014-09-24 19:41 独狼 阅读(108) 评论(0) 推荐(0) 编辑

IOS时间传递机制简记

摘要: 事件传递顺序:自定义View -- > UIview --> RootViewController --> UIWindow -->UIApplication -->Appdelegate -->nil注: //分发事件,将当前的触摸事件分发给当前对象的下一个响应者 //如果当前对象处理了当前... 阅读全文

posted @ 2014-09-24 19:36 独狼 阅读(290) 评论(0) 推荐(0) 编辑

OC中快速创建NSNumber NSDictionary NSArray的方法

摘要: NSNumber: @() @小括号 或者 NSNumber * num = @3; NSValue * value = @4;NSDictionary :@{} @大括号NSArray :@[] @中括号 阅读全文

posted @ 2014-09-24 16:14 独狼 阅读(241) 评论(0) 推荐(0) 编辑

需要使用id内省方法--responsesToSelector: 的两个地方

摘要: 第一个: 当从数组中取出对象,并且需要执行某个方法时,最好使用responsesToSelector:判断该对象是否可以执行该方法。因为在OC数组中,取出的对象都是 id 类型的。第二个: 在MVC的盲通信时,也就是使用target-action(目标动作),delegate(代理)时需要进行内... 阅读全文

posted @ 2014-09-24 16:01 独狼 阅读(116) 评论(0) 推荐(0) 编辑