posted @ 2013-06-05 20:59
nanoCramer
阅读(1)
推荐(0)
摘要:
1. NSSring 转化 NSIntegerNSInteger myInteger = [myString integerValue];int myInt = [myString intValue];2. NSString转化为UNICODE String:NSString *test = @“Test”;char testStr[10];memcpy(testStr, [testcStringUsingEncoding:NSUnicodeStringEncoding], 2*([testlength]));与strcpy相比,memcpy并不是遇到'\0'就结束,而是一定会
阅读全文
posted @ 2013-05-20 16:03
nanoCramer
阅读(1610)
推荐(0)
摘要:
因为上次装的是cocos2d-x,与买的书上的教程对不上,今天需要重装下cocos2D来跑,从http://www.cocos2d-iphone.org/download下了个2.0的版本,按上次安装的步骤再次安装时却出现了错误,提示什么没权限啥的。网上查了下资料,说是因为2.0之后不允许再使用root安装,所以不能再按以前的方法安装了。解决方法是,进入Xcode的Template目录下(在User/XXX/Library/Xcode/Template),里面有个cocos2D-x目录(上次装的),先将其移出该目录,然后在把下载的cocos2D放进去,用终端进入该目录,输入./install-
阅读全文
posted @ 2013-05-19 23:56
nanoCramer
阅读(203)
推荐(0)
摘要:
今天运行了一个cocos2D的小Demo,出现了一个错误Unsupported compiler 'GCC 4.2' selected for architecture 'i386'。网上找了下解决方法,基本上都是说:“ 在Building setting 找到Compiler for C/C++/Objective-C 这项 选择LLVM GCC 4.2”。但是我试了下,好像没起到效果。。。先记录下来,看看后面能否找到答案。
阅读全文
posted @ 2013-05-14 01:04
nanoCramer
阅读(225)
推荐(0)
摘要:
准备在视图中间显示一个label,宽度高度由要显示的文字决定。 hintView = [[UIView alloc]initWithFrame:CGRectMake(10, 10, parentView.frame.size.width - 20, parentView.frame.size.height - 20)]; hintView.backgroundColor = [UIColor grayColor]; //设置圆角 hintView.layer.cornerRadius = 10; hintView.layer.masksToBounds = YES; ...
阅读全文
posted @ 2013-05-09 20:11
nanoCramer
阅读(613)
推荐(0)
摘要:
通过URL获取web的favicon.ico,当然首先要对URL进行处理。NSMutableString *tmpString = [NSMutableString stringWithString:self.url.absoluteString];UIImage *logo;if ([tmpString hasPrefix:@"http://"]) { [tmpString deleteCharactersInRange:NSMakeRange(0, 7)]; NSRange range = [tmpString rangeOfString:@"/"]
阅读全文
posted @ 2013-03-22 17:52
nanoCramer
阅读(716)
推荐(0)
摘要:
添加俩个文件:WriteLog.h与WriteLog.mWriteLog.h中:#define ERR_LOG 1 /* 应用程序无法正常完成操作,比如网络断开,内存分配失败等 */ #define WARN_LOG 2 /* 进入一个异常分支,但并不会引起程序错误 */ #define NOTICE_LOG 3 /* 日常运行提示信息,比如登录、退出日志 */ #define DEBUG_LOG 4 /* 调试信息,打印比较频繁,打印内容较多的日志 */#define LOGERR(format,...) WriteLog(ERR_LO...
阅读全文
posted @ 2013-03-07 16:42
nanoCramer
阅读(626)
推荐(1)
摘要:
下面的方法是在别人的demo中看到的,不知道为什么这样设置,不过确实可行,先记录下来,防止下次用到~View.layer.cornerRadius = 10;View.layer.masksToBounds = YES; [View.layer setShadowOffset:CGSizeMake(2, 1)]; [View.layer setShadowRadius:5]; [View.layer setShadowOpacity:1];使用上面这些属性,方法的前提是,必须包含头文件:#import <QuartzCore/QuartzCore.h>
阅读全文
posted @ 2013-03-04 10:06
nanoCramer
阅读(200)
推荐(0)
摘要:
应用程序委托的主要作用是提供呈现应用程序内容的窗口,在应用程序呈现之前,应用程序委托也执行一些配置任务。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch. return YES;}//在应用程序起来时执行。我的理解是这里用来加载初始窗口界面。 - (void)applicationW...
阅读全文
posted @ 2013-02-16 10:30
nanoCramer
阅读(389)
推荐(0)
posted @ 2013-02-16 09:31
nanoCramer
阅读(3)
推荐(0)