自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS帮助地址

下面推荐几个比较详细的博客M了个J容芳志深入浅出Cocoa专栏NSHipsteronevcat

2015-10-10 10:00:34 405

转载 贝塞尔曲线UIBezierPath 详解

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

2014-06-30 17:06:03 1529

转载 IT人不要一直做技术

一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BUG和不能按时提交的

2014-06-26 15:47:13 622

转载 怎么样才能锻炼好口才

口才并不是一种天赋的才能,它是靠刻苦训练得来的。古今中外历史上一切口若悬河、能言善辩的演讲家、雄辩家。他们无一不是靠刻苦训练而获得成功的。 美国前总统林肯为了练口才,徒步30英里,到一个法院去听律师们的辩护词,看他们如何论辩,如何做手势,他一边倾听,一边模仿。他听到那些云游八方的福音传教士挥舞手臂、声震长空的布道,回来后也学他们的样子。他曾对着树、树桩、成行的玉米练习口才。日本

2014-06-26 15:46:28 680

转载 35岁前务必成功的12级跳 --每天读一遍

第1跳:1个目标 一艘没有航行目标的船,任何方向的风都是逆风,请明确以下几点: 1.你为什么是穷人——很多时候是因为你没有立下成为富人的目标。 2.你的人生核心目标是什么——杰出人士与平庸之辈的根本差别,并不是天赋、机遇,而在于有无目标。 3.起跑领先一步,人生领先一大步:成功从选定目标开始。 4.贾金斯式的人永远不会成功——为什么大多数人没有成功?真正能完

2014-06-26 15:44:47 503

转载 OpenGL入门学习之十六——在Windows系统中显示文字

本课我们来谈谈如何显示文字。OpenGL并没有直接提供显示文字的功能,并且,OpenGL也没有自带专门的字库。因此,要显示文字,就必须依赖操作系统所提供的功能了。各种流行的图形操作系统,例如Windows系统和Linux系统,都提供了一些功能,以便能够在OpenGL程序中方便的显示文字。最常见的方法就是,我们给出一个字符,给出一个显示列表编号,然后操作系统由把绘制这个字符的OpenGL

2014-06-26 15:21:07 768

转载 OpenGL入门学习之十五——从“绘制一个立方体”来看OpenGL的进化过程

呵呵,绘制一个立方体,简单呀,我们学了第一课第二课,早就会了。先别着急,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。 从原始一点的办法开始一个立方体有六个面,每个面是一个正方形,好,绘制六个正方形就可以了。glBegin(GL_QUADS);     glVertex3f(...);     glVertex3f(...);    

2014-06-26 15:19:34 599

转载 OpenGL入门学习之十四——OpenGL版本和OpenGL扩展

OpenGL从推出到现在,已经有相当长的一段时间了。其间,OpenGL不断的得到更新。到今天为止,正式的OpenGL已经有九个版本。(1.0, 1.1, 1.2, 1.2.1, 1.3, 1.4, 1.5, 2.0, 2.1)每个OpenGL版本的推出,都增加了一些当时流行的或者迫切需要的新功能。同时,到现在为止,OpenGL是向下兼容的,就是说如果某个功能在一个低版本中存在,则在更高版本中也

2014-06-26 15:14:59 1012

转载 OpenGL入门学习之十三——OpenGL是一个状态机

前一段时间里,论坛有位朋友问什么是状态机。按我的理解,状态机就是一种存在于理论中的机器,它具有以下的特点:1. 它有记忆的能力,能够记住自己当前的状态。2. 它可以接收输入,根据输入的内容和自己的状态,修改自己的状态,并且可以得到输出。3. 当它进入某个特殊的状态(停机状态)的时候,它不再接收输入,停止工作。理论说起来很抽象,但实际上是很好理解的。首先,从本质上讲,我们

2014-06-26 15:13:54 586

转载 OpenGL入门学习之十二——OpenGL片断测试

1、剪裁测试剪裁测试用于限制绘制区域。我们可以指定一个矩形的剪裁窗口,当启用剪裁测试后,只有在这个窗口之内的像素才能被绘制,其它像素则会被丢弃。换句话说,无论怎么绘制,剪裁窗口以外的像素将不会被修改。有的朋友可能玩过《魔兽争霸3》这款游戏。游戏时如果选中一个士兵,则画面下方的一个方框内就会出现该士兵的头像。为了保证该头像无论如何绘制都不会越界而覆盖到外面的像素,就可以使用剪裁测试。

2014-06-26 15:12:57 531

转载 OpenGL入门学习之十一——纹理的使用入门

1、启用纹理和载入纹理就像我们曾经学习过的OpenGL光照、混合等功能一样。在使用纹理前,必须启用它。OpenGL支持一维纹理、二维纹理和三维纹理,这里我们仅介绍二维纹理。可以使用以下语句来启用和禁用二维纹理:     glEnable(GL_TEXTURE_2D);   // 启用二维纹理     glDisable(GL_TEXTURE_2D); // 禁用二维纹理使用纹理

2014-06-26 15:12:08 777

转载 OpenGL入门学习之十——BMP文件与像素操作

学过多媒体技术的朋友可能知道,计算机保存图象的方法通常有两种:一是“矢量图”,一是“像素图”。矢量图保存了图象中每一几何物体的位置、形状、大小等信息,在显示图象时,根据这些信息计算得到完整的图象。“像素图”是将完整的图象纵横分为若干的行、列,这些行列使得图象被分割为很细小的分块,每一分块称为像素,保存每一像素的颜色也就保存了整个图象。这两种方法各有优缺点。“矢量图”在图象进行放大、缩小时很方便

2014-06-26 15:11:06 594

转载 OpenGL入门学习之九——使用混合来实现半透明效果

混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。要使用OpenG

2014-06-26 15:08:35 1037

转载 OpenGL入门学习之八——使用显示列表

我们已经知道,使用OpenGL其实只要调用一系列的OpenGL函数就可以了。然而,这种方式在一些时候可能导致问题。比如某个画面中,使用了数千个多边形来表现一个比较真实的人物,OpenGL为了产生这数千个多边形,就需要不停的调用glVertex*函数,每一个多边形将至少调用三次(因为多边形至少有三个顶点),于是绘制一个比较真实的人物就需要调用上万次的glVertex*函数。更糟糕的是,如果我们需要每

2014-06-26 15:07:56 629

转载 OpenGL入门学习之七——使用光照来表现立体感

从生理学的角度上讲,眼睛之所以看见各种物体,是因为光线直接或间接的从它们那里到达了眼睛。人类对于光线强弱的变化的反应,比对于颜色变化的反应来得灵敏。因此对于人类而言,光线很大程度上表现了物体的立体感。请看图1,图中绘制了两个大小相同的白色球体。其中右边的一个是没有使用任何光照效果的,它看起来就像是一个二维的圆盘,没有立体的感觉。左边的一个是使用了简单的光照效果的,我们通过光照的层次,很容易的认

2014-06-26 15:07:21 1566

转载 OpenGL入门学习之六——动画的制作

想必大家都知道电影和动画的工作原理吧?是的,快速的把看似连续的画面一幅幅的呈现在人们面前。一旦每秒钟呈现的画面超过24幅,人们就会错以为它是连续的。我们通常观看的电视,每秒播放25或30幅画面。但对于计算机来说,它可以播放更多的画面,以达到更平滑的效果。如果速度过慢,画面不够平滑。如果速度过快,则人眼未必就能反应得过来。对于一个正常人来说,每秒60~120幅图画是比较合适的。具体的数值因人而异

2014-06-26 15:06:37 619

转载 OpenGL入门学习之五——三维的空间变换

在前面绘制几何图形的时候,大家是否觉得我们绘图的范围太狭隘了呢?坐标只能从-1到1,还只能是X轴向右,Y轴向上,Z轴垂直屏幕。这些限制给我们的绘图带来了很多不便。我们生活在一个三维的世界——如果要观察一个物体,我们可以:1、从不同的位置去观察它。(视图变换)2、移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它。(模型变换)3、如果把物体画下来,我们可以

2014-06-26 15:05:56 918

转载 OpenGL入门学习之一——编写第一个OpenGL程序

说起编程作图,大概还有很多人想起TC的#include吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。OpenGL命令

2014-06-26 15:04:37 633

转载 OpenGL入门学习之二——绘制几何图形

一、点、直线和多边形我们知道数学(具体的说,是几何学)中有点、直线和多边形的概念,但这些概念在计算机中会有所不同。数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点。另一方面,无论图形输出设备(例如,显示器)如何精确,始终不能输出一个无穷小的点。一般情况下,OpenGL中的点将被画成单个的像素(像素的概念,请自己搜索之~),虽然它可能足够小,但并

2014-06-26 15:03:59 729

转载 OpenGL入门学习之三——绘制几何图形的一些细节问题

1、关于点点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下:void glPointSize(GLfloat size);size必须大于0.0f,默认值为1.0f,单位为“像素”。注意:对于具体的OpenGL实现,点的大小都有个限度的,如果设置的size超过最大值,则设置可能会有问题。例子:void myDisplay(void)

2014-06-26 15:03:06 746

转载 OpenGL入门学习之四——颜色的选择

OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。

2014-06-26 15:02:08 1016

转载 第三方库介绍(copy)

1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到

2014-06-26 14:49:45 743

转载 如何判断ios设备中是否安装了某款应用

主要思路就是 ,在要被识别的应用程序B的XCode的info.plist中       如果是Xcode 4.2  ,那么       1. 在info.plist 中 增加 一个  URL  Schemes: XXX           添加的具体细节是:           1.1 打开 info.plist  ,在 Information Property List的下面增加

2014-05-10 00:46:58 802

原创 关于Applications must be ready for upload on iTunes Connect

当作为一个iOS程序员,跟证书,profile打交道的时候,是很苦逼的!      遇到这个问题时,先去iTunes看看你项目的状态,是不是upXXXX,如果是waitingXXX,那就等于是说正在审核,你再上传也是没用的;     其次就是你没有在iTunes创建该App。    希望能帮到你...

2014-03-28 15:49:07 629

转载 UITableView的使用大全

转自ch_soft的专栏 ,地址 :http://blog.csdn.net/ch_soft/article/details/6945987首先、对UITableView进行讲解,下面有对它进行实际的应用UITableView      显示大型内容的列表            单行,多列             垂直滚动,没有水

2014-03-18 01:27:41 514

hibernate-release-5.0.6.Final

hibernate5.0.6 Api 主意:解压之后,添加zip后缀名,然后再解压,才可用! 由于上传资源有限...

2016-01-22

ios面试宝典

程序员面试宝典,对于刚毕业的大学生,初出茅庐的程序员很有帮助!

2013-10-01

空空如也

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

TA关注的人

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