摘要:如果您想在自己开发的 iPhone 游戏中加入 Game Center 功能,请关注一下苹果官方开发者论坛爆出的消息:不是直接把代码粘进去就可以的,必须提前向苹果提交申请,通过审核以及兼容性测试的应用才能正常使用 Game Center。 首先要到 "Manage Game Center" 对要添加 Game Center 的游戏进行沙盒测试,同时设置排行榜等数据。在 iTunes Connect 的"Manage Game Center"页面,点击"Enable"按钮即可。如下图所示: 此外,您还要到"Version De 阅读全文
在tableview索引中显示搜索符号的方法
2011-12-12 14:16 by Mr.Xer, 304 阅读, 0 推荐, 收藏,
摘要:代码如下,在UITableViewDataSource中设置- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{NSMutableArray *arr = [[[NSMutableArray alloc] initWithCapacity:0] autorelease];[arr addObject:@"{search}"];//等价于[arr addObject:UITableViewIndexSearch];return arr;}效果图:本文来自于:http://www.minroa 阅读全文
解决iPhone网络软件在睡眠情况断线问题
2011-12-12 13:52 by Mr.Xer, 530 阅读, 0 推荐, 收藏,
摘要:如果你希望使用iPhone的网络功能并保持长连接,并使用Wifi的话,你可能会发现一个问题,那就是在iPhone处于睡眠状态时,Wifi会中断,这样程序就无法保持连接。(iPhone非官方SDK)下面的代码可能会帮你解决这个问题。以下代码摘自MobileChat:首先在applicationDidFinishLaunching方法中添加以下代码:IONotificationPortRef notificationPort;root_port = IORegisterForSystemPower(self, ¬ificationPort, powerCallback, &n 阅读全文
iOS开发常用的开源库和示例
2011-12-07 16:56 by Mr.Xer, 1041 阅读, 0 推荐, 收藏,
摘要:MBProgressHUD——进展指示符库苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他附加功能,比如虚拟进展 指示符,以及完成提示信息。整合到项目里也很容易,这里不细谈了。ASIHttpRequest——HTTP Network库iPhone当然也有自己的HTTP Network API,那为什么要用ASIHttpRequest呢?因为官方的API简直跟话痨似的,太罗嗦了!ASIHt 阅读全文
Cocos2d开发资源大集合
2011-12-07 11:42 by Mr.Xer, 569 阅读, 0 推荐, 收藏,
摘要:Cocos2d的分支流派Cocos2d-python--最初的版本,后来的cocos2d-iphone衍生于此;Cocos2d-iphone--Objective-C版本,做得最好的一个版本;Cocos2d-x--C++版本的,也是跨平台性最好的一个版本;由国人主导;Cocos2d-android--android版本的,基于java语言;Cocos2d-android-1--另一个android版本的,基于java语言;Cocos2d-javascript--javascript版本;Cocos2d-Ruby--Ruby版本;Cocos2d-CSharp--C#版本;Cocos2d-Wind 阅读全文
UIScrollView的详细讲解
2011-12-07 10:59 by Mr.Xer, 312 阅读, 0 推荐, 收藏,
摘要:今天就讲下UIScrollView的一些事情,这个可以拖动的组件无论在应用还是游戏开发都会经常用到,所以我们就一定要更加熟悉它了。下面我们开始下手咯。(1)初始化一般的组件初始化都可以alloc和init来初始化,上一段代码初始化。?UIScrollView *sv = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, 400)];一般的初始化也都有很多方法,都可以确定组件的Frame,或者一些属性,比如UIButton的初始化可以确定Button的类型。当然,我比较提倡大家 阅读全文
iphone开发中图像处理相关要点
2011-12-07 10:52 by Mr.Xer, 308 阅读, 0 推荐, 收藏,
摘要:iPhone图像通常存储在以下4个地方:相册(PhotoAlums):用户可以使用UIImagePickerController类提供的交互对话框从该相册中获取图像。应用程序包:将图像与可执行程序、Info.plist文件和其他资源一同存储,用户可以通过本地文件路径由imageNamed:方法来读取这些基于包的图像。沙盒:借助沙盒,可以将文件存储到Documents、Library和tmp文件夹中。因特网(Internet):应用程序可通过URL资源从网上下载图像。图像文件的位置决定着读取该文件的具体方式。相册中的图片及其路径无法直接从应用程序访问,只有终端用户能够浏览和选择图像,使所选图像对 阅读全文
UITableView
2011-11-25 12:58 by Mr.Xer, 454 阅读, 0 推荐, 收藏,
摘要:-、建立 UITableViewDataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];[DataTable setDelegate:self];[DataTable setDataSource:self];[self.view addSubview:DataTable];[DataTable release];二、UITableView各Method说明//Section总数- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tabl 阅读全文
使用NSoperation 实现异步加载图片
2011-11-24 10:36 by Mr.Xer, 474 阅读, 0 推荐, 收藏,
摘要:采用UITableView显示从网络上下载的图片,因为网络图片下载比较耗费时间,一般采用边显示文字,内容,后台下载图片,下载完成后刷新TableViewCell ,本文将演示如何通过自定的UITableViewCell,显示图片。1。定义ImageTableViewCell@interfaceImageTableViewCell:UITableViewCell{UILabel*txtLabel;UIImageView*imageView;}@property(nonatomic,retain)IBOutletUILabel*txtLabel;@property(nonatomic,retain 阅读全文
UINavigationController
2011-11-24 10:23 by Mr.Xer, 704 阅读, 0 推荐, 收藏,
摘要:1.UINavigationController是用于构建分层应用程序的主要工具,它维护了一个视图控制器栈,任何类型的视图控制器都可以放入. 它在管理,以及换入和换出多个内容视图方面,与UITabBarController(标签控制器)类似. 两者间的主要不同在于:UINavigationController是作为栈来实现,它更适合用于处理分层数据.它还有一个作用是用作顶部菜单。2. 根控制器,子控制器. 在设计导航控制器时,需要指定用户看到的第一个视图,该视图处在导航栈的最底层,其对应的控制器称为根控制器.所以不要把根控制器理解为导航控制器.根控制器也是导航控制器的一个子控制器. 在术语上把 阅读全文
浙公网安备 33010602011771号