代码改变世界

阅读排行榜

Cocos2d开发系列(八)

2011-08-08 11:00 by 乱世文章, 745 阅读, 收藏,
摘要: Learn IPhoneand iPad Cocos2d Game Delevopment》第9章 。由于相册空间已满,csdn不允许发布站外图片,所以所有图片以链接方式显示。为了产生粒子效果,程序员们不得不使用粒子系统。粒子系统喷射大量细小的粒子并对其进行高效的渲染,这要比sprite高效得多,因此你可以模拟出雨、烟、火、雪、爆炸、蒸汽尾迹等效果。粒子系统由大量属性驱动。所谓大量的意思,指超过30种,它们不仅影响着每个粒子的外观和行为,而且影响着整体的效果。粒子效果是所有粒子共同创造出来的可视化效果。单个粒子无法产生火焰效果,哪怕10个粒子也远远不够。如果不是数百,起码也要成打的粒子才能产生 阅读全文

使用NSOperation实现异步下载

2010-12-02 15:52 by 乱世文章, 742 阅读, 收藏,
摘要: 在iphone开发中,异步操作是一个永恒的话题,尤其当iphone手机需要和远程服务器进行交互时,使用异步请求是很普遍的做法。通常,这需要NSURLConnection和NSOperation结合起来使用。这方面的资料网络上自然有不少的介绍,不过要找一个能运行的代码也并不容易。许多文章介绍的并不全面,或者使用了过时的SDK,在新IOS版本下并不适用(当前最新的ios是4.2了)。这些代码很经典,但仍然很容易使人误入歧途。本文总结了众多文档介绍的方法和代码,揭示了异步操作中的实现细节和初学者(包括笔者)易犯的错误,使后来者少走弯路。一、使用NSOperation实现异步请求1、新建类,继承自NS 阅读全文

使用Doxgen创建Xcode文档集

2011-03-03 17:58 by 乱世文章, 730 阅读, 收藏,
摘要: 文档集为Xcode开发者提供了一个查找各种文档的便捷方式,包括:API、指南、教程、Q/A、示例代码及其他。许多开发者都用过苹果文档集,如下图所示:Figure 1: Xcode中的苹果文档集在Xcode3.0中,通过Xcode的Documentation窗口,可以集成苹果文档集之外的文档集。这样,可以想苹果文档集一样,使用Xcode的DocumentBrowser浏览这些文档。此外,还可象API文档一样和Xcode的搜索助手集成,如下图所示,当代码编辑器中选择代码时,可以提示API文档内容和编译设置。点击相应的符号链接,可以跳转到对应的文档。Figure 2: Xcode中的搜索助手Note 阅读全文

UML 的九种模型图

2008-03-07 19:50 by 乱世文章, 710 阅读, 收藏,
摘要: 1. UML的模型图UML 的模型图能够将被建模的系统的某一个方面的某一部分以图形的方式表示出来,不同的视图通过将多个不同的模型图有机组合在一起就能够描述系统模型的某方面的特征。UML的模型图是有模型元素构成的,模型元素以图标的形式直观形象的表达各种概念。有的模型元素可以在多个模型图中使用,如注释和注释连接可以在任何模型图中使用,用于给其他的模型元素进行注释。各种模型图能使用的模型元素集合也不相同,在介绍各种模型图的时候会有具体的说明。UML 定义了九种模型图:用例图(Use Case View)、类图(Class Diagram)、对象图(Object Diagram)、构件图(Compon 阅读全文

自定义日期挑选控件

2011-01-26 09:52 by 乱世文章, 703 阅读, 收藏,
摘要: cocoa提供了UIDatePicker控件,但是对于程序员而言并不友好。其糟糕之处,莫过于无法指定其frame,它的大小固定为320*216(占据了近整个iphone屏幕的一半),导致在UI设计时很难安排下这个“巨大”的东西。我们自定义的日期挑选控件是这样的。它默认情况下显示为一个textfield,以文本的方式显示日期,当你试图编辑它时,会弹出一个足够巨大的UIDatePicker控件:转动日期轮盘时,其实textfield中的值会作相应改变。选择好日期后,点击左上角的关闭按钮关闭这个UIDatePicker。这个控件的使用非常简单。通常只需要通过下面的代码构造它并addSubview就可 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 181 下一页