草庐IT

iphone - 重新定位 iOS 应用程序启动图像

当我通过将文件拖到xcode中添加启动图像时(此文件目前不在项目中)-xcode将其复制到应用程序的根文件夹并用作启动图像。(1)这很好。但问题是——我希望我的图像位于root/images/launch/Default.png中。如果我们尝试将图像放入此路径,则将此图像作为资源添加到项目中。现在尝试选择此添加的图像作为启动图像:从xcode文件列表中拖动或单击启动图像位置上的选择文件-结果xcode无法使用它,因为它不在根目录中。(2)我找到的解决方案-根据方式添加图像(1)。然后在finder的帮助下重新定位硬盘上的文件。然后xcode将文件标记为丢失。单击文件并为他们选择新位置。

ios - iOS 应用程序可以分配多少内存?

我正在尝试了解iOS应用可以可靠地分配多少内存来帮助我做出一些设计决策。该应用程序将涉及实时同步处理的音频和动画。除了编写加载我需要的框架的代码然后尝试逐步分配内存直到我收到警告之外,还有什么方法可以确定这种事情吗?模拟器不允许您选择特定的硬件型号,所以我想我什至无法模拟这些东西。 最佳答案 据我所知,您无法确定应用程序分配了多少内存。始终尝试为您的应用保持尽可能低的内存。分配给您的应用程序的内存取决于许多因素,例如:发生的后台进程数量、可用内存量、其他应用程序使用的内存、您正在运行的设备等。因此,为您的应用程序消耗的内存保留最大行

iphone - 单击引脚注释时如何显示另一个 View

我在我的pin注释上添加了一个详细信息按钮。我想去另一个View。当我点击它时,以下代码不起作用。我不知道问题出在哪里。-(MKAnnotationView*)mapView:(MKMapView*)mVviewForAnnotation:(id)annotation{MKPinAnnotationView*pinAnnotation=nil;if(annotation!=mapview.userLocation){staticNSString*defaultPinID=@"myPin";pinAnnotation=(MKPinAnnotationView*)[mapviewdeque

iphone - ivar 在两个街区内

我在接口(interface)上声明了这样一个ivar:BOOLcontrollerOK;我必须在自身位于block中的block中使用此ivar。有点像myBlockl=^(){[selfpresentViewController:controlleranimated:YEScompletion:^(){if(controllerOK)[selfdoStuff];}];};如果我尝试这样做,我会看到一条警告:capturingselfstronglyinthisblockislikelytoleadtoaretaincycle对于if(controllerOK)行。这似乎不是您在bl

ios - UISplitViewController presentsWithGesture 不工作

我似乎无法让presentsWithGesture工作。我需要能够根据显示的详细ViewController打开和关闭它。-(IBAction)disableGestures:(id)sender{AppDelegate*appDelegate=[UIApplicationsharedApplication].delegate;appDelegate.splitViewController.presentsWithGesture=NO;NSLog(@"DisableGestures!");}我整理了一个简单的项目(使用默认的UISplitViewController模板):http:/

iphone - 旋转拨盘 - 旋转限制

我正在制作一部老式手机并获得了一个有效的起始代码,用户将手指移到UIImageView数字上并旋转拨号。然后它将其移回原始位置。查看屏幕截图。我似乎想不通的三个问题是;如何限制用户只能顺时针旋转?目前用户可以在任何方向(顺时针和逆时针)移动它如何检测用户选择的号码?意思是用户触摸了1或3或5?我需要此信息,以便当该数字到达右侧的栏时我可以停止旋转。在我当前的代码中,当我停止旋转并放开圆圈时,它会通过逆时针向后移动回到原位。如果我选择1、2、3、4,它会很好地工作,但对于任何数字5及以上,刻度盘顺时针移动回到其原始位置。如何在touchesEnded上强制逆时针运动?

objective-c - NSSortDescriptor 具有名字和姓氏,或者具有名字或姓氏?

我正在对联系人信息数组进行排序,当我输入特定联系人的名字和姓氏时它工作正常,但是当其中任何一个丢失时它就不能正常工作,例如:如果我输入名字John和姓氏mickey,那么它会给出正确的排序,但是如果我只输入mickey那么它最后会出现在UITableview的#部分。,所以我需要在这里做什么案例类型。我的代码如下,NSSortDescriptor*sortDescriptorFirstName=[[[NSSortDescriptoralloc]initWithKey:@"firstName"ascending:YESselector:@selector(localizedStandar

ios - iPad 普通话翻译 API

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想在我的iPad应用程序中实现普通话翻译功能,是否有任何免费的API可供我使用,或者有任何其他方式可以做到这一点..

iphone - 缓出时间实现

我有一个带有方法setPercentCompleted的组件,我想在距离为1秒500分。为了做到这一点,我只需将计时器设置为特定的时间间隔,并在每次计时器触发时调用setPercentCompleted。如何使用ease-out曲线实现此功能? 最佳答案 这很像一道物理题。您需要以一定的“减速度”以给定的“速度”出发,以便在给定的时间(1.0秒)内达到给定的“位移”(1.0)。您需要确定的2个数字是初始速度和所需的减速度。使用SUVAT并代入s=1和t=1。你从s=ut+1/2*at^2到a=2-2u只要您的初始速度(u)和您施加的

ios - 滚动后 UICollectionViewCells subview 呈现错误

我子类化的CollectionViewCell只包含一个UILabel。为了获得网格,我将带有CGRectInset的UILabel添加到单元格。-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){self.backgroundColor=[UIColororangeColor];self.label=[[UILabelalloc]initWithFrame:CGRectInset(self.bounds,1.0,1.0)];self.label.numberOfLines=0;self.l