摘要: 在XCode中添加ASIHTTPRequest库需要添加一些库:CFNetwork.framework,SystemConfiguration.framework,MobileCoreServices.framework,CoreGraphics.framework,libz.dylib.参考:http://allseeing-i.com/ASIHTTPRequest/Setup-instructions 阅读全文
posted @ 2013-08-22 15:41 秃鹰 阅读(104) 评论(0) 推荐(0)
摘要: 使用UIImagePickerController调用系统相机和相册,调用相机时先判断相机是否可用://相机 if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@"系统相机不可用!" delegate:self cancelButtonTitle:@"知道了& 阅读全文
posted @ 2013-08-22 10:17 秃鹰 阅读(342) 评论(0) 推荐(0)
摘要: 1、reloadData今天在做一个小工程,自定义的cell里面有一个爱心的小按钮,如果点击这个按钮则把这个cell置顶,并且爱心变亮。我在点击按钮的事件里面,调用:[_tableView reloadData]方法,结果只能置顶,被顶下去的cell的爱心确变灰了,找了半天,才知道,reloadData方法只能在主线程当中调用,因此应该在点击按钮事件里面这样调用:[_tableView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:NO];就OK了。2、键盘弹起和隐藏如果键盘弹起和隐 阅读全文
posted @ 2013-08-22 09:56 秃鹰 阅读(115) 评论(0) 推荐(0)
摘要: 如果仅仅是要生成整数,简单的用arc4random()就行。如果要生成0.0~1.0的CGFloat类型的随机数,可以用C中的函数:srand(time(NULL));CGFloat floatNumber = (CGFloat)random()/RAND_MAX; 阅读全文
posted @ 2013-08-05 18:04 秃鹰 阅读(118) 评论(0) 推荐(0)
摘要: 构建项目先在本地目录构造三个目录:branches、tags、trunk,其中branches下面分dev-branch和release-branch。把项目工程建立在dev-branch中,用svn import上传到svn中。trunk一开始trunk中没有东西,需要用svn copy把dev-branch中的工程copy到trunk中:$svn copy *****/branches/dev-branch/** ****/trunk有新的版本的需要merge到trunk中的话,需要先把trunk中的工程check out到本地,然后cd到该目录,进行merge:$svn merge ht 阅读全文
posted @ 2013-08-02 21:10 秃鹰 阅读(109) 评论(0) 推荐(0)
摘要: 遍历for (NSString *str in mutableArray){ NSLog (@”%@”, str);} 阅读全文
posted @ 2013-08-02 09:23 秃鹰 阅读(61) 评论(0) 推荐(0)
摘要: 点返回键键盘收回,实现UITextFieldDelegate协议,在.m文件中:- (void)viewDidLoad{ textField.delegate=self;}- (BOOL)textFieldShouldReturn:(UITextField *)textField//这是代理里面的方法{ [textField resignFirstResponder]; return YES;} 阅读全文
posted @ 2013-08-02 08:26 秃鹰 阅读(99) 评论(0) 推荐(0)
摘要: 创建消息中心[NSNotificationCenter defaultCenter]单例模式添加观察者为不同的类之间提供消息通信机制。使用NSNotificationCenter的单例创建一个消息中心:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeLabelValue:) name:@"label" object:nil];addObserver:self是添加一个观察者,即消息的接收者,不能为空;selector:@selector(changeLabelVa 阅读全文
posted @ 2013-07-30 10:25 秃鹰 阅读(242) 评论(0) 推荐(0)