Iphone
酒馆儒生
8年Java
展开
-
怎样获得documents文件夹以及为文件改名
可以使用c函数NSSearchPathForDirectoriesInDomain来查找各种目录。它是Foundation函数,因此它可以与Cocoa for Mac OS X共享。它的很多可用选项都是专门为OS X设计的,在iphone上不会返回任何值。其原因在于,这些位置并不存在于iphone(如Downloads文件夹)上,或者你的应用程序由于iPhone的沙盒机制而没有访问该位置的权限原创 2010-04-26 15:29:00 · 3303 阅读 · 0 评论 -
Xcode快捷键大搜集(不断更新)
如果想要练成独孤九剑,出招快是第一秘诀,所以想要提高开发速度,从省时间的角度,第一位要解决的就是使用快捷键来代替一些繁琐的操作.于是本人搜集了众多快捷键,并不断更新,力求完美.alt+cmd +上alt+cmd +左/右 (sdk3.0之后有不同)alt+左/右control+左/右cmd+左/右alt+shift+左/右control+shif原创 2010-04-27 11:01:00 · 734 阅读 · 0 评论 -
怎样将UIImage对象保存到JPG或者PNG文件中?
我们都知道如果要从data中或者file中读取数据并包装成UIImage可以使用+ imageWithData: 和+ imageWithContentsOfFile: 但如果想把UIImage的图片数据写入到jpg或者png格式的文件中呢?答案是UIImageJPEGRepresentation,请看如下代码/ Create paths to output imagesNSString原创 2010-04-28 11:54:00 · 24964 阅读 · 1 评论 -
如何转换NSString与NSDate?
想要在NSString与NSDate之间进行转换,答案是使用NSDateFormatter,该类提供了– dateFromString: 和– stringFromDate:两个关键的方法,具体使用请看如下代码:NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat:原创 2010-04-30 11:47:00 · 3266 阅读 · 0 评论 -
如何给组件添加事件并传递参数
我们以UIButton为demoUIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(buttonX, buttonY, width, height)];//给button添加点击事件,action参数中写入事件执行方法[button addTarget:self action:@selector(acti原创 2010-05-06 15:18:00 · 6543 阅读 · 1 评论 -
如何在navigationBar的中间添加一张自定义图片?
以下代码展示了如何在navigationBar中间添加一张自定义图片UIImage *image = [UIImage imageNamed: @"NavBarImage.png"];UIImageView *imageView = [[UIImageView alloc] initWithImage: image];self.navigationItem.titleView = im原创 2010-05-12 14:51:00 · 5238 阅读 · 0 评论 -
如何移动组件的位置,例如如何将UIAlertView显示在屏幕上部
苹果自带的警告框非常好用,但是它总是显示在屏幕中间,我们如何将它的位置移动呢?从Iphone SDK3开始我们可以使用CGAffineTransformTranslateUIAlertView * alert = [ [ UIAlertView alloc ] initWithTitle:@"Alert" message:@"Alert" d原创 2010-05-26 16:59:00 · 3058 阅读 · 0 评论 -
如何将UITableViewDelegate和UITableViewDataSource从UITableViewController中分离出来?
大家都知道如果给UITableViewController装载一些数据和控制cell的行为(高度,样式等)都需要指定UITableView的delegate给自身,一般会使用IB或者在viewDidLoad中写上self.tableView.delegate = self;然后实现UITableViewDelegate和UITableViewDataSource中的方法,例如:– tableView:cellForRowAtIndexPath: 等等. 那么如何将实现UITableVi原创 2010-08-18 16:21:00 · 12482 阅读 · 2 评论