草庐IT

OBJ_FILES

全部标签

ios - iCloud 和 NSFileWrapper : Showing as 2 different files in Settings

我有一个应用程序使用基于NSFileWrapper的UIDocument。我的文件包装器是一个名为“XXX.cp”的目录,有两个子文件“photo.data”和“photo.metadata”。它似乎可以很好地保存和加载文档,但是当我转到Settings\ManageStorage\Unknown时,子文件单独列出:我原以为它会显示“XXX.cp”而不是这两个子文件。我想我已正确设置和导出文档UTI:而且我认为我正在正确创建文件包装器(特别是因为它读/写良好):-(void)encodeObject:(id)objecttoWrappers:(NSMutableDictionary*)

ios - 在 iOS 上加载 obj 文件的最佳方式

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion由于OpenGL没有像GLLoadObjFile('myModel.obj');这样的函数,在iOS应用程序中加载像.obj这样的3d模型文件的最佳教程是什么?我试过波前加载器,但它似乎不起作用。

Objective-C 的 "obj performSelector"vs objc_msgSend( )?

在查看ApacheCordova的源代码时,我遇到了两行令我感到困惑的代码://[objperformSelector:normalSelectorwithObject:command];objc_msgSend(obj,normalSelector,command);从苹果的文档来看,这两种方式似乎没有太大区别。idobjc_msgSend(idtheReceiver,SELtheSelector,...)将带有简单返回值的消息发送到类的实例。-(id)performSelector:(SEL)aSelectorwithObject:(id)anObject以对象作为参数向接收者发送

objective-c - 在静态库中隐藏代码(iOS Obj-C)

我正在努力创建一个我希望出售的iOS静态库。我已经完成了初始构建的步骤并生成了.a/.h输出。当我将这些文件包含在一个单独的项目中时,我看不到任何方式来浏览.a文件中的内容。但是,当我的库中的一行代码使应用程序崩溃时(正如我所说,它仍在开发中),调试器会向我显示整个类(.m)文件。这是怎么回事?我不太了解静态库中的所有内容,而且我不确定我是否为模拟器和设备编译了该版本。这可能与它有关吗?如果是这样,有人可以解释为什么吗?谢谢!!! 最佳答案 别担心,您的源代码不包含在存档(.a)文件中。Xcode足够智能,可以根据文件中嵌入的调试信

iphone - 是否可以通过 nsnotification 将数组作为 obj 传递

我可以通过使用协议(protocol)和委托(delegate)来做到这一点,但我想尝试使用NSNotification我的任务是通过通知将NSMutableArray从一个View发送到另一个View。是否可以做[[NSNotificationCenterdefaultCenter]postNotificationName:@"reloadData"object:myArray];然后,在接收器中,我怎样才能得到传递过来的myArray。我正在阅读并对通知对象的userInfo和object感到困惑。请就此问题向我提出建议。 最佳答案

objective-c - 从具有属性的 NSObject 转换为 NSDictionary 的 Obj-C 简单方法?

我遇到了一些我最终想通的事情,但认为可能有更有效的方法来完成它。我有一个对象(一个采用MKAnnotation协议(protocol)的NSObject),它有许多属性(标题、副标题、纬度、经度、信息等)。我需要能够将此对象传递给另一个对象,该对象希望使用objectForKey方法从中提取信息,作为NSDictionary(因为这是它从另一个ViewController获取的信息)。我最后做的是创建一个新的NSMutableDictionary并在其上使用setObject:forKey来传输每条重要信息,然后我只是传递新创建的字典。是否有更简单的方法来做到这一点?相关代码如下://

iphone - 在 iOS/iPhone 上 : "Too many open files": need to list open files (like lsof)

我们发现我们复杂的iPhone应用程序(ObjC、C++、JavaScript/WebKit)在异常情况下会泄漏文件描述符。我需要知道我们要打开哪些文件(按文件路径)。我想要BSD命令“lsof”之类的东西,当然,它在iOS4中不可用,至少对我来说是这样。理想情况下是C或ObjC函数。或工具,如shark或Instruments。只需要我们正在运行的应用程序的文件,而不是(与lsof一样)所有应用程序/进程的文件。我们对文件做了各种各样的事情,并且因“打开的文件太多”而失败的代码多年来一直没有改变,而且由于情况不寻常,这可能在几个月前就已经悄悄发生了。因此,无需提醒我查看打开文件的代码

ios - Xcode 7,Obj-C, "Null passed to a callee that requires a non-null argument"

在Xcode7中,我收到此警告:Nullpassedtoacalleethatrequiresanon-nullargument..从这个NSMutableArray的nil初始化...sectionTitles=[[NSMutableArrayalloc]initWithObjects:nil];我发现我应该改用removeAllObjects。[sectionTitlesremoveAllObjects];但是,这不允许我计算sectionTitles.count==0。我确实尝试了sectionTitles==nil,但是除非我使用iniWithObjects,否则我以后无法添加

ios - 如何修复 Xcode 错误 : Could not locate device support files on iPhone with Xcode

新iPhoneX出现此错误:Couldnotlocatedevicesupportfiles.ThisiPhoneX(ModelA1865,A1901,A1902,A1903)isrunningiOS11.1(15B93),whichmaynotbesupportedbythisversionofXcode.我正在运行不支持iPhoneX(iOS11.1)的最新版本的Xcode(Beta9.29C32c)。问题是它是全新的iPhone,并且没有旧配置文件来进行大多数已解决帖子中谈到的切换。这个问题是否有任何其他解决方案,因为下载最新版本的Xcode已经是我正在运行的,并且现在似乎不太可

ios - .podspec 错误 - source_files` 模式不匹配任何文件

我正在整合oneofmygithubrepos(如果有帮助,请在此处提供完整代码)使用Cocopods,当我运行podspeclint时出现此错误。->DropDownMenu(0.0.1)-ERROR|[iOS]The`source_files`patterndidnotmatchanyfile.这是我的.podspec的相关代码,我认为这是导致问题的原因。看例子here,here,和here,我试过以下s.source_files='Classes/*.{h,m}'s.source_files='Classes/DropDownMenu.{h,m}'s.source_files='