自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xiao_se7en的专栏

返程OPEN

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 use

if (_PDFPageRef !=NULL) // Check for non-NULL CGPDFPageRef{CGPDFPageRetain(_PDFPageRef);// Retain the PDF page                                CEOPDFParser *parser = [[CEOPDFParseralloc]

2012-06-05 16:14:18 1164

翻译 Quartz 2D编程指南(14)--PDF文档的解析

咳咳。。。。PDF文档解析 。。。网上找了好久没找到。。。。。自己翻译了。。水平不行。。。大家将就点随便看看了。这可是哥辛苦一下午翻译的啊。。累死我了。。PDF文档解析Quartz提供了让你检查PDF文档结构和内容流(contentstream)的函数.检查文档结构可以让你读取文档目录的条目和与每个条目相关的内容。通过递归地遍历目录,您可以检查整个文档。一个PDF的内容流(

2012-05-31 16:05:08 2638 3

转载 Quartz 2D编程指南(13) - PDF文档的创建、显示及转换

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考 PDF文档存储依赖于分辨率的向量图形、文本和位图,并用于程序的一系列指令中。一个PDF文档可以包含多页的图形和文本。PDF可用于创建跨平台、只读的文档,也可用于绘制依赖于分辨率的图形。         Quartz为所有应用程序创建高保真的PDF文档,这些

2012-05-30 12:42:16 978

转载 Quartz 2D编程指南(10) -- Quartz 2D中的数据管理

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考管理数据是每一个图形应用程序所需要处理的工作。对于Quartz来说,数据管理涉及为Quartz 2D程序提供数据,及从中获取数据。一些Quartz 2D程序将数据传输到Quartz中,如从文件或程序其它部分获取图片或PDF数据。另一些程序则获取Quart

2012-05-30 12:28:32 777

转载 Quartz 2D编程指南(9) -- 透明层

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考透明层(TransparencyLayers)通过组合两个或多个对象来生成一个组合图形。组合图形被看成是单一对象。当需要在一组对象上使用特效时,透明层非常有用,如图9-1所示的给三个圆使用阴影的效果。 如果没有使用透明层来渲染图9-1中的三个圆,对它

2012-05-30 12:26:39 904

转载 Quartz 2D编程指南(7) - 阴影

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考阴影是绘制在一个图形对象下的且有一定偏移的图片,它用于模拟光源照射到图形对象上所形成的阴影效果,如果7-1所示。文本也可以有阴影。阴影可以让一幅图像看上去是立体的或者是浮动的。 阴影有三个属性:x偏移值,用于指定阴影相对于图片在水平方

2012-05-30 12:14:46 729

转载 Quartz 2D编程指南(5) - 变换

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考Quartz 2D 绘制模型定义了两种独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的本地分辨率)。用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系。当我们需要一个点或者显示文档时, Quartz会将用户空间坐标系统映射到

2012-05-30 12:07:14 639

转载 Quartz 2D编程指南(4) - 颜色和颜色空间

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考不同的设备(显示器、打印机、扫描仪、摄像头)处理颜色的方式是不同的。每种设备都有其所能支持的颜色值范围。一种设备能支持的颜色可能在其它设备中无法支持。为了有效的使用颜色及理解Quartz 2D中用于颜色及颜色空间的函数,我们需要熟悉在Color Ma

2012-05-30 11:26:30 877

转载 Quartz 2D编程指南(3) - 路径(Paths)【下】

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考设置混合模式混合模式指定了Quartz如何将绘图绘制到背景上。Quartz默认使用普通混合模式(normal blend mode),该模式使用如下公式来计算前景绘图与背景绘图如何混合:result = (alpha * foregrou

2012-05-30 11:18:57 676

转载 Quartz 2D编程指南(3) - 路径(Paths)【上】

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考路径定义了一个或多个形状,或是子路径。一个子路径可由直线,曲线,或者同时由两者构成。它可以是开放的,也可以是闭合的。一个子路径可以是简单的形状,如线、圆、矩形、星形;也可以是复杂的形状,如山脉的轮廓或者是涂鸦。图3-1显示了一些我们可以创建的路径。左上角

2012-05-30 10:58:51 814

转载 Quartz 2D编程指南(2) - 图形上下文(Graphics Contexts)

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译的国外的Quartz 2D一系列学习资料,供大家参考一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。我们可以通过几种方式来获取Gr

2012-05-30 10:54:01 681

转载 Quartz 2D编程指南(1) - 概览

Quartz 2D编程指南是cocoachina论坛会员德鲁伊翻译Apple的Quartz 2D一系列学习资料,供大家参考Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz

2012-05-30 10:47:35 1126

原创 iOS 读取 以及 高亮 PDF

咳咳,大家好,好长时间没有写这个blog了,这段时间跟着leader做一个解析pdf的东东,纠结了好长时间,leader手下面 很多项目,但还是帮我做了好多工作,不说废话了,我们来看看这个项目吧,这个解析pdf的项目其实是一个大项目的一部分,其实还有解析其他格式文档的模块,我做的这个模块真是把我折腾死了,下面列出几个我个人在项目中运用到的几个比较好的网址和大家分享下。1. PDF解析 http

2012-05-28 17:18:40 1227

转载 const char*, char const*, char* const的区别

const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。这三种声明方式非常相似:Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a const poi

2012-05-25 16:44:10 538

转载 iOS开发中Base SDK Missing的两个解决办法

如果我们在网上下载的低版本开发的iOS源代码,而我们的iOS SDK又是高版本的时候,就会有Base SDK Missing的问题,在网上搜集了两个解决办法:方法1:老外的方法,网上流传广泛。IPhone Base SDK missing   1. Load your project   2. From the menu, select Project > Edit Proje

2012-05-25 14:48:28 601

转载 Objective-C中init函数实现的相关研究 if ((self = [super init]) != nil)

今天在学习Objective-C时见到某初始化函数中有如下代码:    self = [super init];    if(self){// Initialize members    }    return self;    当时只是觉得Objective-C与才C++应该一样,每个子类对象都包含父类对象,所以super与self都是指向同一对象

2012-05-25 10:59:40 1031

转载 Xcode修改项目名

Xcode修改工程名字是本文要介绍的内容,不知道大家有没有遇到过修改工程名字的需求,反正我是遇到过  。开发过程当中,项目进行到一半的时候,觉得工程名不正确, 或是现在这个项目与以前用过的项目需求差不多,于是只需要修改一下工程名就可以用于现在这个项目  。所在修入项目名的功能也是有用的,那么如何修改呢?其实xcode有这功能,只需要点几下就行了  。  首先打开你的工程,然后先中菜单中的P

2012-02-16 16:45:13 527

转载 六种方式实现hibernate查询(转)

讲讲hibernate查询的6种方法。分别是        HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。        如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。HQL查询

2012-02-07 10:41:24 577

8088 汇编速查手册

8088 汇编速查手册 好牛的啊啊啊啊啊啊啊啊

2009-10-22

数据库课程设计关于手机信息系统

手机信息系统的数据库课程设计,里面有详细的流程图,

2009-06-19

空空如也

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

TA关注的人

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