自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 BitmapImage and image mask的零碎知识点

位图(bitmap)是iOS build-in支持的格式。关于位图的建立,就是常见的几个方法。这里主要说明一下如何获得图片的原数据。 建立一个bitmap context通过CGBitmapContext来建立bitmapContext 里面的数据就可以获取到了。 一般每一个像素有32bit 每个component 有8bit,还有一个alpha通道

2016-03-01 01:16:16 302

原创 Pattern

pattern是一个连续画在context上的一部分内容。他分为两种,一种是无颜色的pattern,另外一种是有颜色的pattern。 pattern的过程都是这样子的。 1.设置pattern fill的 colorSpace(针对函数 CGColorSpaceCreatePattern,他是设置pattern的颜色空间的)对于有颜色的pattern而言,设置颜色空间为NULL对于没有颜色

2016-03-01 01:15:03 564

原创 Quartz 2D基础

Quartz是一个绘图库,应用于平面空间的图形绘制。 他可以在iOS,Mac OS上使用。基本思路:采用的是“绘画者”模式。 在绘制的时候,把自己想象成一个画家,进行绘画。绘制的东西是抹不掉的,(除非你把特定矩形区域的图画抹掉,但是不能去掉特定的某一个画)我们可以通过在覆盖的方法把已经绘制的东西给遮挡住。既然采用的是“绘画者”的模式,那么就需要一个画布,一个画笔。 画布:就是context

2016-03-01 01:12:02 367

原创 利用CADisplayLink来实现一些碉堡的动画

首先我们来了解一下什么是CADisplayLink。 他是一种类似于NSTimer的一个计时器,与NSTimer不同的是,他是以桢为刷新频率。iOS默认的桢刷新频率是60F/s ,也就是说,CADisplayLink是在一秒内有可能被触发60次(可能性很大)。因戏我们可以通过CADisplayLink来改变一些属性,从而实现连续的动画 (注:CADisplayLink是可以改变刷新频率的,且通常

2016-03-01 01:01:09 746

原创 netHack 策略之人物选择

游戏开始的时候,玩家最先接触的就是人物的选择了,而人物的选择又非常影响后续的游戏进程,所以,我们最先开始人物的选择策略。根据netHack Wiki的数据,我列出来各种人物的属性,以及胜利可能性(这个游戏就是屌,连赢都是可能性) Role(角色) win rate(胜率)/% Valkyrie(古希腊女神) 62.55 Barbarian(野蛮人) 61.02 Samura

2015-10-21 10:09:37 1328

原创 Geek生活--netHack

作为程序员,一个Geek的生活是我们想要选择的,这里,笔者想给大家推荐一个Geek必备的游戏——netHack。世上最好玩儿的游戏,没有之一。假如你的一生只能做一件事儿的话,那么请玩netHack。不多解释这个游戏的伟大,想要了解的话,请自行Wiki。游戏剧情:你跟随这奥丁(Odin)大神在地牢(dungeon)中一层一层的探索,直到进入到进入到最后一层。拿到一个护符(Amulet of Yend

2015-10-12 15:36:25 1781

原创 工欲利其事必先利其器之iOS开发前期准备

iOS开发工具集锦开发一个系统需要有优秀的工具的支持的。有代码工具,有书籍工具等等的支持。在正式开发之前,我们先武装好自己,用工具和知识武装自己。代码工具篇Xcode无可否认Xcode是开发iOS,Mac OS等应用的最优秀的IDE。Xcode具有良好的设计,一流的用户体验。强大的clang编译器,还可以的代码提示,美翻了的代码色彩搭配,便捷的代码管理。已经如此丧心病狂了,但是Xcode还支持添加

2015-09-18 14:53:32 997

原创 我的第一篇博文

终于在大三的第二个星期,有了自己的第一个博客。 第一篇,写点什么。 就写点博客的意义吧,为博客定个调性。 如果我比别人看得更远,那是因为我站在巨人的肩上窗外一片雾霾。 讨厌雾霾中的生活。前面高山,远海,都看不见。 有时候,太阳也被这一团雾霾给遮挡住了。 我们需要一场雨,一阵风来吹飞这些雾霾。让我们看见高山,白云,蓝天,海 洋。这跟我们做技术的一样。 我们需要一些好的指导性的东西,

2015-09-17 17:43:32 615 1

SWIFT 100 tips喵神

swift学习者必备神书

2016-06-14

空空如也

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

TA关注的人

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