
iphone开发
lovemushroom
这个作者很懒,什么都没留下…
展开
-
unity 打包 xcode 报错 MapFileParser.sh: Permission denied
打开终端执行命令: chmod +x /../MapFileParser.sh (MapFileParser.sh所在的目录)原创 2021-08-19 14:09:41 · 363 阅读 · 1 评论 -
Objective-C中获取类名
很方便的调试及日志工具NSLog(@"class name>> %@",NSStringFromClass([selfclass]));原创 2012-05-16 11:37:02 · 26294 阅读 · 0 评论 -
socket、http及tcp的区别
1、TCP连接 要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,转载 2012-06-06 19:05:10 · 795 阅读 · 0 评论 -
如何判断是iphone还是ipad
NSString *s=[[UIDevicecurrentDevice] model]; //可以根据这个字符串判断 if (UI_USER_INTERFACE_IDIOM() ==UIUserInterfaceIdiomPad)//也可以根据这个条件判断 { //ipad CC原创 2012-05-18 11:15:01 · 2246 阅读 · 0 评论 -
cocos2d-x中关于字体的类主要有三种
转载1:在 cocos2d 中有三个类可以在层或精灵中添加文字:CCLabelTTFCCLabelBMFontCCLabelAtlasCCLabelTTF 每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新的标签一样慢。所以,当你需要频繁的更新它们的时候,尽可能的不用去使用标签转载 2012-05-23 10:22:49 · 3789 阅读 · 0 评论 -
objective-c中的NSString操作
//1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; NSLog(@"astring:%@"转载 2012-05-24 10:19:47 · 895 阅读 · 0 评论 -
cocos2d 设置cclayer锚点
cclayer默认关闭设置,开启方法:[selfsetIsRelativeAnchorPoint:YES];原创 2012-07-04 17:57:42 · 1303 阅读 · 0 评论 -
cocos2d与ISO内存管理
一,IOS与图片内存在IOS上,图片会被自动缩放到2的N次方大小。比如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的。图片占用内存大小的计算的公式是;长*宽*4。这样一张512*512 占用的内存就是 512*512*4 = 1M。其他尺寸以此类推。(ps:IOS上支持的最大尺寸为2048*2048)。二,cocos2d-x 的图片缓存Coc转载 2012-08-19 15:42:28 · 3483 阅读 · 0 评论 -
Choose a destination with a supported architecture in order to run on this device.
cocos2d-iphone 在xcode 5上无法运行,提示Choose a destination with a supported architecture in order to run on this device.其实只要把编译器改成现在的LLVM即可。 修改位置Project->Build Settings -> Build Options.原创 2014-06-04 11:19:05 · 748 阅读 · 0 评论 -
清理cocos2d图片缓存
cocos2d会自动生成图片的缓存,所以需要一个方法来卸载不需要的图片内存,大多数情况可以依赖cocos2d来卸载:[[CCSpriteFrameCache sharedSpriteFrameCache] removeUnusedSpriteFrames];[[CCTextreCache sharedTextureCache]removeUnusedTextures];只有在有不需要用原创 2012-05-15 23:52:06 · 3319 阅读 · 0 评论 -
不加载,但要删除
通常,游戏中进入屏幕中的物体是之前产生的(或者说读条时产生),而离开屏幕后考虑从内存中清除(不复用的话)。原创 2012-05-16 00:18:21 · 675 阅读 · 0 评论 -
objective-c 字符串、日期、Int转换
1、字符串转换为日期 NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//实例化一个NSDateFormatter对象[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,这里可以设置成自己需要的格式NSDate *date =[dateFor转载 2012-04-10 11:03:50 · 1174 阅读 · 0 评论 -
cocos2d CCScene之间切换响应的函数
//使用[CCDirector replaceScene:XX],替换场景时,会调用以下3个方法//调用顺序依次为://1.othterScene的+(id)Scene——>//2.otherScene的init——>//3.otherScene的onEnter——>//4.运行过渡效果//5.当前Scene的onExit函数——>//6.otherLayout的onE原创 2012-04-24 23:21:14 · 639 阅读 · 0 评论 -
cocos2d 像素格式
纹理的像素格式 的图像存储在GPU内存的方式。可能的像素格式:RGBA8888(32位)(kTexture2DPixelFormat_RGBA8888)RGBA4444(16位)(kTexture2DPixelFormat_RGBA4444)RGB5_A1(16位)(kTexture2DPixelFormat_RGB5A1)RGB565(16位)(kTexture2翻译 2012-05-02 15:33:40 · 3126 阅读 · 0 评论 -
(译)如何使用NSCoding和NSFileManager来保存你的应用程序数据
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/1914/how-to-save-your-app-data-with-nscoding-and-nsfilemanage转载 2012-05-04 13:20:20 · 776 阅读 · 0 评论 -
cocos2d update优先级设置
[[CCSchedulersharedScheduler] scheduleUpdateForTarget:selfpriority:priorityLogicpaused:NO];//设置优先级原创 2012-05-07 14:54:54 · 688 阅读 · 0 评论 -
Cocos2d-x跨Android&iOS平台开发入门
Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是基于objc语言的,所以你只能使用它来开发ios和mac下面的游戏。 假如你可以使用和cocos2d相似的api来开发android上面的游戏,那岂不是更爽?这样,你就可以毫不费劲地扩大你的游戏的市场份额(android的用户数量巨大啊!) 好吧,确实存在这么一个游戏框架,她就是cocos2d-x!转载 2012-05-15 10:57:05 · 966 阅读 · 0 评论 -
安装cocos2d-iphone
下载地址1http://code.google.com/p/cocos2d-iphone/downloads/list下载地址2http://www.cocos2d-iphone.org/download下载解压到Documents;Application->Utilities->Terminal打开Terminal工具;通过命令“cd Documents”进入Docu原创 2012-01-30 16:54:47 · 1059 阅读 · 1 评论