自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shin Suo (PunchBox)

少无适俗韵 性本爱丘山!

  • 博客(22)
  • 收藏
  • 关注

转载 CentOS 安装g++

在debian下直接apt-get install gcc g++就可以了。   按照类似的逻辑,再Fedora下yum install gcc g++ 报告无法找到g++包。   差了一下,原来这个包的名字叫做gcc-c++。完整的应该是yum install gcc gcc-c++ 。   注意安装时要先成为root用户。

2013-06-05 14:53:50 823

转载 CentOS 安装中文输入法

新安装的CentOS没有默认没有装语言支持(Language Support),因此很不方面。终于发现了有效的方法:su rootyum install "@Chinese Support"exit然后设置Input Methord即可。最后一步:logout,注意是注销,然后再次登录此用户。

2013-06-05 09:33:40 645

转载 CentOS Install VMware tools

VMware 是非常好的虚拟机软件。如果系统安装了VMwareTools以后对虚拟机的性能会提升很多的。下面是如何在CentOS系统内安装VMware Tools。 一、首先在虚拟机种装入VMware Tools光盘tool详解" height="517" width="461">然后安装光盘:tool详解" height="158" width="506">这时候Cent

2013-06-05 09:22:48 1372

原创 Android Emulator 不能运行cocos2dx的解决方案

这两天搞跨平台的东西,发现cocos2dx不能在模拟器上运行,在网上查了查竟然没有这样的问题,最后还是靠stackoverflow定位到cocos2dx英文论坛中,最终找到了解决方案。1.使用的引擎版本 cocos2d-2.0-rc0a-x-2.02.创建一个android工程后,打开项目,比如项目名称为test,就打开test.java修改如下(默认有detectOpenGLES20

2012-12-05 20:54:03 4768

转载 pvr与png的内存占用

Zwoptex生成的spritesheet除了可以导出png格式的图片外还有pvr格式。pvr格式是iOS的显示芯片可以直接读取的,不需要经过解析就能直接显示,所以渲染速度更快,更节省内存。我特意在cocos2D 2.0 rc1版本做了一项测试:    一个空的cocos2D模版工程运行起来之后占用的内存大约是4MB。    直接用CCSprite显示一张2048*1024的数据格式为

2012-11-01 22:21:47 1034

转载 NSInvocation简单使用

在 iOS中可以直接调用 某个对象的消息 方式有2中一种是performSelector:withObject:再一种就是NSInvocation第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作NSInvocation可以处理参

2012-09-03 16:10:29 502

转载 Availability.h译

Availability.h/* * Copyright (c) 2007-2009 by Apple Inc.. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ *  * 这个文件包含源码或者在对于原代码修改的定义,适用于苹果共有资源许可第2.0版。 * 你在使用此文件时必须遵守协

2012-09-03 14:39:23 3656

原创 UIDeviceOrientationDidChangeNotification和UIApplicationDidChangeStatusBarFrameNotification

这几天做App的时候,需要添加旋转屏通知以便调整UI布局刚开始我使用的是UIDeviceOrientationDidChangeNotification,一直有一些问题就是,如果使用这个通知,当iPhone/iPad旋转的时候,你会得到的旋转方向会是所有的UIDeviceOrientationUnknown和UIDeviceOrientationFaceUp等typ

2012-08-09 18:01:15 9292 1

原创 cocos2d中SpriteFrame和Texture

SpriteFrame是Texture+Rect,过程是这样的,Texture是通过指定图片得到的,然后,指定用这个Texture指定具体的Rect就是SpriteFrame,SpriteFrame就是用户可以看到的CCSprite一般SpriteFrame用在播放动画(传说中的序列帧)

2012-08-09 10:40:17 7966

原创 xcode archive 不能够打包成ipa,生成的却是xcarchive

http://stackoverflow.com/questions/5265292/xcode-4-create-ipa-file-instead-of-xcarchive上面是在stackoverflow上得到的结果,得出的结论如下:一般如果遇到打包后生成xcarchive而不是ipa,是因为你的Project中包含了多个Target就例如:你的一个Project中有两个Targe

2012-08-09 10:39:00 11876

原创 继承CCSprite时不要重写init方法,否则会无限循环

在Learn cocos2D Game Development with iOS 5一书中第六章提到了A Common and Fatal Mistake大概说的就是当继承CCSrpite对象的时候不要重写init方法,例如@interface Ship : CCSprite {}+(id) ship;@implementation Ship+(id) s

2012-08-08 13:30:27 4076

原创 ios static library对category有点意见

默认在static library中使用category的时候,会出现没有“selector not recognized”的错误信息。点击Target-》BuildSettings,将Other Linker Flags 设置为-ObjC就可以了下面是stackoverflow和apple官方给出的解释http://stackoverflow.com/questi

2012-08-08 12:54:46 1723

原创 ios UIWebView 区分加载和点击连接

UIWebView的Delegate方法中有- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;其中navigationType可以判断出来该事件是U

2012-08-08 12:49:10 7402 1

原创 struct内部创建本身

今天看到一个这样的定义,省去每次需要memset的烦恼,typedef struct _message{ int cmd; //命令字类型 char format[128]; //格式 char desc[256]; //描述 char call_back[32]

2012-07-30 14:16:35 669

原创 当NSTimer遇上dealloc

首先给出一个StackOverflow上的问题吧点击打开链接http://stackoverflow.com/questions/1876180/problem-invalidating-nstimer-in-dealloc这两天遇到的也是对象释放后App崩溃或者多个Timer启动,看了StackOverflow上边的answer后觉得还是标记下写篇blog最好不要在dea

2012-07-16 20:56:07 993

原创 ios Bundle的使用

1。首先添加bundle到工程中,在xcode中点击Project出现下面视图点击Add Target选择bundle2。将资源添加到该Bundle中在Build Phase中添加需要的资源3。使用该BundleNSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBun

2012-07-03 21:00:22 5002

转载 独立游戏开发

年纪最小的游戏开发者 七岁已成立公司       国外科技网站CNET近日采访了一位名为Connor Zamary的小男孩,今年只有七岁的Connor已经创建了自己的应用开发司,一款名为Toaster Pop的iPhone游戏应用是他的第一个创作,目前已经在苹果的App Store正式上架,售价为0.99元。Connor不仅仅是一位小学一年级的优秀学生,更是一个完全成熟的的科技企业家。他主

2012-05-20 16:16:17 1989

转载 打工才是最愚蠢的投资--李嘉诚的演讲

很多人会认为打工是在赚钱。其实打工才是最大最愚蠢的投资。人生最宝贵的是什么?除了我们的青春还有什么更宝贵?!很多人都抱怨穷,抱怨没钱想做生意又找不到资金。多么的可笑!其实你自己就是一座金山(无形资产),只是你不敢承认。宁可埋没也不敢利用。宁可委委屈屈地帮人打工,把你的资产双手拱让给了你的老板。我们试想一下,有谁生下来上天就会送给他一大堆金钱的?有谁是准备非常齐全了完美了再去创业就成功了?含

2012-05-11 12:15:12 1412

原创 c++中各种“虚”的概念

最近温习了一下c++,本文主要是对c++中一些虚的概念进行一下简单的整理和比较,c++是面向对象的这个大家都知道,既然面向对象那就肯定离不开继承和多态。继承,只要你学习过面向对象的语言肯定就知道这个概念了,c++和其他一些高级语言不同的是c++中可以多继承(c#,java等不允许多继承),那么多继承就会出现一个问题,嘛问题,看代码吧:class Employee {//职工

2012-04-19 23:03:10 732

原创 ios 模拟器和真机 使用同一静态库

今天搞服务器的同事合作写一个demo,服务器那边将之前在linux下已经写好的静态库传过来,我将这些静态库添加到xcode工程中,在模拟器上运行提示 architecture i386类错误,后来看了一些资料总结问题就是交叉编译的问题。我把遇到的情况写一个测试例子代码如下例如server端写一个静态库:test.h#include void test();test.c#

2012-03-02 17:51:22 2441

原创 typedef 定义链表 出错

今天犯了一个很低级的错误typedef定义链表的时候报错,我是这样定义的typedef struct{ int a; int b; Test *next;}Test;错误的原因是 在声明next的时候Test还没有被定义,解决方法如下:struct test{ int a; int b; struct test *next;};

2012-03-02 14:41:34 2310 1

原创 UIImageView的animationImages,不给力啊

由于我们的项目需要,我正在写一个播放序列帧的程序,第一时间想起来的就是apple中UIImageView的属性animationImages,将一系列帧添加到一个数组里面,然后设置animation一系列属性,如动画时间,动画重复次数,还是看代码吧,直观myImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"mario

2012-02-12 23:22:28 11358 5

空空如也

空空如也

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

TA关注的人

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