草庐IT

iPhone-specific

全部标签

iphone - 在 iPhone/iPad 上检测 180 度翻转

我正在对我的iPhone应用程序中从纵向到横向的各种View进行重新调整。如果用户执行Portrait->Landscape->Portrait->Landscape(就像我做一些数学运算一样重新定位View),这会很好地工作。但是,如果用户从Portait->Portrait颠倒,或LandscapeLeft->LandscapeRight,我的代码将不起作用。我可以检测到180度翻转并忽略它吗?我尝试了以下方法:-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientat

iphone - 为新的 iPhone 游戏支持旧版 iOS 值得吗?

我刚刚发布了我们的新iPhone游戏。这是我的第一个应用程序,目前仅支持iOS4.2,主要是因为我测试的设备已升级。游戏运行良好。我的问题是,要使其与旧版本(4.0之前)兼容,就意味着要修改代码并替换iAds。这值得么?4.0之前的数字是否足够大以修补当前游戏? 最佳答案 补充:我觉得这可能会转移到ProgrammersStackExchange,因为它是主观的,与特定的编码问题无关。这对我来说完全是主观的,因此毫无值(value)。Apple真的..真的.......(我可以强调这一点吗)不喜欢他们的客户使用旧版本的软件。我什至认

iphone - iOS 在另一个项目中使用现有项目的类/资源文件

我在AppStore中有一个iPhone应用程序的现有xCode项目。该项目包含许多ViewController/ViewXIB文件/图像/等。我希望创建另一个项目,其行为方式完全相同,包含相同的Controller/View/图像/等,但我希望更改一些小东西,例如包标识符或更改预处理程序的值。定义变量。我不想复制现有的项目。如果我需要对1进行更改,我将需要对所有其他项目进行相同的更改(如果我有500多个项目怎么办?噩梦!)创建这样一个新项目时,您有什么建议?我是否应该将现有项目的源重新创建为更易于分发/共享的项目,以便它可以在多个项目中使用?我该怎么做呢?在创建这样的代码库时哪些文件

php - 我应该如何让我的 PHP API 为 iPhone 应用程序工作

标题可能不是描述我的问题的最佳方式。我正在另一个社交网络类型的网站上工作,类似于PHP中的facebook网站。我想最终花钱请人为我构建一个iPhone/iOS应用程序,该应用程序类似于facebookiPhone应用程序,但可以与我的PHP站点一起使用。所以对我来说,一个主要问题是让iOS应用程序尽可能快地为用户服务。根据其他人的经验,我的PHP站点API获取iOS应用程序数据的最佳方式是什么?我认为大多数站点使用iPhone/iOS应用程序的方式是使用返回JSON和XML格式结果的简单REST类型API吗?我的理论是否正确,或者有不同的方法吗?请帮忙 最

iphone - UITableViewCell 字体大小没有改变

我试图让我的UITableViewCell上的字体大小更小。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)theTableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];UILabel*nameLabel;UISwitch*mySwitch;if(

iphone - 试图让网络错误警报正确显示在 iPhone 应用程序上?

好的,所以我正在尝试让这个应用程序显示网络错误警报代码。我添加了SystemConfiguration.framework框架和Apple的“Reachability”示例代码。这是viewcontroller.h文件:#import@classReachability;@interfaceTest_Internet_ConnectionViewController:UIViewController{Reachability*internetReachable;Reachability*hostReachable;}@propertyBOOLinternetActive;@proper

iphone - ABNewPersonViewController 可以用于编辑现有记录吗?

我正在尝试使用ABNewPersonViewController来编辑现有记录。我设置了displayedPerson属性,它显示了所有信息。如果我点击Save,一切都会按预期进行。但是,如果我点击Cancel,该记录将从地址簿中删除。我认为唯一的解决方案是深度复制记录,然后在用户取消编辑对话框时将其重新添加到地址簿。真的没有更好的办法吗? 最佳答案 添加一个自定义的“取消”按钮来替换原来ABNewPersonViewController的“取消”按钮!! 关于iphone-ABNewP

iphone - Facebook iPhone 应用程序-启动图标效果

启动图标效果是iphonesdk中的标准吗?如果不是,使用了哪个效果?即当单击“消息”图标时,消息屏幕的部分会放大,然后当消息部分关闭时,该部分会缩小并返回到仪表板。 最佳答案 这是自定义的,尽管框架是开源的:https://github.com/facebook/three20看看“启动器”的东西。 关于iphone-FacebookiPhone应用程序-启动图标效果,我们在StackOverflow上找到一个类似的问题: https://stackover

iphone - 在 iOS 上查找当前日期之前的星期一

我有一种情况需要某个日期之前的星期一(这里的某个日期是localtournament.entryDeadline)。我尝试了下面的方法,但它给了我相同的日期。我发现了一些类似的问题,但没有一个可以在iOS上做到这一点。看起来应该很容易,我其实很喜欢Cocoa日期框架,但我暂时对此感到难过。我做错了什么?结果(应该始终是星期一但不是)在localTournament.entryOpen中。NSCalendar*calendar=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];NSDateComponent

iphone - 从 View B 移回 View A 时如何重置屏幕方向?

我必须有2个ViewController(A和B)。vcA是一个项目列表,它只支持纵向。您从列表中选择一个项目并被带到vcB(通过pushViewController),它显示有关所选项目的详细信息。vcB支持纵向和横向View。因此,当显示vcB时,假设设备旋转以将View更改为横向-当用户返回vcA(通过popViewController)时-vcA将以横向显示,而我不这样做'不想。我希望它以纵向显示。我怎样才能做到这一点?谢谢! 最佳答案 使A仅支持纵向:-(BOOL)shouldAutorotateToInterfaceOr