自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (19)
  • 收藏
  • 关注

转载 UML 中的各种关系,泛化 = 实现 > 组合(强聚合)> 聚合 > 关联 > 依赖

http://www.open-open.com/lib/view/open1328059700311.html

2015-02-28 11:08:16 1023

原创 Core Animation - 过渡动画 CATransition

CAAnimation有三个子类:CAAnimationGroup,CAPropertyAnimation,CATransition。 其中,CATransition就是一个过渡动画类,比如一个UIImageView从一张图片过渡到另外一张图片。 其实使用真的是非常简单, 下面的例子就是一个UIImageView _myImage已经显示了一张图片A,然后在一个按钮函数里面,设置成B,再创建

2015-02-09 17:24:40 1135

原创 Core Animation - 属性动画CAPropertyAnimation

core animation里面有个很重要的类CAPropertyAnimation,它有两个子类,CABasicAnimation和CAKeyFrameAnimation。 类图如下: CABasicAnimation可以设置一些属性,比如位置从A到B,然后就会移动过去。 CAKeyFrameAnimation基本就和flash里面说的补间动画一样(tweening),设置一些值,

2015-02-09 16:53:54 2415

原创 Core Animation 多个动画顺序播放

同时播放多个动画效果很容易,多次调用addAnimation或者CAAnimationGroup就可以。那么如何序列化播放多个动画呢? 搜索了一下,也不知道是我没搜到,还是苹果就没有提供相应的封装,反正我是没看到官方的做法。 那就自己搞个解决方案吧。 看了一下CAAnimation的定义,发现有个delegate, @interface CAAnimation : NSObject

2015-02-05 16:18:48 7041 4

原创 Core Animation 叠加

之前做过一些游戏,现在的游戏引擎基本都支持多个动画同时播放。 看了一下core animation,也是支持多个动画同时播放的。其实也是很简单,就是多次调用CALayer的addAnimation函数。 比如代码: CALayer *sublayer =[CALayer layer]; sublayer.backgroundColor =[UIColor orangeColo

2015-02-05 15:37:03 1027

原创 Core Animation 基础

Core Animation是一个框架,这里面提供了一些动画效果的封装。 这里有个图片,可以看到一些类的关系。 CALayer有个函数 - (void)addAnimation:(CAAnimation *)anim forKey:(NSString *)key; 通过这个函数可以把一个动画对象加到CALayer对象里面,这样就可以实现动画效果了。 ios sdk已经帮我们实现了一

2015-02-05 14:48:13 1114

原创 CALayer 基础

UIView在ios开发里面是非常重要的。几乎所有的控件都是从UIView继承下来的。比如UILabel,UIText等。 今天有空看了一下UIView的内部结构。发现其实UIView的显示部分其实委托给CALayer(Core Animation Layer)来做的。 UIView类片段 NS_CLASS_AVAILABLE_IOS(2_0) @interface UIView : U

2015-02-05 14:22:32 2050

转载 转几篇不错的关于REST/RESTful的解释文章

http://www.ruanyifeng.com/blog/2011/09/restful.html

2015-02-03 09:56:24 731

COM 连接点简单例子

一个简单的连接点例子,包括一个客户程序和一个COM组件。

2014-09-05

MTA客户跨线程调用STA对象

一个简单例子,MTA客户跨线程调用STA对象,直接传递COM对象。

2014-08-26

STA客户跨线程调用STA对象

STA客户跨线程调用STA对象,使用了marshal,消息循环。

2014-08-25

STA组件简单调用(MTA客户,STA客户)

实现了一个STA组件, 然后里面有STA客户调用和MTA客户调用。

2014-08-25

OSX服务端+iphone客户端 网络通信小程序

基于OS X的一个CFNETWORK写的服务端 iphone上的一个客户端,NSStream写的。 实现了基本通信和客户端切到后台后继续保持连接。

2013-05-16

OS X网络程序简单例子

用CFNETWORK和NSStream写的一个简单通信例子,包括服务端和客户端。 用的xcode。

2013-05-16

C# 处理xml

写了几行C#处理xml的代码。非常简单的几行代码。

2013-03-01

封装了一个带上下刷新功能的table(UITableView子类)

封装了一个带上下刷新功能的table(UITableView子类)。 这样在想使用刷新功能的地方,只要使用这个类替换标准UITableView就可以了。

2012-12-28

IOS开发 Table上下拉动刷新(表头下拉,表尾上拉)

在别人的基础上修改的,在一个class里面支持表头下拉刷新,表尾上拉刷新。

2012-12-28

ios自定义table例子

一个简单的自定义table例子。自定义cell,里面可以随意画自己想要的东西。

2012-12-27

WDM驱动-完成例程

wdm驱动,完成例程的一个例子。包含3部分: 1. 目录1是一个功能驱动, 2. 目录2是一个过滤驱动,附在#1上面, 3. 另外还有一个测试代码。 直接跑测试代码,就可以看到完成例程的效果。

2012-12-21

wdm驱动-过滤驱动

wdm驱动,包括功能驱动和附在它上面的过滤驱动(上层过滤驱动)。一个很简单的例子。

2012-12-19

WDM驱动多个设备对象

WDM驱动,AddDevice里面多次调用IoCreateDevice创建多个设备对象。遍历整个设备链。

2012-12-14

WDM驱动取消例程

StartIo例程的基本例子,包括如何取消irp

2012-12-13

WDM驱动StartIo例程

用WDM实现的StartIo例子。将多个线程创建的IRP串行化处理。

2012-12-12

异步IRP例子

一个WDM驱动,使用异步IRP。caller通过异步方式打开驱动设备,然后使用WaitForSingleObject查看驱动是否已经完成请求。

2012-11-26

使用DeviceIoControl进行通信(直接方式)

一个WDM驱动,然后caller使用DeviceIoControl进行和驱动的通信。输出buffer使用METHOD_IN_DIRECT进行数据传输。

2012-11-23

缓冲区方式WDM驱动例子

使用缓冲区方式(DO_BUFFERED_IO)进行用户模式和内核模式地址的数据交互。包括驱动程序和用户模式的测试程序。用DDK编译驱动,VS2008编译测试程序。

2012-11-22

一个简单的WDM驱动例子

一个简单的WDM驱动例子,包括驱动和用户模式的调用测试。(例子来自于《windows驱动开发技术详解》,只是稍微做了一些改变)

2012-11-21

空空如也

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

TA关注的人

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