自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 UITableView向下滑动报错

因为滚动tableView时数据源被release,所以在次加载的时候就崩溃了,retain就好了

2015-03-24 10:50:45 113

原创 更深入的理解delphi7里的ShortString类型

服务端的程序使用delphi7写的,需要给IOS传输流数据,delphi7里用结构体存储的数据,然后用的字节数组发给IOS的。我在XCODE里看到很多的结构体里的字段都多了一位,很是不解。红框里是下图的4个属性的值,01为长度,46才是有效的值。        后来在网上搜了一下,才明白其中的道理。delphi7里定义的结构体使用的ShortString类型。       Shor

2015-03-24 10:24:13 373

原创 iphone开发笔记——Cocos2d 如何暂停一个动作

这也是群里问的一个问题。。。。 第一反应 [node stopActionByTag: ]; 后来发现 不对吖。。。。这样是 stop 而不是 暂停吖。。 然后想暂停和继续是什么东西呢? 是 pause 和 resume 然后去看ccnode的头文件,你会发现 只有 pauseAllScheduleAndActions 这个选项 可没有 by tag了。。 这不就神奇了么。。。。这么简单

2012-05-29 13:44:23 232

转载 iphone开发笔记——Cocos2d CCLayer中的touch

抄来的 = =。。。。。 Cocos2d 作为一个开源的2D游戏引擎,最初是用python语言实现,mac app开发流行后,提供了一个Objective-C的版本。采用Cocos2d框架开发iphone游戏,极大提高了开发的速度。简单介绍参见百度百科 ,cocos2d官网 。 Cocos2d 提供了两种touch处理方式,Standard Touch Delegate和 Target

2012-05-29 13:42:03 204

原创 现在明白一个事,搞开发还是得有一台没越狱的机器。。。

现在明白一个事,搞开发还是得有一台没越狱的机器。。。

2012-05-29 13:39:30 306

转载 Iphone开发笔记——UIButton title换行

被这货整疯了。。。 刚才发现策划要求一个竖向的button,然后就去interface builder 里面去翻了,找了半天也没有方法把UIbutton 竖向放置,如果interface builder 搞不定,那就是没有这功能了。   然后就想 是不是 旋转可以呢? 就去查资料 写了三行代码实现了旋转操作 CGAffineTransform transform = button.

2012-05-29 13:37:38 386

原创 cocos2d点击CCLayer使CClabelTTF随机缩放

在CClayer的init里加上 self.isTouchEnabled = YES; 然后实现触摸事件 -(void) ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {     CCNode *node = [self getChildByTag:10];     CCLabelTTF *labelx

2012-05-28 20:58:31 381

原创 cocos2d 下实现背景和菜单

@implementation MenuScene -(id) init {     self = [super init];     if (self)     {         CGSize winSize = [[CCDirector sharedDirector] winSize];         CCSprite *bg = [CCSprite spriteWi

2012-05-28 15:25:35 162

原创 cocos2d里CCDirectror的本质

在cocos2d里,如果是MAC OS,则CCDirectror本质上是个NSObject;如果是IOS,CCDirectror本质上是个UIViewController(视图控制器)。

2012-05-25 13:17:29 144

转载 cocos2d 中的 anchorPoint

默认情况下,cocos2d 中 sprite 的锚点是在图像正中央,但有时候这种默认设定并不方便。 要改变锚点设定,用下面的代码: sprite.anchorPoint = ccp(x, y); 不同设置的效果如下: 默认设定是 ccp(0.5, 0.5)。

2012-05-25 11:37:50 182

转载 在 cocos2d 中将屏幕内容截取为图片

这个方法忘了从哪里抄来的了,但非常好用。要实现保存当前屏幕显示之类的功能时,一个方法调用就搞定。 不说废话,贴代码: 01.+ (UIImage*) screenshotUIImage 02.{ 03.    CGSize displaySize  = [[CCDirector sharedDirector] displaySizeInPixels]; 04.

2012-05-25 11:37:13 170

转载 cocos2d HOWTO系列之:如何创建帧动画

版权归原作者所有 网址http://dualface.qeeplay.com/?p=406 在cocos2d中,大部分动画都是预先渲染好的位图。然后通过快速轮换来给玩家一种动态的感觉。例如下面的一系列位图,快速轮换时就是一朵随风而动的雏菊。 按照下面的步骤就可以很容易的创建帧动画: 创建包含各个帧的png图片将png图片序列合并为一个png生成CCSpriteSheet需要的.pli

2012-05-25 11:26:15 238

转载 iPhone cocos2d游戏开发(2)

上一篇文章分析了游戏的结构,并做了基本的文档工作。这一篇文章,将完成游戏菜单的创建和显示功能。 本篇文章对应的源代码下载:My_Flight_Control_2010-06-16.zip 添加游戏菜单 启动XCode,新建一个基于“cocos2d Application”模版的新应用。应用名称为“My Flight Control”,后续文章里面就称我们的山寨版Flight Contro

2012-05-25 11:06:00 175

转载 cocos2d基本概念

版权归原作者所有 转载地址:http://dualface.qeeplay.com/?p=264 既然要用cocos2d,有些基本概念还是得弄清楚。以下内容参考了cocos2d的文档,并加入了我自己的理解和补充。 场景(Scene)和层(Layer) 游戏总是分成不同的片段,例如开场动画、游戏菜单、第一个关卡、结束画面等。将每一个片段封装为独立的场景,可以让游戏的整体结构更清晰,降低开发和维

2012-05-25 10:55:32 176

原创 IOS5.0 xcode4.2 写的helloworld

xcode4.2 写的helloworld" name="image_operate_15001336049922248" alt="IOS5.0 xcode4.2 写的helloworld" src="http://s6.sinaimg.cn/middle/48fb2901gbf215aefcb45&690" width="690" height="431">

2012-05-25 08:01:51 207

原创 NSLog输出练习(XCode4.2+IOS5.0)

2012-05-25 08:01:31 165

原创 IOS警告对话框函数

- (void)viewDidLoad {     [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.     [self ShowMessage:@"警告" msg:@"这是一个警告对话框"]; } -(void)ShowMessage:(N

2012-05-25 08:01:07 286

原创 MacBook Pro现身

Pro现身" name="image_operate_53031336189260000" alt="MacBook Pro现身" src="http://s10.sinaimg.cn/middle/48fb2901tbf41cff6b9c9&690"> 最近因为一些工作上需求,不得不败一台Mac来用,全新的太贵,只好买个翻新的。本来也有考虑iMac和Mac Mini,想了好久,最后决定

2012-05-25 08:00:27 152

原创 ActionSheet表单

2012-05-25 08:00:00 147

原创 xcode4.2下webview打开网页

// //  webViewController.m //  web // //  Created by 李 红雷 on 12-5-5. //  Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import "webViewController.h" @implementation we

2012-05-25 07:59:31 230

原创 xcode4.2动态创建按钮

xcode4.2用起来还是不错的,集成的IDE挺好用的。

2012-05-25 07:59:03 165

原创 xcode4.2改变源代码里的__MyCompanyName__

1、用 spotlight找到地址薄 2添加公司名称 3、用xcode4.2生的源代码里的公司名称已经改变

2012-05-25 07:58:25 138

原创 xcode4.2下模拟器运行后旋转屏幕

在IOS模拟器下按Command+->或Command+

2012-05-25 07:57:50 168

原创 续:动画显示另一个view

-(IBAction)openview:(id)sender {     helloviewopen = [[helloview alloc] initWithNibName:@"helloview" bundle:nil];     [UIView beginAnimations:@"flipping view" context:nil];     [UIView setAnimatio

2012-05-25 07:57:23 124

原创 xcode4.2下一个view打开另一个view

1、建立一个single view application工程 2、输入product name和class prefix, 然后next. 3、在工程上点击右键-new file,ios-cocoa touch-UIViewController subclass 4、输入class名,选择with XIB user interface 5、在opennewviewView

2012-05-25 07:56:53 195

原创 xcode4.2 IOS警告对话框函数

- (void)viewDidLoad {     [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.     [self ShowMessage:@"警告" msg:@"这是一个警告对话框"]; } -(void)ShowMessage:(N

2012-05-24 15:01:43 212

原创 NSString 转换为 char *

NSString 转换为 char * 例如:const char *change = [str UTF8String];

2012-05-24 15:00:47 114

原创 NSLog输出练习(XCode4.2+IOS5.0)

2012-05-24 15:00:13 128

原创 IOS5.0 xcode4.2 写的helloworld

xcode4.2 写的helloworld" name="image_operate_15001336049922248" alt="IOS5.0 xcode4.2 写的helloworld" src="http://s6.sinaimg.cn/middle/48fb2901gbf215aefcb45&690" width="690" height="431">

2012-05-24 14:59:44 150

原创 MAC下如何实现各种截屏

之前一直不知道Mac下是怎么实现截屏的,网上找了一些原来是非常简单的,只是有些人并没有说的太清楚,而只是给了一个快捷键,那么这里我就来介绍一下如何进行各种截屏。   首先是截取整个屏幕:       快捷键:Command+shift+3,这样就截图了整个屏幕,然后截屏的图片保存在桌面上,默认是png格式的。   截图某个特定的活动窗口:       操作方式:按下快捷键:Comman

2012-05-24 14:58:38 133

原创 xcode4.2创建Tab Bar Applic

Bar Application" name="image_operate_15531336887341025" alt="xcode4.2创建Tab Bar Application" src="http://s11.sinaimg.cn/middle/48fb2901gbfe45610425a&690" width="690" height="431"> Bar Application" n

2012-05-24 14:57:57 132

原创 xcode4.2创建表视图

@implementation tablelistViewController NSMutableArray *list; - (void)didReceiveMemoryWarning {     [super didReceiveMemoryWarning];     // Release any cached data, images, etc that aren't in

2012-05-24 14:57:23 170

原创 xcode4.2下显示Header和Footer

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {     return @"data list"; } - (NSString *)tableView:(UITableView *)tableView titleForFooterInSectio

2012-05-24 14:56:53 192

原创 xcode4.2在table view显示选择的项

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {     NSString *movieseled = [list objectAtIndex:indexPath.row];     NSString *msg = [NSString stringWith

2012-05-24 14:56:09 146

原创 (续)实现组排序和去掉组名的效果

- (void)viewDidLoad { // Do any additional setup after loading the view, typically from a nib.     //plist file path name     NSString *path = [[NSBundle mainBundle] pathForResource:@"Movies" ofTy

2012-05-24 14:55:35 334

原创 尽信书则不如无书

昨天晚上对着IOS4.0开发的写书上的例子,有个例子怎么也编译不过,和书上写的一模一样。搞了好半天,最好没有办法了,只好从网上下载了配书的源代码,对照一看有个plist文件的格式和书上的不一样,真是尽信书则不如无书。     附:书为iOS 4编程入门经典(移动与嵌入式开发技术),         8.2  在navigation-based application中使用表视图里的Movies

2012-05-24 14:54:59 179

原创 xcode4.2实现分段表视图tableview

// //  TableViewMasterViewController.m //  TableView // //  Created by 红雷软件 on 12-5-15. //  Copyright (c) 2012年 www.soft.com. All rights reserved. // #import "TableViewMasterViewController.

2012-05-24 14:54:24 214

原创 xcode4.2下home键退出程序,而不是挂起任务

方法1: AppDelegate里 - (void)applicationDidEnterBackground:(UIApplication *)application { } 在该函数里调用exit。 方法2:在plist文件里设置:在xcode4.2里找不到这个设置项了

2012-05-24 14:53:53 194

原创 xcode4.2下给iphone应用程序设置图标

1、将图标拖入程序的目录 2、选择xxx-info.plist文件,找到Icon files后,点‘+’,新增一个选项,输入图标的文件名 3、运行后的效果

2012-05-24 14:53:18 286

原创 xcode4.2下设置启动画面

只要在应用程序目录下存在一个名为Default.png的图片,就会显示启动画面 控制启动时间,添加如下代码: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {     [NSThread sleepF

2012-05-24 14:52:34 211

空空如也

空空如也

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

TA关注的人

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