10 2013 档案

摘要:最近在做一个UITableView的例子,发现滚动时的性能还不错。但来回滚动时,第一次显示的图像不如再次显示的图像流畅,出现前会有稍许的停顿感。于是我猜想显示过的图像肯定是被缓存起来了,查了下文档后发现果然如此。后来在《Improving Image Drawing Performance on iOS》一文中找到了一些提示:原来在显示图像时,解压和重采样会消耗很多CPU时间;而如果预先在一个bitmap context里画出图像,再缓存这个图像,就能省去这些繁重的工作了。接着我就写了个例子程序来验证: 1 // ImageView.h 2 3 #import 4 5 6 @inte... 阅读全文
posted @ 2013-10-16 16:00 ubersexual 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1,修改状态栏的样式和隐藏。首先,需要在Info.plist配置文件中,增加键:UIViewControllerBasedStatusBarAppearance,并设置为YES;然后,在UIViewController子类中实现以下两个方法:1 - (UIStatusBarStyle)preferredStatusBarStyle2 {3 return UIStatusBarStyleLightContent;4 }5 6 - (BOOL)prefersStatusBarHidden7 {8 return NO;9 }最后,在需要刷新状态栏样式的时候,调用[self setNe... 阅读全文
posted @ 2013-10-15 17:32 ubersexual 阅读(510) 评论(0) 推荐(0) 编辑
摘要:最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。第三阶段:i 阅读全文
posted @ 2013-10-14 23:27 ubersexual 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1 //相应地方添加成员变量2 plView = [[PLView alloc] initWithFrame:self.view.frame];3 plView.delegate=self;4 [self.view addSubview:plView];5 [self.view sendSubviewToBack:plView];//送到最里端 1 -(void)selectPanorama:(NSInteger)index 2 { 3 NSObject *panorama = nil; 4 //Spherical2 panorama example (supports up ... 阅读全文
posted @ 2013-10-12 22:56 ubersexual 阅读(753) 评论(0) 推荐(0) 编辑
摘要:卸载cocos2d-x:(将隐藏的模板文件删除掉)1、打开你mac终端,输入命令:显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO输入回车,关闭终端。2、点击你mac桌面菜单的“小苹果”图标,选择“强制退出”菜单,然后选择“Finder”,然后选择“重新启动”。现在所有隐藏文件可以看到了,删除Xcode中的Cocos2d/Cocos2dX模版:/Users/xxx(用户名)/Libr 阅读全文
posted @ 2013-10-08 12:30 ubersexual 阅读(476) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示