狂奔的蜗牛

博学之,审问之,慎思之,明辨之,笃行之。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  iOS 开发

Objective-C,C/C++,和其他在iOS开发中使用过的语言类型 开发过程中的记录和小心得
摘要:用Xcode5开发新游戏,发现在iOS7中按照以前的方法隐藏status bar失效了。想要彻底隐藏status bar,需要在info.plist中添加新行“View controller-based status bar appearance”并将其值设置为NO即可。 阅读全文

posted @ 2013-10-07 10:29 蜗牛狂奔 阅读(320) 评论(0) 推荐(0)

摘要:APP名称的多语言化在网络上有很多教程。这些教程大多数都提到了在infoPlist.strings文件的配置,包括这个文件的多语言化和文件内部添加CFBundleDisplayName = "你不同语言设置下的APP名称";但是很多教程都没有提到一个起码在Xcode4.3.3上很重要的设置,就是一个在info.plist中的操作“Application has localized display name”这个设置默认是NO,需要手动添加并打开。否则你的工程会至少报一个警告:infoPlist.string文件丢失。如果你是Xcode4.3.3,那么千万不要按照某些教程将你 阅读全文

posted @ 2012-09-19 12:14 蜗牛狂奔 阅读(4108) 评论(0) 推荐(0)

摘要:这个地址很常用,但是很多人又不知道去哪里寻找。放在这里方便以后再用。NSString *str = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa /wa/viewContentsUserReviews?type=Purple+Software&id=%d", Config_MyAppID];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];Config_My 阅读全文

posted @ 2012-09-15 14:02 蜗牛狂奔 阅读(2141) 评论(0) 推荐(0)

摘要:cocoa 下json开源的类库有很多,其中JSONKit库是非常简单易用而且效率又比较高的。想要使用JSONKit库来解析json文件,只需要下载JSONKit.h 和JSONKit.m添加到工程中(下载链接);然后加入libz.dylib即可解析代码举例: #import "JSONKit.h"//假设 strJson 是网络上接收到的 json 字符串,NSString *strJson = @"{\"aps\": {\"alert\":{\"body\":\"a msg come!\&q 阅读全文

posted @ 2012-08-15 22:09 蜗牛狂奔 阅读(13069) 评论(2) 推荐(0)

摘要:现在在编译较老版本的cocos2d工程时CCLayer.m经常会报错错误如下图所示这是由于cocos2d 2.0版本以及以前版本的CCLayer还有ccColor4B曾经做过比较大的修改。我们需要把这段代码进行一点点修改,如下图所示即只需要将[self alloc]强制类型转换为CCColorLayer *类型即可解决。 阅读全文

posted @ 2012-05-28 16:12 蜗牛狂奔 阅读(625) 评论(0) 推荐(1)

摘要:在lion系统下使用sudo /Users/papabox/Downloads/cocos2d-iphone-2.0-rc1/install-templates.sh -f 命令安装新版本cocos2d(cocos2d 2.0-rc1)的时候总是返回以下信息:1 cocos2d-iphone template installer 2 3 Error: Do not run this script as root. 4 5 'root' is no longer supported 6 7 RECOMMENDED WAY: 8 /Users/papabox/Downloads/c 阅读全文

posted @ 2012-05-25 11:08 蜗牛狂奔 阅读(1536) 评论(0) 推荐(1)

摘要:Xcode 4.0 之后文件的多语言化实现方法有了一些改变。以文字的多语言化为例说明。1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.strings2.选中Localizable.strings 点击 XCode-> View-> Utilities ->show File Inspector或者按下右上角按钮显示右侧边工具栏4.在右侧边工具栏中Localization栏目点+添加语言比如英文韩文添加完成之后Localizable.str 阅读全文

posted @ 2012-04-24 12:10 蜗牛狂奔 阅读(5390) 评论(2) 推荐(0)

摘要:本次实现gif动画播放是通过将动画文件读取到CGImageSourceRef,然后用NSTimer来播放的。代码如下:首先是头文件#import <UIKit/UIKit.h>#import <ImageIO/ImageIO.h>#import <MobileCoreServices/MobileCoreServices.h>@interface GifView : UIView { CGImageSourceRef gif; // 保存gif动画 NSDictionary *gifProperties; // 保存gif动画属性 size_t index; 阅读全文

posted @ 2012-03-04 22:13 蜗牛狂奔 阅读(9385) 评论(1) 推荐(0)

摘要:昨天做了一个demo,用到了简单代理。 delegate是ios编程的一种设计模式。我们可以用这个设计模式来让单继承的objective-c类表现出它父类之外类的特征。昨天这个代理实现如下: 类GifView是继承自UIView的,它加载在RootViewController上来通过一个Timer播 阅读全文

posted @ 2012-03-04 13:36 蜗牛狂奔 阅读(70006) 评论(5) 推荐(0)