摘要:在程序中,发现一个问题,写了个例子,如下: NSDictionary * dict = [[NSDictionary alloc] init]; NSString * str = [dict objectForKey:@"key"]; NSLog(@"%d",[str intValue]);...
阅读全文
摘要:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString size]: unrecognized selector sent to instance...
阅读全文
摘要:写程序时,发生一个unrecognized selector的错误,很显然,这是一个经典错误,运行时找不到可调用的方法。 系统提示的reason是 -[NSNull length] 错误 经过查找,原来将从数据库中查出的 null 值,赋值给了 lbl.text ,导致出现了上述错误。 解...
阅读全文
摘要:UIViewController中的 @property(nonatomic,copy) NSString *title; // Localized title for use by a parent controller.,仔细理解英文注释的意思下面是Title的实际作用 //创建给分栏控制器...
阅读全文
摘要://设置导航栏的风格 self.navigationController.navigationBar.barStyle = UIBarStyleDefault; //设置导航栏是否透明 NO不透明, YES 透明,默认为YES; //当导航栏的translucent属性设置为YES,则在当前视图...
阅读全文
摘要:UIScrollView * sv = [[UIScrollView alloc] init]; //设置是否显示水平滚动条 sv.showsHorizontalScrollIndicator = YES; //设置是否显示垂直滚动条 sv.showsVerticalScrollIndica...
阅读全文
摘要:事件传递顺序:自定义View -- > UIview --> RootViewController --> UIWindow -->UIApplication -->Appdelegate -->nil注: //分发事件,将当前的触摸事件分发给当前对象的下一个响应者 //如果当前对象处理了当前...
阅读全文
摘要:NSNumber: @() @小括号 或者 NSNumber * num = @3; NSValue * value = @4;NSDictionary :@{} @大括号NSArray :@[] @中括号
阅读全文
摘要:第一个: 当从数组中取出对象,并且需要执行某个方法时,最好使用responsesToSelector:判断该对象是否可以执行该方法。因为在OC数组中,取出的对象都是 id 类型的。第二个: 在MVC的盲通信时,也就是使用target-action(目标动作),delegate(代理)时需要进行内...
阅读全文
摘要:UIImage *image = [UIImage imageNamed:@"back2.jpg"]; //创建一个图片对象,这个方法如果图片名称相同,不管我们调用多少次,得到的都是同一个图片对象。 self.view.backgroundColor = [UIColor colorWithPat...
阅读全文
摘要://一个手势只能添加到一个view上面 //设置当前手势需要的点击次数 _tapRec.numberOfTapsRequired = 1;//(默认为1) //设置当前需要几个手指同时点击 _tapRec.numberOfTouchesRequired = 1;//(默认为1) //设置单击...
阅读全文
摘要:NSMutableString * ms = [[NSMutableString alloc] initWithString:@"中华人民共和国"]; if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransf...
阅读全文
摘要:http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1http://www.raywenderlich.com/10505/my-app-crashed-now-what-part-2这篇文章给大家带来的是一些Xcode实用...
阅读全文
摘要://UIKeyboardWillShowNotification这个通知在软键盘弹出时由系统发送 //UIKeyboardWillShowNotification 通知:键盘将要显示的通知 //在通知中心中添加监测对象,当该对象受到UIKeyboardWillShowNotification的通知...
阅读全文
摘要:使定时器停止的方法: 1. //将定时器的启动时间设置为很久以后的将来,到这个时间,定时器才会开始工作 [_timer setFireDate:[NSDate distantFuture]]; 2. [_timer invalidate];_timer = nil;这个是永久的停止使定时器...
阅读全文
摘要:一个视图原来添加在某个父视图上,然后再将它添加到另外的一个视图上,这个视图会从原来的某个父视图中移除,添加到新的视图上。 子视图对象指针存在父视图的subviews数组中,说明,一个视图可以有多个子视图 视图间的层次关系: 1.子视图覆盖父视图。同一视图的子视图之间,后添加的视图覆盖先...
阅读全文
摘要://设置按钮文字字体(这个只在自定义button时有效) btn1.titleLabel.font = [UIFont systemFontOfSize:30]; showsTouchWhenHighlighted 这个属性设置为YES,可令按钮在按下时发光。这可以用于信息按钮或者有些重要的按钮:...
阅读全文
摘要:一:UILabel lbl.alpha=0.f; lbl 透明,会影响子视图的显示 lbl.backgroundColor=[UIColor clearColor]; lbl 背景色透明,子视图不变化 lbl.hidden=YES; ...
阅读全文
摘要:假设当前的tableView是_tableView,则可以这样设置 _tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0);该属性用于设置当前tableView的偏移量,四个数值分别是:上 左 下 右使用该设置之后,即可以点击到“点击加载更多...
阅读全文
摘要:1 视图本身没有它所要显示的数据,视图的数据源始终是控制器3 游戏的进行是模型的一部分,不是控制器的一部分4 模型关于游戏是什么,在模型中封装游戏进行的逻辑,模型对用户界面一无所知,里面没有任何同用户界面相关的事物。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。 为应用程序提供独立...
阅读全文
摘要:经常在开发中,发现自己UIScrollView里面的图片不能被拖动 在这里做个备忘,第一种可能是contentSize没有设置,第二种可能是contentSize设置的太小了。 测试后发现,与userInteractionEnabled是否设置了无关
阅读全文
摘要:类方法,这意味着你将它发送给类,而不是对象实例。 因为不是发送给一个实例,所以你不能使用任何实例变量,你只能做一些通用性的事情。 实际上类方法只用于两种情况: 1.创建事物,比如创建一个特殊格式的字符串; 2.作为工具方法,例如返回常数实例: @implementation...
阅读全文
摘要:看斯坦福视频,学到一个觉得不错的编程风格,记录下来 在一个方法中,如果有返回值,可以这样写:1 初始化你想要得到值 2 然后进行操作 设置等 3最后返回。 实例 - (Card*)getRandomCard { Card * card = nil; if (self.card...
阅读全文
摘要:在写项目的过程中,经常会遇到一些郁闷的事,往一个可变数组中添加一个模型数据时,经常会发现程序运行很正常,可是可变数组中就是没有任何数据,久病成医,我发现自己总是放一个错,就是NSMutableArray没有初始化,接着就郁闷了…… 今天看到一个比较好的写法,可以有效地防止这种低级错误地发生:....
阅读全文
摘要:== 比较的是指针isEqualToString 比较的是指针指向的内容比如: NSString * strA = @"abc"; NSString * strB = @"cde"; strA == strB 比较的是strA 和 strB 在栈中得内容,也就是strA所指向的@"abc"的地...
阅读全文
摘要:点击imageView上的Button没有任何反应: 解决方法:设置图片的userInteractionEnabled为YES,使该imageView可以与用户进行交互
阅读全文
摘要:Xcode提醒错误:-[__NSCFString absoluteURL]: unrecognized selector sent to instance 0x8c4d3a0*** Terminating app due to uncaught exception 'NSInvalidArgumen...
阅读全文