摘要: 一个程序员的路:代码模块 - 代码字典 - 静态类库都是功夫活,不可急躁。就对一个“勤”字即可。 阅读全文
posted @ 2013-06-25 23:34 ygm900 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 文章转载地址:http://www.headsky.org/?p=63iOS4.0新加入了MFMessageComposeViewController和MFMessageComposeViewControllerDelegate,提供了发送短信的接口,可以像发送邮件那样不用跳出程序来发送短信. 介绍可参阅Message UIFramework Reference一些笔记:MFMessageComposeViewController提供了操作界面使用前必须检查canSendText方法,若返回NO则不应将这个controller展现出来,而应该提示用户不支持发送短信功能.界面不能自行定制要发送的 阅读全文
posted @ 2013-06-25 22:38 ygm900 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-06-25 18:24 ygm900 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 对象之间如何比较是否相等? 阅读全文
posted @ 2013-06-25 17:59 ygm900 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 相比xib 使用代码编排view 的一个明显的好处就是可以更好地重复使用已有代码,减少代码冗余。 阅读全文
posted @ 2013-06-25 16:50 ygm900 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 有没有遇到过,导航+UITableView,在push,back回来之后,当前cell仍然是选中的状态。当然,解决办法简单,添加一句[tableView deselectRowAtIndexPath:indexPath animated:YES]即可。令人纠结的时,在没加这句的时候,有的视图同样回来之后,选中状态消失,为什么会出现这种情况呢?原来是,如果UITableView是在UITableViewController中时,就会默然取消,而如果是在UIViewController时,需要添加这一句,不过有时即使前者也需要添加,那是因为在视图加载时有其它功能代码,具体情况各异。所以后者必须加, 阅读全文
posted @ 2013-06-25 15:13 ygm900 阅读(3629) 评论(1) 推荐(3) 编辑
摘要: if ([self.selectWys containsObject:[self.initCitys objectAtIndex:indexPath.row]]) { tvCell.accessoryType = UITableViewCellAccessoryCheckmark; }else { tvCell.accessoryType = UITableViewCellAccessoryNone; } 阅读全文
posted @ 2013-06-25 15:07 ygm900 阅读(7006) 评论(0) 推荐(0) 编辑
摘要: 如下所示: Class messageClass = (NSClassFromString(@"MFMessageComposeViewController")); if (messageClass != nil) { if ([messageClass canSendText]) { [self displaySMSComposerSheet]; } ⋯⋯} 阅读全文
posted @ 2013-06-25 14:38 ygm900 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: [activityIndicatorView setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:0.4]];用上面的语法,可以模拟出ios中流行的黑色背景底。如下图所示: 阅读全文
posted @ 2013-06-25 00:05 ygm900 阅读(236) 评论(0) 推荐(0) 编辑