代码改变世界

转:升级到iOS5后ASIHttpRequest库问题及解决方法

2012-02-08 19:34 by 张智清, 669 阅读, 0 推荐, 收藏, 编辑
摘要:本文转载自:http://blog.csdn.net/favormm/article/details/6893465 由于正式版的iOS5出来了,所以我也试着去升级了。于是下载了最新的Xcode,才1.7G左右,比以往的安装包要小许多。 升级Xcode后,打开以前创建的工程, 运气好,一个错误都没有,程序也能正常跑起来。由于我程序中用了ASIHttpRequest这个库,让我发现了一个小问题,就是 ASIAuthenticationDialog这个内置对话框在网络有代理的情况下出现,然后无论点cancle或是login都不能dismiss。在4.3的SDK中完全没问题,在5.0的SDK中就会在Console中看到输出: 阅读全文

转:用Category类别来设置TableViewCell的背景图

2012-02-03 23:13 by 张智清, 1157 阅读, 0 推荐, 收藏, 编辑
摘要:直接上转载代码吧! 阅读全文

转:unrecognized selector sent to class

2012-02-03 19:23 by 张智清, 1883 阅读, 0 推荐, 收藏, 编辑
摘要:问题:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[UIBarButtonItem BarButtonItemWithTitle:type:target:action:]: unrecognized selector sent to class 0x87600c' 环境:XCode4.2 场景:这种问题多发生在XCode4.2 移植低版本项目时出现,编译无问题,在运行是crash。 原因:unrecognized selector sent to class,特别注意下这里面的class,这里的处理方法和unrecognized selector sent to intance,方法是完全不同的。前者主要原因是在.h文件中声明和实现多个类导致的(未从苹果文档上找到详细对应的条款,如果有谁知道可以告知下)。后面的问题主要是临时变量引起的。 阅读全文

转:iPhone 使用自定义字体

2012-01-20 19:38 by 张智清, 328 阅读, 0 推荐, 收藏, 编辑
摘要:想要在自己的iPhone项目工程中使用自定义字体,需要进行如下设置:1. 确定你项目工程的resource资源文件夹下有所要用的字体文件(.ttf,.odf)。2. 在Info.plist配置文件中新建一行(Add Row),添加key为:UIAppFonts,类型为Array或Dictionary都行;在其下建立一对键值对,key为item 0,而Value为该字体名称(如:xxfont.ttf)。3. 在要使用自定义字体的项目代码中书写:实例对象.font = [UIFont fontWithName:@"xxfont" size:20.0];即可。 阅读全文

cocos2d游戏开发中的基本概念的理解

2012-01-20 16:57 by 张智清, 2476 阅读, 0 推荐, 收藏, 编辑
摘要:基本概念: 场景Scenes:是一个特殊的节点,它是所有节点的基础。场景的目的在于呈现出游戏的可操作部分和展现游戏场景(如:游戏结束、主页面和高分排行榜等)。 图层Layer:它呈现出的是玩游戏的具体区域。与Photoshop的图层作用类似。这意味着某个场景可以由多个图层构成。一个图层承载背景画面,另一个图层可呈现游戏动作发生之初。 精灵Sprites:指的是那些真正赋予游戏灵魂的事物,即游戏的角色。比如,若制作太空游戏,则你的飞船和敌人就是各个游戏精灵。用于深化用户游戏体验的每个角色都可以当成是精灵。 阅读全文

cocos2d游戏开发中一些设置与代码

2012-01-20 16:27 by 张智清, 961 阅读, 0 推荐, 收藏, 编辑
摘要:一、开启Retina高清支持在cocos2d的AppDelegate.m文件中默认是将高清模式注释屏蔽掉的,需要我们手动取消注释后开启[director enableRetinaDisplay:YES]。// Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices// if( ! [director enableRetinaDisplay:YES] )// CCLOG(@"Retina Display Not supported");二、获取当 阅读全文

采用cocos2d 1.1版本若是要实现屏幕为竖屏显示怎样修改

2012-01-20 16:01 by 张智清, 1218 阅读, 0 推荐, 收藏, 编辑
摘要:有时候,就那么喜欢另类。偏偏不要cocos2d默认的横屏显示,那我们具体要如何定义修改成竖屏呢? 首先,采用cocos2d创建一个默认项目,在applicationDidFinishLaunching里对于屏幕的设置代码如下: #if GAME_AUTOROTATION == kGameAutorotationUIViewController [director setDeviceOrientation:kCCDeviceOrientationPortrait]; #else [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; #endif 现在直接修改成[director setDeviceOrientation:kCCDeviceOrientationPortrait];已经无法实现竖屏显示了。经摸索找到以下方法: 阅读全文

转:iPhone开发之使用NSUserDefaults存储数据

2012-01-19 14:42 by 张智清, 844 阅读, 0 推荐, 收藏, 编辑
摘要:iPhone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。 NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString, NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。 阅读全文

转:iPhone LED闪光灯的控制代码

2012-01-19 14:11 by 张智清, 0 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

SDWebImage使用代码一例

2012-01-18 21:53 by 张智清, 1 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页