自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鹰击长空

以生命之短暂,览知识之无限

  • 博客(14)
  • 资源 (17)
  • 收藏
  • 关注

转载 UIScrollView 原理详解

UIScrollView 原理详解时间: 2010-12-24 11:05 点击:1842 次scroll view 原理 在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送scroll view 原理    在滚动过程当中,其实是在修

2012-08-30 14:01:37 729

转载 hitTest的作用与用法

hitTest的作用:当在一个view上添加一个屏蔽罩,但又不影响对下面view的操作,也就是可以透过屏蔽罩对下面的view进行操作,这个函数就很好用了。 hitTest的用法:将下面的函数添加到UIView的子类中,也就是屏蔽罩类中即可。 -(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event

2012-08-28 09:27:34 5226

转载 iOS5中 UIViewController新方法的使用

在iOS5中,ViewController中新添加了下面几个方法:addChildViewController: removeFromParentViewController transitionFromViewController:toViewController:duration:options:animations:completion:willMoveToParentV

2012-08-25 20:33:41 1214

转载 使用CGAffineTransform实现对控件的旋转

今天在CC上看到这个功能,感觉挺好玩的,记下了,以便后用!CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2);[xxx setTransform:rotation];呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E         2.7182

2012-08-22 09:22:21 4050

转载 10个迷惑新手的Cocoa&Objective-c开发问题

language backgroundrun­timethreadrun­loopdel­e­gate, protocolevent respon­dermem­ory managementclass heritage and categorydesign patterndrawing issue首先请谅解我可能使用很多英文,毕竟英文资料将来会是你的主要

2012-08-18 18:30:39 2414

原创 从任意多的数字中产生定量的随机数

所用语法:Objt-C#define PictureNum 24#define Amount  60写这片博客主要是因为做连连看的时候,图片库中有很多图片,而每一关用不了这么多的图片,只能用其中的一部分,所以就想法写了这样一个算法从照片库中随机的取出定量的照片,实现随机出图的功能。for (int i=0; iPictureNum; i++) {        in

2012-08-18 18:25:49 812

转载 ObjC: 委托模式

在ObjC中,经常提到委托模式(delegate),非常重要。比如官方交互API,委托模式使用的很常见,比如UIView的setAnimationDelegate,设置动画的委托。不理解委托模式,就不能很快的理解很多API的使用,因为它们使用一样的模式,了解这个模式,就会心领神会,立即上手。下面用通俗的话说说委托模式是干什么用的。实际上ObjC中的委托模式,类似于Java中的回调(Call

2012-08-16 14:45:40 783

转载 ObjC: 源文件的组织

最简单的ObjC程序,你都可以这样写:#import @interface Book : NSObject{     }-(NSString *) getPrice;@end@implementation Book-(NSString *) getPrice{     return @"$17"; }@endint

2012-08-16 14:33:16 759

转载 最简单的画线功能

如何在iOS屏幕上画出一条线来?这是一切复杂画线的基础。之前在计算一个点是否在一个区域中中已经有使用CGPath的示例。那是用来标定区域的,这里使用CGPath画线。示例非常简单。首先要有个UIImageView,在本例中声明为成员变量:@interface PathDemoViewController : UIViewController {

2012-08-16 14:31:24 1006

原创 ios视图切换效果

我们经常进行视图间的切换,比如present效果从下边向上推出,这里我们可以写如下代码,来改变切换视图的样式。A *a = [[A alloc]init];[asetModalTransitionStyle:UIModalTransitionStyleCrossDissolve];[selfpresentModalViewController:primaryVCanim

2012-08-15 21:15:14 1907

转载 IOS开发-画线画图

1、绘图总结:绘图前设置:CGContextSetRGBFillColor/CGContextSetFillColorWithColor //填充色CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColor //笔颜色CGContextSetLineWidth //线宽度绘图后设置:注: 画完图后,必须

2012-08-10 13:16:52 5226

转载 贝塞尔曲线 总结

Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名,称为贝塞尔曲线。  以下公式中:B(t)为t时间下 点的

2012-08-08 10:13:12 12221 9

转载 UIBezierPath 的使用介绍

使用UIBezierPath类可以创建基于矢量的路径。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。    1.Bezier Path 基础   UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去创建矩形和多边形

2012-08-07 15:22:45 52127 3

转载 Core Animation学习----CAkeyframeAnimation

CAkeyframeAnimation:提供了关键帧动画的支持。你可以为层属性指定key path来使其产生动画,这个数组的值保存了动画每个阶段的值,同时还有key frame的次数和时间函数。在动画运行的时候,数组中的每个值就会被轮流进行插值使用。- (void)viewDidLoad {    [super viewDidLoad];

2012-08-07 12:39:22 2541

横向的 UITableView

可以实现横向的UITableView,一般情况下都用的是纵向的,所以很想做一款横向的,今天终于做到了,参考github上的资源,写下了下面的demo。

2012-12-01

横向的UITableView

长期以来,一直寻找可以横向的UITableView,今天终于找到了,在GitHub上找到了很好的资源,经过简化,特意上传,供大家分享。可以实现任何在纵向的情况下可以实现的功能,非常好用。

2012-12-01

贝塞尔曲线demo

由于工作的需要 做了一个贝塞尔曲线的demo,有需要的可以拿去看看。一个起始点跟一个终止点,两个控制点 实现的 ,而且是中间粗两头尖,在xcode4.3.3中编写的程序

2012-08-07

iOS 音频Demo(本地,网络音频的下载与播放全实现)

非常全面地,包括本地音频,网络音频的加载与播放,还有网络音频的下载等等功能,包括进度条,显示下载进度。

2012-06-16

iOS做的简易的浏览器

iOS 做的简易的浏览器,实现最基本的功能

2012-06-14

UITableViewCell 自适应(文本,图片)内容高度

在开发中,uitableView 会经常用到,作为实现tableView展示数据的cell 也就显示出了非同一般的作用,经常,我们从网络上解析到数据之后,每条数据有多有少,这就要求cell有不同的高度,自适应高度的要求由此产生,这里特意上传此demo ,希望对你有所帮助

2012-06-14

iOS开发之通知NSNotificationDemo

刚接触到通知,觉得这个还是很多地方用的到,所以写了个demo现打包如下,功能简单,望批评指正

2012-06-04

自己写的基于ios的水果连连看

自己写的水果连连看 ,能满足连连看规则中的所有功能(包括连连看的两拐点可消)

2012-06-03

iphone开发之点灯游戏(简单)

实现简单的点灯游戏功能,点中间的灯时,四周的灯都会(亮得变暗,暗得变亮);

2012-06-02

基于ios的QQ通讯录

能实现最基本的增删改查功能,用到了数据库 只需将数据库文件放入沙盒之中即可使用。

2012-06-02

用ios写的QQ通讯录

自己写的可以实现基本的增,删,改,查功能的通讯录, 里边用到了数据库 ,下载解压后将Person.db数据库复制一份到沙盒中的document文件夹中,即可运行。

2012-06-02

计算机操作系统试题及答案

计算机操作系统试题及答案 非常全面的一个学习复习的好资料

2011-01-07

Excel 使用技巧集锦——163种技巧

非常全面的 excel 学习的参考书,帮你迅速提升处理电子表格的能力,赶快行动吧

2011-01-07

jsp实用教程(第二版)程序源代码.doc

jsp实用教程(第二版)程序源代码 课本所有代码的集合体,非常好用 免去了自己输入的复杂 适合与正在学习jsp的学友

2010-09-16

全国计算机等级考试四级网络工程师历年真题及解答

全国计算机等级考试四级网络工程师历年真题及解答 非常全面 考试必备

2010-04-09

同济四版 线性代数 课后习题答案

所有的课后题答案,让你打开电脑就能轻松学习。

2009-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除