随笔分类 -  笔记

摘要:if 语句与布尔值if 语句是 C++/C 语言中最简单、最常用的语句,然而很多程序员用隐含错误的方式 写 if 语句。假设布尔变量名字为 flag,它与零值比较的标准 if 语句如下:if (flag) // 表示 flag 为真if (!flag) // 表示 flag 为假其它的用法都属于不良风格,例如: if (flag == TRUE)if (flag == 1 )if (flag == FALSE)if (flag == 0) 阅读全文
posted @ 2012-05-04 23:19 高笑228 阅读(208) 评论(0) 推荐(0)
摘要:addSubview和insertSubview的区别?addSubview 是将view加到所有层的最顶层相当于将insertSubview的atIndex参数设置成view.subviews count即[view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count]addSubview是加到最后insertSubview是加到指定的位置insert可以在你指定inde 阅读全文
posted @ 2012-05-04 23:11 高笑228 阅读(212) 评论(0) 推荐(0)
摘要:添加一个软断点 Run->Manage Breakpoints -> Add symbolic breakpoint, 并输入 objc_exception_throw 阅读全文
posted @ 2012-05-04 14:28 高笑228 阅读(210) 评论(0) 推荐(0)
摘要:当button的属性 isSelected 设置为YES的时候 button 的状态UIControlStateHighlighted 就会无效 阅读全文
posted @ 2012-05-04 09:56 高笑228 阅读(142) 评论(0) 推荐(0)
摘要:NSString *a = [[NSString alloc]initWithString:@"hello"]; NSString *b = [a copy]; NSLog(@"%d %d",a.retainCount, b.retainCount);// 2,2 NSMutableString *f = [a mutableCopy]; NSLog(@"%d %d",a.retainCount, f.retainCount);// 2,1 [f appendString:@"dd"]; NSLog(@" 阅读全文
posted @ 2012-04-22 11:23 高笑228 阅读(313) 评论(0) 推荐(0)
摘要:单例模式确保某一个类只有一个实例,单例模式三个要点1,某个类只能有一个实例2,它必须自行初始化3,必须自行向整个系统提供这个实例单例的好处是它可以在任何地点被任何类所调用。它接近于全局类的作用,更像一个全局变量。如果你需要在任何地方都能用到某些数据或方法,单例是很好的选择。 阅读全文
posted @ 2012-04-21 15:53 高笑228 阅读(165) 评论(0) 推荐(0)
摘要:UIControlEventTouchEnter这个事件我发现是这样触发的 当你点击button后,手指移出button界外,然后在回到button界内就触发这个事件了 阅读全文
posted @ 2012-04-19 21:32 高笑228 阅读(118) 评论(0) 推荐(0)