草庐IT

副本Replication

全部标签

iphone - 如何使用 xib 文件中的任何 subview (在 xib 中创建)的多个副本

我正在使用xib为我的项目创建View。条件是:我有多个UIViewIBoutlet的对象。IBOutletUIView*viewOpenDoor;IBOutletUIView*viewOpenDoor_Second;viewOpenDoor只连接到xib中的一个View。现在我正在使用此代码在viewdidload方法中多次重用相同的View-[viewOpenDoorsetFrame:CGRectMake(30,80,viewOpenDoor.frame.size.width,viewOpenDoor.frame.size.height)];[self.viewaddSubview

ios - 在 Storyboard中使用同一 View Controller 的多个副本

我的应用程序中有以下设置:我的初始ViewController是UITabBarController。选项卡:1)UINavigationController->PostListVC2)UINavigationController->CategoriesListVC3)UINavigationController->PostListVC4)UINavigationController->PostListVC5)UINavigationController->MoreViewController如您所见,3个选项卡包含相同的viewController类,但不应包含相同的ViewCont

ios - 制作非可变对象的可变副本的首选方法?

有2个选择(可能更多)。以NSSet为例:NSMutableSet*mutableSet=[NSMutableSetsetWithSet:nonMutableSet];或NSMutableSet*mutableSet=[[nonMutableSetmutableCopy]autorelease];这两种实现有什么区别吗?一个“更有效率”吗?(其他例子是NSArray/NSMutableArray和NSDictionary/NSMutableDictionary 最佳答案 基准测试的乐趣!:)#importintmain(intarg

iOS:如何在操作大型 NSString 实例时避免自动释放副本?

我在一个iOS应用程序中有一个场景,其中操作一个非常大的NSString实例(一个HTTP响应,超过11MB)导致多个大型中介同时在内存中,因为我调用的SDK方法返回新的自动释放实例。此处采用什么最佳方法?例如,假设largeString是一个自动释放的NSString实例:NSArray*partsOfLargeString=[largeStringcomponentsSeparatedByString:separator];for(NSString*partinpartsOfLargeString){NSString*trimmedPart=[partstringByTrimmin

ios - 为什么 CoreAnimation 似乎在缓存表示层副本?

因此,我们遇到了一些有趣的问题,这些问题似乎与表示层的缓存有关,我们想知道其他人是否看到了这一点,以及我们可以采取哪些解决方法。我们有几个我们自己的属性,我们正在隐式设置动画。我们通过将它们声明为属性并动态合成它们来做到这一点:@interfaceGOOLayer:CALayer@propertyfloatgooValue;@endNSString*constkGOOLayerValueKey=@"gooValue";@implementationGOOLayer@dynamicgooValue;-(id)initWithLayer:(id)layer{if((self=[superi

iOS:如何创建核心数据库的备份副本?以及如何导出/导入该副本?

我想为我的应用程序的用户提供创建核心数据数据库备份的可能性,尤其是在他们切换到新设备等情况下。我该怎么做?特别是如何重新导入该文件?我的意思是假设他制作了数据库的备份副本,然后更改了大量内容并想重置为之前保存的备份副本。我该怎么做?谢谢! 最佳答案 看看这个示例应用程序,它包括制作备份、将备份复制到iCloud和从iCloud复制备份、通过电子邮件发送备份和从电子邮件导入备份的功能。http://ossh.com.au/design-and-technology/software-development/sample-library

ios - 在 block 中引用 iOS 应用程序委托(delegate)是否会创建委托(delegate)对象的副本?

考虑以下示例:-(void)exampleFunction{AppDelegate*appDelegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];SomeClass*classObject=[[SomeClassalloc]init];[classObjectsomeFunctionThatDoesBackgroundWorkAndCallsACompletionBlock:^(NSDictionary*results){SomeNeatObject*object=appDelegate.someNeatObj

networking - NIC 和用户应用程序之间的 *nix 系统中的内存副本计数?

这只是一个与我一直想知道的一些高性能计算有关的一般性问题。某个低延迟消息传递供应商在其支持文档中谈到使用原始套接字将数据直接从网络设备传输到用户应用程序,并且在这样做时它谈到了比它所做的更进一步减少消息传递延迟(其他公认的深思熟虑的设计决策)。因此,我的问题是针对那些在Unix或类Unix系统上探索网络堆栈的人。他们使用这种方法可能会实现多少差异?请根据内存副本、获救的鲸鱼数量或威尔士大小的区域随意回答;)据我所知,他们的消息传递是基于UDP的,因此建立TCP连接等没有问题。如果您对此主题有任何其他兴趣点,我们将不胜感激!祝你好运,迈克 最佳答案

ios - 如何制作具有所有图层属性的 UIView 副本?

我正在为从初始屏幕呈现UINavigationController进行自定义转换,我应该只为RootViewController设置动画。我有一个UIStackView里面有按钮。每个按钮和UIStackView都有一个阴影和层的属性masksToBounds设置为false。我为UINavigationController编写了一个自定义动画器,我在animateTransition(usingtransitionContext:UIViewControllerContextTransitioning)方法中制作了所有动画。当我为现有的UIStackView设置动画时,我将它放入tr

swift - 如何快速获取类的可变副本?

swift语言指南解释了swift中的类如何是引用类型而结构是值,即当一个结构的实例被创建时,它被复制到新的身份而不是对它的引用,而一个新的实例从一个类的另一个实例创建的类仅仅是对同一个类的引用。(https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html#//apple_ref/doc/uid/TP40014097-CH13-ID88)StructuresandEnumerationsAreValu