摘要: 判断NSString字符串为空几乎是每一个开发人员肯定会碰到的问题,对于绝大多数人最先闪过大脑的是下面的方法if([yourTextStringisEqualToString:@""])但是很遗憾,这样的判断往往经常会出现失败的情况,造成很多莫名其妙的bug,例如如果用这种方法判断UITextFie... 阅读全文
posted @ 2014-06-19 15:57 勿忘初心,方得始终 阅读(218) 评论(0) 推荐(0) 编辑
摘要: - (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. _timeBtn = [UIButton buttonWithType:UIButton... 阅读全文
posted @ 2014-06-19 15:39 勿忘初心,方得始终 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1,UIView的setNeedsDisplay和setNeedsLayout方法首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调... 阅读全文
posted @ 2014-06-18 09:38 勿忘初心,方得始终 阅读(263) 评论(0) 推荐(0) 编辑
摘要: No architectures to compile for(ONLY_ACTIVE_ARCH=YES 这种错误 修改building settings下 Build Active Architecture only 为NO即可。dyld: Symbol not found: _objc_setP... 阅读全文
posted @ 2014-06-16 17:53 勿忘初心,方得始终 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。 NSPredicate*predicate; predicate=[NSPredicatepredicate... 阅读全文
posted @ 2014-06-16 15:01 勿忘初心,方得始终 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 功能说明:给Label可以自己加下划线 并且添加点击事件,在网上看了一些Demo大多数都不能满足需求,有的是不可以换行 有的是不支持IOS6.0一下的版本。综合各位网友的Demo整理了一个Demo可以支持换行并且自动 根据Label中的字数和大小计算 Label的高度。我们新建工程继承UILabel... 阅读全文
posted @ 2014-06-16 11:11 勿忘初心,方得始终 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 准备2个文件:文件一,ThisService.app文件二,Doxygen.rb下载上述2个文件:ThisService&Doxygen_rb准备好之后,两步配置,一步操作:配置一,打开ThisService,如上图,Name随意填写,将来会出现在右键菜单,红框1把Doxygen.rb拽到红框2,选... 阅读全文
posted @ 2014-05-30 16:22 勿忘初心,方得始终 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 如果数组里面的每一个元素都是一个个model,例如对数组排序[plain]view plaincopyNSMutableArray*array=[NSMutableArrayarray];......NSSortDescriptor*sort=[NSSortDescriptorsortDescrip... 阅读全文
posted @ 2014-05-29 14:52 勿忘初心,方得始终 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 打开模拟器沙盒目录下面看看模拟器的沙盒文件夹在mac电脑上的什么位置。 文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。方法1可以设置显示隐藏文件,然后在Finder下直接打开。设置查看隐藏文件的方法如下:打开终端,输入命名 显示Mac隐藏文件的命令:def... 阅读全文
posted @ 2014-05-28 11:08 勿忘初心,方得始终 阅读(345) 评论(0) 推荐(0) 编辑
摘要: NSTimer的使用方法1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)... 阅读全文
posted @ 2014-05-21 17:16 勿忘初心,方得始终 阅读(414) 评论(0) 推荐(0) 编辑