草庐IT

ios - View 在水平和垂直方向上模棱两可,布局复杂

我的Storyboard上有一个UIViewController,它具有水平并排的2个subview。我添加了约束以将前缘和后缘固定为常数(20磅),并添加了另一个约束以使宽度保持相等。如果我假设以下内容,则应该可以计算每个subview的宽度为:subview不与重叠没有其他View(至少水平)屏幕的宽度(superView)是已知的但是,XCode给我警告,我的View在水平方向上是模棱两可的。我猜这意味着XCode不会做出这些假设之一,但是它是哪一个?有没有办法让我指示XCode做出这个假设?编辑:好吧,玩了一下,并得到了警告,该警告消失了,但是看起来它并没有做出第一个假设-只是

iphone - 如何开始复杂级别的跨平台移动应用程序开发?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。是否有开发跨平台移动应用程序的文档。我尝试使用phonegap,但我找不到任何文档来开发高级应用程序,例如服务器通信、社交网络集成、游戏开发等。我已经了解了它的基础知识,也浏览了它的网站Phonegap.如果有人有此类文档,请分享。我还搜索了其他跨平台支持,如titaniumappcelerator等。但对此一无所知。非常感谢,因为我想学习跨平台移动应用程

ios - 在 iOS 中与复杂的图形交互

我需要能够与包含许多不同部分的圆筒的表示进行交互。当用户点击小矩形时,我需要显示与特定部分(表单)相关的弹出窗口。下一张图片演示了逼真的3d方法。但是,我再说一遍,我需要解决这个问题,3d不是必需的(不过会很酷)。满足功能需求的表示就足够了。关于制作绘图的部件的信息来自API(尺寸、位置等)我不需要它真的很现实。最简单的近似是在二维表示中显示一个圆筒,就像一个由可交互的小矩形组成的矩形。因此,正如我所提到的,我认为(在我看来)有两种相反的方法:现实的或简化的有没有办法在中间实现一个很好的解决方案?我应该研究哪些库、组件、框架?我的研究让我找到了SceneKit,但我仍然不知道我是否能够

design-patterns - UIVIew 或 UIViewController 中的复杂 View 设置? (设计决策)

目前,我以编程方式设置了大部分UI。有两种方法可以安排属于屏幕的View(除了使用nib之外):在ViewController中,管理所有View(它是一个ViewController!)创建一个自定义的UIView子类,然后将其连接到Controller中我知道两者都可以,但在哪些情况下您会选择哪种解决方案?此外,对于第一个变体,可以选择在viewDidLoad中进行设置并将View添加到self.view,或者构建容器View并在loadView中添加所有View。此处的任何好的建议也将不胜感激。当您将完整View设置为Controller的View时,第二个变体接近于使用Nib。

iphone - Cocos2D 复杂动画

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在使用Cocos2D将我的游戏从Flash移植到iOS。我现在有一个工作版本,我很高兴我可以用cocos来解决这个问题。但是,我似乎偶然发现了一个小问题。在开发过程中,我让我的美术师给我动画集,我只是把它们称为Assets。我在Cocos上看过动画使用的例子,但是我只见过用代码创建的动画。此外,在我的游戏中,我们使用由多个部分组成的动画。例如,一个角色将他的腿作为

ios - 如何在 iOS 中简化单个复杂的 UIBezierPath 多边形

问题:我有一个用户生成的多边形(通过在屏幕上注册用户的触摸),它可以是简单的也可以是复杂的(复杂意味着具有未知数量的交叉点)并且我想要一个简单的多边形,该多边形是由原始多边形上的相同点产生的,如果您愿意,可以使用轮廓或轮廓之类的东西。可能的解决方案:我找到了this,但它是一个JavaScript解决方案和this完美地说明了我需要什么,但在ActionScript中!我不需要Path本身,这些点就足够了。你会如何处理这样的问题?更新:当我进一步观察时,我看到一些人建议解决方案是在点上使用ConvexHull算法,但是,凸包不是答案在这里,因为如果我是对的,结果将如下:

ios - NSFetchedResultsController 复杂的获取请求和模型

我正在尝试针对这种情况设计我的CoreData模型:我们有Song对象,它与一些List有一对多的关系。每个List都有name属性并且和Song有一对多的关系之所以需要这些多对多关系,是因为一首Song可以同时出现在每个List中。我需要使用NSFetchedResultsController(因为用户可能有10,000歌曲,我不想将它存储在NSArray中的某个地方。当我尝试为sectionNameKeyPath:设置一些值时,例如@"List.name"我有一个错误“不允许多对多关系”,当然这是有道理的。所以我需要帮助如何设计我的模型,使其能够拥有Song和一些List,例如“H

iphone - restkit 安装到 xcode - 总是这么复杂吗?

尝试在我的xcode项目中使用restkit框架,他们的github页面上有一个“安装指南”(https://github.com/RestKit/RestKit,向下滚动到xcode4.2)好的,作为一个来自Java世界的为期2周的objective-c,请原谅:本指南有10个步骤,其中一半我什至不明白它是什么...是我一个人,还是这非常复杂,只是为了能够使用第三方api?如果出现问题,我会像hell中的雪人一样有机会了解发生了什么,更不用说修复它了...... 最佳答案 您尝试过视觉指南吗?Installing-RestKit-

复杂应用程序中的 iOS 事件处理

我已经为Android开发了很长一段时间,现在开始学习iOS,事情是这样的:在Android上,当您有大量事件通过应用程序时,创建和实现所有这些接口(interface)(协议(protocol))、订阅和取消订阅等会变得非常乏味。还有一些非常好的事件总线,例如Square的Ottohttps://github.com/square/otto所以我想知道,iOS是否有任何标准解决方案来处理跨各种应用程序元素的各种事件,或者也可以通过实现和订阅协议(protocol)来完成?或者也许有一些很酷的事件总线库,比如在Android上? 最佳答案

ios - 复杂写入的 Firebase 提交/回滚

我正在使用Firebase编写财务应用程序,为了提交收据,还需要更新许多其他对象。为了使数据有效,需要成功完成所有数据更新。如果其中一次写入出现错误,则必须回滚所有更新。例如:如果用户提交收据,则必须更新收据对象以及发票对象和其他总帐对象。如果更新开始但用户在中途断开互联网连接,则应回滚所有更改。在Firebase中实现此目标的最佳方法是什么? 最佳答案 首先,让我们聊一聊为什么有人可能想要在多个数据路径上进行提交/回滚...你需要这个吗?通常,如果出现以下情况,则不需要此信息:您没有以高并发写入(不同用户每分钟对同一记录进行数百次