Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

17
构建设置使用UUID指定配置文件
我似乎无法在新计算机上存档应用程序。我创建了用于分发和开发的新配置文件。我创建了一个新的证书签名请求。我可以在iPhone上构建我的应用程序,但无法对其进行存档。我不断收到错误: 找不到匹配的配置文件。您的构建设置使用UUID“ BD657D9A -...”指定了一个配置文件,但是未找到此类配置文件。Xcode可以通过从会员中心下载新的配置文件来解决此问题。 我尝试单击“修复问题”,但仍然继续是错误。我从钥匙串中删除了证书,然后通过开发门户再次下载了它,但是没有用。我试过清理,重建,关闭Xcode,但这些都不起作用。我尝试做不同的代码签名->自动组合,并选择调试配置文件作为我刚刚在开发门户中创建的开发配置文件,并手动选择刚刚在开发门户中创建的分发配置文件。两者似乎都不起作用。还有其他疑难解答提示吗?谢谢。



8
如果我将Objective-C用于低级代码,我的iPhone应用程序是否会对性能产生影响?
在iPhone或其他便携式硬件上对CPU密集型或GPU密集型应用程序进行编程时,必须做出明智的算法决策,以加快代码速度。 但是,如果您使用的语言比另一种语言的性能差,那么即使算法选择很好,也可能会很慢。 是否有任何硬数据将Objective-C与C ++进行比较,尤其是在iPhone上,但可能仅在Mac桌面上,以比较各种类似语言的性能?我对比较C和Objective-C的这篇文章非常熟悉,但这是将两种面向对象的语言相互比较的一个更大的问题。 例如,C ++ vtable查找真的比Obj-C消息快吗?快多少?线程化,多态性,排序等。在我寻求使用重复的对象模型和各种测试代码构建项目之前,我想知道是否有人已经这样做以及在何处得到结果。这种类型的测试和比较本身就是一个项目,可能会花费大量时间。也许这不是一个项目,但是可以比较两个,只有输出。 我在寻找硬数据,而不是传福音。像你们中的许多人一样,出于各种原因,我爱又恨这两种语言。此外,如果外面有人积极地追求同样的事情,那么我会投入一些代码来查看最终结果,这很有趣,而且我相信其他人也会提供帮助。我的猜测是它们都有长处和短处,我的目标是精确地找出它们是什么,以便在实际情况下可以避免/利用它们。

13
如何像UITableView纯样式中的节头一样使UICollectionView中的补充​​视图浮动
我正在努力实现的“浮动节头”效果UICollectionView。在没有很多努力的UITableView情况下,(的默认行为UITableViewStylePlain)足够简单的事情似乎是不可能的UICollectionView。我想念明显的东西吗? Apple没有提供有关如何实现此目的的文档。似乎必须继承UICollectionViewLayout并实现自定义布局才能实现此效果。这需要大量的工作,实现以下方法: 替代方法 每个布局对象都应实现以下方法: collectionViewContentSize layoutAttributesForElementsInRect: layoutAttributesForItemAtIndexPath: layoutAttributesForSupplementaryViewOfKind:atIndexPath: (if your layout supports supplementary views) layoutAttributesForDecorationViewOfKind:atIndexPath: (if your layout supports decoration views) shouldInvalidateLayoutForBoundsChange: 但是,我不清楚如何使辅助视图浮动在单元格上方并“粘”在视图顶部,直到到达下一部分为止。布局属性中是否有此标志? 我会用过,UITableView但我需要创建一个相当复杂的集合层次结构,使用集合视图即可轻松实现。 任何指导或示例代码将不胜感激!

11
固定在Mobile Safari中的位置
是否可以在Mobile Safari中相对于视口定位固定的元素?正如许多人所指出的那样,这position: fixed是行不通的,但是Gmail只是提供了几乎是我想要的解决方案-在邮件视图中查看浮动菜单栏。 在JavaScript中获取实时滚动事件也是一种合理的解决方案。

14
而不是推segue如何替换视图控制器(或从导航堆栈中删除)?
我有一个小型iPhone应用程序,它使用导航控制器显示3个视图(此处为全屏): 首先,它显示一个社交网络列表(Facebook,Google +等): 然后显示一个OAuth对话框,要求提供凭据: 并且(之后,在同一个中UIWebView)获得权限: 最后,它显示带有用户详细信息的最后一个视图控制器(在实际应用中,这将是菜单,可以在其中启动多人游戏): 这一切都很好,但是当用户想要返回并选择另一个社交网络时,我遇到了一个问题: 用户触摸后退按钮,而不是显示第一个视图,而是显示第二个视图,再次询问OAuth凭据/权限。 我在这里可以做什么?Xcode中5.0.2所示为塞格斯非常有限的选择-推,莫代尔(我不能使用,因为它掩盖了需要我的游戏导航栏)和自定义。 我是iOS编程的新手,但较早前我开发了Adobe AIR移动应用程序,可以1)替换视图而不是推动视图,以及2)从导航堆栈中删除不需要的视图。 请问如何在本地应用程序中执行相同操作?


7
在代码生成的UIView上绘制UIBezierPath
我有一个 UIView在运行时添加了代码。 我想在其中画一个UIBezierPath,但这是否意味着我必须重写drawRectUIView? 还是有另一种在定制产品上绘图的方法 UIView? 这是用于生成的代码UIView: UIView* shapeView = [[UIView alloc]initWithFrame:CGRectMake(xOrigin,yOrigin+(i*MENU_BLOCK_FRAME_HEIGHT), self.shapeScroll.frame.size.width, MENU_BLOCK_FRAME_HEIGHT)]; shapeView.clipsToBounds = YES; 这是创建和返回a的函数UIBezierPath: - (UIBezierPath*)createPath { UIBezierPath* path = [[UIBezierPath alloc]init]; [path moveToPoint:CGPointMake(100.0, 50.0)]; [path addLineToPoint:CGPointMake(200.0,50.0)]; [path addLineToPoint:CGPointMake(200.0, 200.0)]; [path addLineToPoint:CGPointMake(100.0, 200.0)]; [path closePath]; return path; }


19
在UITextView中垂直居中放置文本
我想将文本垂直居中放置在UITextView可填充整个屏幕的大文本内部-这样,当文本很少时,说几个字,就以高度为中心。这不是关于文本居中(在IB中可以找到的属性)的问题,而是关于如果文本较短则将文本垂直居中放置的问题,因此。能做到吗?提前致谢!UITextView UITextView

9
将图像添加到Xcode中的UITextField吗?
我需要实现 dropdown在Xcode中。 为此,我正在使用UIPickerview。 当点击文本字段(在textFieldDidBeginEditing :)事件上时,将加载pickerView。 题: 有没有办法添加图像TextField? 图像就像一个箭头标记,通过它用户可以了解点击时dropdown出现。textfield我该如何做呢?

9
NSMutableArray addObject:-[__ NSArrayI addObject:]:无法识别的选择器已发送到实例
我已经尝试从星期日开始以100种方式初始化NSMutableArray,而NOTHING正在为我工​​作。我尝试将其设置为等于新分配和初始化的NSMutableArray,只是分配,初始化变量本身,我能想到的每种组合以及始终相同的结果。 这是代码: 对象 NSMutableArray *array; @property (copy) NSMutableArray *array; 对象 @synthesize array; if ( self.array ) { [self.array addObject:anObject]; } else { self.array = [NSMutableArray arrayWithObjects:anObject, nil]; } 注意:在调试中,“ anObject”在执行时不为零... 我已经测试了anObject,它的初始化工作正常,但是当我尝试将Object:添加到self.array时,仍然出现以下错误。 2010-07-10 11:52:55.499 MyApp [4347:1807]-[__ NSArrayI addObject:]:无法识别的选择器已发送到实例0x184480 2010-07-10 11:52:55.508 MyApp [4347:1807] ***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[__ NSArrayI addObject:]:无法识别的选择器已发送至实例0x184480' 有人知道出什么事了吗?


4
iPhone XCode-如何在应用程序图标下方更改标题
重命名应用程序的最佳方法是什么,以便应用程序图标下方的标题可以有空格,而构建文件没有空格。(即标题为“我的项目”,构建文件为MyProject.app) 我更改了PRODUCT_NAME,但是当我执行该操作时,该应用程序文件中还包含空格。 重命名所有字段似乎都可以正常工作,除非我找不到EXECUTABLE_NAME,这是“可执行文件”的默认值。 谢谢Tee

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.