- 浏览: 426882 次
- 性别:
- 来自: 深圳/湛江
最新评论
-
wangyudong:
很多API doc生成工具生成doc需要重度依赖代码里加注解的 ...
[ios]利用xcode自动生成项目文档 -
tiger1819:
有源码么,想学习
[android]仿360状态,类流量监控桌面浮动显示 -
119568242:
借我一双翅膀 写道大哥,求指教啊?
IOS 开发,调用打电话,发短信,打开网址 -
借我一双翅膀:
大哥,求指教啊
IOS 开发,调用打电话,发短信,打开网址 -
li247276297:
楼主 是不是要加个权限?
[android]仿360状态,类流量监控桌面浮动显示
文章列表
replaceScene:之后 可以传入 CCTransitionScene的子类。
假设有3个scene
AScene BScene CScene;
如果A replace 到B 。然后带有一个10秒的动画效果。
那么 在这10秒内 B如果replaceC的话会出现ABC同屏。(也不要尝试onEnterTransitionDidFinish 这个方法被条用时 runSecne还不是B)。
原因如下:
CCTransitionScene 的机制是 自己更具当前 软件sence运行栈的顶端元素(top)和将要替换的元素(next)组成一组包含top和next的 sce ...
今天写一个小游戏的时候 在触发结束的时候 因为在结束方法里调用了
截图 导致了 出现跳帧。
思考了一下。
cocos2d-iphone是使用时序队列的而不是多线程。
那么就意味着 我这个结束方法(stop)执行的时间越长,就会导致在cocos2d的时序队列的下一个刷新帧执行间隔时间变长。从而出现跳帧。
思路:减少stop方法的执行时间。(但是 截图必须在菜单出来前截图。so 必须由stop来启动截图。)
那么这里解决方法是使用[self performSelector:@selector(shotImage) withObject:nil afterDelay:0.2];
...
NSUserDefault
的setObject 只能对少数 NSString等少数非自定义对象保存。
那么如果要保存自定义对象则需要。
使用[NSKeyedArchiver archivedDataWithRootObject:]归档以下将对象封装成NSData,再使用NSUserDefault保存。
使用时需要解压缩unarchiveObjectWithData
demo:
+(id)highImage{
NSData* data = [[NSUserDefaultsstandardUserDefaults] objectForKey:@"higt_ ...
相信使用cocos2d官方论坛提供的截屏方法,或者其他使用openGL方式截屏的同志们,会发现在ios6的真机下,这种截屏方式无效。 下面给出两种解决方案,已经在iphone4s 和 iphone5 真机测试过,并支持iphone5的宽屏
方案1:修改GLView preserveBackbuffer参数 为YES 将代码:
EAGLView *glView = [EAGLView viewWithFrame:[window bounds] pixelFormat:kEAGLColorFormatRGB565 // kEAGLColorFormatRGBA8 depthFor ...
[cocos2d]常用工具
- 博客分类:
- cocos2d
位图字体工具Bitmap Font Tools
BMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator
粒子编辑工具Particle Editing Tools
ParticleCreator
[ios]xcode破解
- 博客分类:
- ios
转:http://kqwd.blog.163.com/blog/static/4122344820117191351263/
直接看这个吧 亲试ok
NSCalendar* calendar =[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar
老是忘记 mark以下
转自:http://www.oschina.net/code/snippet_54100_8106
UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinchGestureRecognizer (用于缩放) 3、摇动或者拖拽UIPanGestureRecognizer ...
[ios]制作一个backBraButton
- 博客分类:
- ios
UIButton* backButton = [UIButton buttonWithType:101]; // left-pointing shape!
[backButton setTitle:@"更多" forState:UIControlStateNormal];
[backButton addTarget:self action:@selector(btBackPressed:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem* ...
UILabel设置文字自适应
- 博客分类:
- ios
[label对象 setAdjustsFontSizeToFitWidth:YES];
[label对象 setMinimumFontSize:8];
[ios]tableViewCell的 长按操作
- 博客分类:
- ios
思路1:
对cell增加长按手势。
失败,cell长按手势无法触发。
思路2:
1.对tableView增加 长按手势
2.通过手势获取point
3.通过point获取row
增加手势
longPress = [[UILongPressGestureRecognizer alloc]
initWithTarget:self
action:@selector(myHandle ...
[ios]限制textField长度
- 博客分类:
- ios
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
BOOL result =NO;
if(textField.tag<[TagUtilgetAirTemperatureTagBase]){
if(range.location<=2){
return YES;
} ...
dispatch_sync(dispatch_get_main_queue(), ^(){
NSLog(@"222");
});
在ios中是无法使用 dispatch_sync(dispatch_get_main_queue()
原因如下:
在ios使用 dispatch_sync(dispatch_get_main_queue()^(){block体});
dispath向主队列加一个同步 ...
当自己写UITabBarController 时候 如果 同时实现了UITabBarDelegate 与UITabBarControllerDelegate
willxxxx didxxxx时
UITabBarDelegate的会被调用而UITabBarControllerDelegate的不会被调用
故覆写的时候不要同时实现同一个命名的方法。
ex:
//UITabBarDelegate
-(void)tabBar:(UITabBar *)tabBar didEndCustomizingItems:(NSArray *)items changed:(BOOL)change ...