草庐IT

iPhone5s

全部标签

iphone - 构建数据驱动的 UI

我在整个SO中搜索了iPhone的这个主题,所有内容都指向WWDC2010的报道,所以是的,我知道这一点。但是谁能给我指点更详细的资源,从中我可以学习如何构建一个健壮的系统来根据我呈现的数据在应用程序上呈现不同的用户界面?我正在获取JSON格式的数据,我的UI需要根据我从JSON解析器中得到的内容而有所不同。有没有详细介绍这个主题的书籍或在线资源?谢谢! 最佳答案 我最近在我的一个应用程序(导航样式)中遇到了同样的问题,我解决它的方法相当简单。我的JSON响应中有一个user_type标志,根据该标志,我将推送不同的ViewCont

iphone - 在基础 View 上设置阴影时标签中的文本会变形吗?

我目前使用下面的代码来呈现我的分段tableView的View-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*headerView=[[[UIViewalloc]initWithFrame:CGRectMake(0,0,tableView.bounds.size.width,30)]autorelease];headerView.backgroundColor=[UIColorcolorWithRed:30/255green:30/255blue:30

iphone - iPhone 中的日志文件大小

我想将我所有的应用程序日志放在Documents目录中的一个文件中,然后一旦用户点击应用程序中的“上传日志”,日志就会上传到服务器。我打算将日志保留两天。我可以用于日志的大小是否有任何限制?此外,在任何时候我都想保留最近2天的日志并删除旧的。如何实现? 最佳答案 由于您将它们存储在Documents目录中,因此您不受特定文件大小的限制。至于只保留最近两天的日志文件,您可以编写一个修剪函数来删除所有旧日志文件,并在应用启动时调用它并从后台恢复。 关于iphone-iPhone中的日志文件大

iphone - 尝试设置分发配置文件时出现问题

我已经从iTunes下载并连接了我的应用程序的配置分发和分发证书并执行了它们。问题是当我尝试为分发文件选择“代码签名”时,计算机不允许我这样做,因为“配置文件与默认key链中的任何有效证书/私钥对都不匹配”。我去了“组织者”,我可以在“设备/库/供应配置文件”中看到我的供应分布,它的状态显示“未找到有效的签名身份”,顶部显示“Xcode找不到有效的签名身份”您钥匙串(keychain)中此配置文件的私钥/证书对”。我知道我可能需要一些key,这可能是问题所在吗? 最佳答案 在设备选项卡(您所在的位置)的管理器中使用Xcode4,您可

iphone - 指数值不显示,我该怎么办?

如何在iphonesdk中的文本框计算后显示指数值。例如说6.4516e-10。我在计算10*6.4516e-10后没有在我的文本框中得到答案。请告诉我解决方案.. 最佳答案 使用StringWithFormat和指数形式:来自printf的手册页:eE参数以e`[-d.ddd+-dd]'格式打印,其中小数点前一位数字和小数点后的数字等于参数的精度规范;当缺少精度时,会产生6位数字。所以你会想要这样的格式:%.4efloatn=6.4516e-10;n=n*10;NSLog(@"n:%.4e",n);2011-08-2907:36:

iphone - 如何在 iOS 上正确使用 Facebook Graph API

我正在开发一个需要在多个ViewController中调用请求的应用程序。我不希望Facebook登录屏幕在应用程序启动时显示。如果用户未登录,它应该只在用户点击另一个ViewController中的按钮时打开,因此将代码放在应用程序委托(delegate)中并不能解决问题。而在FacebookAPI中请求数据的整个异步过程让我非常难受,我开始脱发。一个具有静态方法的类,用于获取facebook对象并将其视为单例。#import"PBSocialMedia.h"#import"PBFacebookDelegate.h"staticFacebook*facebook;staticPBFa

iphone - 是否有任何免费软件可以向服务器报告 iOS 应用程序使用情况统计信息?

我曾经用一个非iOS程序做的是获取一个HTML页面,上面有一个点击计数器。但是对于我的iOS应用,我想获得一些实际的设备信息,有点像comScore和Flurry所做的。但是有没有人写过我可以用于此目的的免费软件(开源)?谢谢。 最佳答案 这个人怎么样:https://code.google.com/mobile/analytics/docs/不是完全开源,但免费且相当稳定。 关于iphone-是否有任何免费软件可以向服务器报告iOS应用程序使用情况统计信息?,我们在StackOverf

iphone - 我应该在我的 Cocos2d 应用程序中的什么地方实现我的 facebook ios sdk 代码?

我正在尝试将facebook集成添加到我使用Cocos2D构建的ios游戏中。我最初只是将CCLayer对象(NSObject的子类)设为FBRequestDelegate、FBDialogDelegate和FBSessionDelegate。然后我用创建了一个facebook对象fb_permissions=[[NSArrayarrayWithObjects:@"read_stream",@"publish_stream",@"offline_access",nil]retain];facebook=[[Facebookalloc]initWithAppId:kAppIdandDel

iphone - iOS 多语言适用于模拟器,但不适用于设备

我有一个双语iOS通用应用程序。它在模拟器中运行良好,当我更改设置中的语言时,应用程序会加载相应的语言资源(图像、文本)。但是,当涉及到设备时,它不起作用,它仍然是默认语言(英语)并且设置的更改不生效。我对此一无所知,因为我认为我在编码时没有做错任何事。是否有任何我遗漏的设置事项?谢谢。更新:我发现Localizable.strings中的文本可以使用正确的语言加载,但是,相应本地化文件夹下的图像资源,可以加载本地化的nib文件,但无法成功加载所有相应的图像文件. 最佳答案 好吧,我不知道那是Xcode的错误还是什么。图像文件不会在

iphone - 处理图像时的 iOS 设置进度条值

我有一个应用程序使用Quartz处理几个图像,我想要一个在每次操作后都会发生变化的UIProgressView。(例如0.00.20.40.60.81.0)问题是,似乎在处理我的图像时,UI已完全锁定,并且值仅在所有过程完成后才发生变化(这意味着它只是达到1.0,而没有经过子步骤),你们有遇到过这种情况吗?伪:for(uinti=0;i所以实际上进度条不会在每个Action后改变,它只会在最后改变一次到1.0。非常感谢您的反馈或经验。谢谢谢. 最佳答案 您需要在单独的线程中更新Assets或进度条,以便两者可以并行更新。看看[NST