11 2013 档案
摘要:详见stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-storehttp://developer.apple.com/library/ios/#qa/qa1629/_index.htmlhttp://itunes.apple.com/linkmaker/App Store的官方链接生成页面这里要注意的最主要的问题是iOS模拟器是没办法打开任何这种连接的,所以要测试在真机上测试就行了
阅读全文
摘要:在对cocos2d的sprite处理移动的过程中,通常用到的两种移动的算法:假设这个CCNode是直接放在CCLayer上的距离差法:CGPoint curTouchPosUI = [touch locationInView:[touch view]];CGPoint preTouchPosUI = [touch previousLocationInView:[touch view]]; CGPoint curTouchPosGL = [[CCDirector sharedDirector] convertToGL:curTouchPosUI];CGPoint preTouchP...
阅读全文
摘要:NSUserDefaults存储数据的类型是有限制的!NSUserDefaults里面只能存储property list objects。具体的内容请看下面的链接。特别的,对于NSDictionary,NSUserDefaults只能存储key为NSString类型的,而不能存其他类型的,比如说key是NSNumber的。https://developer.apple.com/library/ios/#documentation/General/Conceptual/DevPedia-CocoaCore/PropertyList.html
阅读全文
摘要:NSLocalizedString(@"Foo %@",nil) 这句话实际上是在多语言文件中寻找一个key为“Foo %@”的文字,千万不要把这个和[NSString stringWithFormat:@"%@",@“hehe”];弄混了。特别的有一种很特殊的情况,发生在Appirater这个开源工具里面。对于以下的代码#define APPIRATER_APP_NAME @ "App"#define APPIRATER_LOCALIZED_MESSAGE_TITLE NSLocalizedString(@"Rate %@
阅读全文
摘要:理解iPhone高清分辨率的问题可以有两个关键切入点:1.像素坐标普通屏是480*320,Retina屏是960*640,而逻辑坐标系同为480*320;2.Retina屏幕一个逻辑坐标点坐标包含4个像素,而普通屏幕一个逻辑点的坐标只包含1个像素。于是可以理解的是,对于同一张图,像素数目是固定的,在Retina屏幕上,肯定比在普通屏幕上在逻辑坐标尺寸上要小2倍。举例来说:一张图片像素尺寸为100*100,在Retina屏幕上逻辑坐标只有50*50,因为虽然逻辑尺寸50*50,但实际像素尺寸依然是100*100,这也就是为什么高清屏幕显示图片更细腻和更清楚的原因,因为在同样逻辑尺寸的屏幕上,单位
阅读全文
摘要:1.debug.hook只hook主线程,在coroutine中不起作用。2.coroutine.resume之后主线程会挂起,直到协程coroutine.yield返回3. 对于如下代码1 debug.sethook(debug_hook, "lcr")2 local status,res = coroutine.resume(co)这两句话分别调用了之后,debug_hook会先执行,然后再执行协程co
阅读全文
摘要:1.google code 需要用到的水星:http://mercurial.selenic.com/2.protobuf地址 https://code.google.com/p/protobuf/ 注意在mac上安装时protobuf所在的目录中不能存在空格,这已被已知为编译器的一个bug3.一个生成lua的解析器https://code.google.com/p/protoc-gen-lua/,注意在安装时需要单独安装一个版本的python-protobuf 2.4.1,它的地址是https://github.com/rem/python-protobuf
阅读全文
摘要:基本步骤可以看这个帖子http://hi.baidu.com/any_where/item/990c0acdfbd6542c47d5c003大体是:1.安装x11;2.开启Mac OS X的root用户3.configure我在这里遇到的问题是,提示我少一个这个头文件X11/extensions/Xrandr.h谷歌了一下,机子上还缺一个xorg-libXrandr东西,用port装之~ ok弄好了之后可能还需要改一下路径什么的,如果用su安装,默认在usr/local/bin下面还需要配置对应的配置文件,配置文件中有一个cpu的选项可能会报错,那个地方选别的cpu别选core那个试试就行了。
阅读全文
摘要:-ObjC这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来。这样编译之后的app会变大(因为加载了其他的objc代码进来)。但是如果静态库中有类和category的话只有加入这个flag才行。-all_load这个flag是专门处理-ObjC的一个bug的。用了...
阅读全文
摘要:今天用sqlmap扫一个网站,想得到一个表的所有列名,注意到sqlmap用到的一个error-based payload的:1 AND (SELECT 3174 FROM(SELECT COUNT(*),CONCAT(0x71666f7771,(SELECT MID((IFNULL(CAST(column_name AS CHAR),0x20)),1,50) FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name=0x73797374656d AND table_schema=0x68646d303334303337335f6462 LIMIT 0,1
阅读全文

浙公网安备 33010602011771号