1、在ios5下面,xcode4.2开发工具中。。
1)创建一个静态库项目
-->File-->new Project-->选择Framework&Library-->选中
工程创建完毕后,我们开始编写代码。我们创建一个UIView类用来显示一张图片,并且点击该视图后打开一个网址。
创建视图类的.h文件
- #import <UIKit/UIKit.h>
- @interface MyView : UIView
- @end
创建视图类的.m文件
显示的图片资源为通过URL下载后谷歌的LOGO,点击该LOGO视图后程序将打开百度的主页。
- #import "MyView.h"
- @implementation MyView
- - (id)initWithFrame:(CGRect)frame
- {
- //初始化视图位置
- self = [super initWithFrame:frame];
- if (self) {
- }
- return self;
- }
- - (void)drawRect:(CGRect)rect
- {
- //这里创建一个图片视图
- UIImage *image=[[UIImage alloc]initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com.hk/intl/zh-CN/images/logo_cn.png"]]];
- [image drawInRect:CGRectMake(0, 0,self.frame.size.width , self.frame.size.height)];
- [image release];
- }
- -(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
- {
- //点击视图后打开网页
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.baidu.com"]];
- }
- @end
运行项目生成.a文件,然后打开其所在的文件位置

注意:
开始我找不到debug_iphonesimulator是因为我没有在iphone下run程序,而是在iOS方式运行的,所以只出现debug_iphoneos这个文件夹
导入生成的静态库libstaticLibrary.a和MyView.h表头文件
运行结果: