Fork me on GitHub
上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 125 下一页

2012年2月10日

摘要: Xcode的SVN功能,和Eclipse中的subclipse或者windows下的tortoiseSVN比较起来功能还差很多。我是索性不用的,直接用命令行。我看有的朋友是用subclipse,其实也挺好,不过,为了使用SVN功能要单独开一个耗费资源的Eclipse。但是,不论使用什么SVN工具,都会遇到Xcode固有的问题,即project.pbxproj文件的提交冲突问题。project.pbxproj文件里面包含了构建过程所需的所有文件,如果你在项目目录下增加了新文件,比如没有通过Xcode,该文件就不在project.pbxproj文件中,就不会生成到app中。同理,如果你从SVN中更 阅读全文
posted @ 2012-02-10 11:53 pengyingh 阅读(6417) 评论(0) 推荐(0)
摘要: 贝塞尔曲线,可以通过三个点,来确定一条平滑的曲线。在计算机图形学应该有讲。是图形开发中的重要工具。实现的是一个图形做圆周运动。不过不是简单的关键帧动画那样,是计算出了很多点,当然还是用的关键帧动画,即使用CAKeyframeAnimation。有了贝塞尔曲线的支持,可以赋值给CAKeyframeAnimation 贝塞尔曲线的Path引用。用贝塞尔曲线画圆,是一种特殊情况,我的做法是通过贝塞尔曲线得到4个半圆的曲线,它们合成的路径就是整个圆。以下是动画部分的代码:- (void) doAnimation { CAKeyframeAnimation *animation=[CAKeyframeA 阅读全文
posted @ 2012-02-10 11:52 pengyingh 阅读(8752) 评论(0) 推荐(0)
摘要: iOS有单行和多行显示文本的控件对象:UITextField:简单的单行UITextView:可滚屏的多行在这里使用的是多行文本,即UITextView。代码很简单,需要声明该视图的位置,字体颜色,背景色,是否可编辑以及是否可滚动。textview=[[UITextView alloc] initWithFrame:CGRectMake(550, 140, 400, 300)];textview.backgroundColor = [UIColor colorWithWhite:0 alpha:0];textview.textColor = [UIColor blackColor];textv 阅读全文
posted @ 2012-02-10 11:51 pengyingh 阅读(253) 评论(0) 推荐(0)
摘要: 如何在iOS屏幕上画出一条线来?这是一切复杂画线的基础。之前在计算一个点是否在一个区域中中已经有使用CGPath的示例。那是用来标定区域的,这里使用CGPath画线。示例非常简单。首先要有个UIImageView,在本例中声明为成员变量:@interface PathDemoViewController : UIViewController { UIImageView *imageView;}画线的代码:- (void)viewDidLoad { [super viewDidLoad]; imageView=[[UIImageView alloc] initWithFrame:self.vie 阅读全文
posted @ 2012-02-10 11:49 pengyingh 阅读(365) 评论(0) 推荐(0)
摘要: iOS有时候需要判断是否touch到某个图的区域中。这里做了个小示例,通过CGPath创建一个区域,区域是由路径做两点间线段并闭合成的区域,比如这里创建了一个简单的矩形。然后就可以用CGPath相关函数判断点是否在区域里了。- (void)viewDidLoad { [super viewDidLoad]; CGMutablePathRef pathRef=CGPathCreateMutable(); CGPathMoveToPoint(pathRef, NULL, 4, 4); CGPathAddLineToPoint(pathRef, NULL, 4, 8); CGPathAddLineT 阅读全文
posted @ 2012-02-10 11:48 pengyingh 阅读(537) 评论(0) 推荐(0)
摘要: 在在界面中显示文本内容中写入UITextView的文本,如何保存?可以使用NSUserDefaults:NSUserDefaults *textData;该实例实际上是NSDirectory,保存键值对。在使用中,首先检查是否有该键值对,如果有赋值给TextView的text属性。- (void) initTextView{ textData=[NSUserDefaults standardUserDefaults]; textview=[[UITextView alloc] initWithFrame:CGRectMake(550, 140, 400, 300)]; textview.bac 阅读全文
posted @ 2012-02-10 11:47 pengyingh 阅读(1146) 评论(0) 推荐(0)
摘要: 如何将图片保存到iOS自带的Photo Album中呢?这是调用api生成的当前绘制的图形。代码很简单:UIImageWriteToSavedPhotosAlbum(drawImage.image, nil, nil, nil);这里drawImage是一个UIImageView。为nil的参数,可在UIKit Function Reference中查到。UIImageWriteToSavedPhotosAlbum是UIKit框架中的一个函数。这里说一下后面三个参数的含义:void UIImageWriteToSavedPhotosAlbum ( UIImage *image, id comp 阅读全文
posted @ 2012-02-10 11:46 pengyingh 阅读(268) 评论(0) 推荐(0)
摘要: #import<UIKit/UIKit.h>//代理的协议与模态对话框类的定义@protocolModalWebViewControllerDelegate;@interfaceModalWebViewController : UIViewController{ id<ModalWebViewControllerDelegate>delegate; UIWebView*webView;}@property(nonatomic,assign)id<ModalWebViewControllerDelegate> delegate;@property(nonato 阅读全文
posted @ 2012-02-10 10:47 pengyingh 阅读(246) 评论(0) 推荐(0)
摘要: NSArray中存放的是NSDictionary,可以使用策略的方法对NSDictionary进行定制,增加比较的方法。然后调用NSArray的sortUsingSelector方法对数组进行排序,这里使用NSDictionay中的时间对象的时间排序。具体操作如下:1.定制NSDictionaryXXX.h文件@interface NSMutableDictionary(myCompare)-(NSComparisonResult)myCompareMethodWithDict: (NSMutableDictionary*)theOtherDict;@endXXX.m文件#import &qu 阅读全文
posted @ 2012-02-10 10:07 pengyingh 阅读(563) 评论(0) 推荐(0)
摘要: /*******************************************************************************************NSString*******************************************************************************************///一、NSString/*----------------创建字符串的方法----------------*///1、创建常量字符串。NSString *astring = @"This is a Str 阅读全文
posted @ 2012-02-10 09:48 pengyingh 阅读(398) 评论(0) 推荐(0)
上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 125 下一页

导航