目标c-如何为不推荐使用的代码找到解决方案



我是Mac编程的新手。当我打开示例项目时,在构建过程中经常会收到"不推荐使用"的代码警告。我想修复这些问题,并使用XCode 4获得一个干净的构建。

当苹果公司抨击某个东西时,我该如何找出它被抨击的原因?

更重要的是,我如何找到实现不推荐使用的任务的"新"正确方法?

例如,我看到了以下内容的弃用警告:QTMovieSizeDidChangeNotification、writeWithBackupToFile、documentForFileName、shouldCreateUI、setShowPanels、QTMovieCurrentSizeAttribute和许多其他内容。

在文档中查找该方法-它们显示了不推荐使用的方法,并告诉您首选的方法是什么。

例如,writeWithBackupToFile被明确标记为不推荐使用,并表明应该使用writeSafelyToURL:ofType:forSaveOperation:error:

shouldCreateUI相同,表明应使用openUntitledDocumentAndDisplay:error:openDocumentWithContentsOfURL:display:error:

此外,请阅读文档中的其他方法——您会发现可以满足您需要的东西。例如,您将QTMovieSizeDidChangeNotification列为不推荐使用的(在QuickTime 7.6.3中)。在文档中,您可以看到QTMovieNaturalSizeDidChangeNotification,它自QuickTime 7.6.3。

在文档中查找不推荐使用的内容。通常情况下,会有一条注释,建议使用什么。

例如,writeWithBackupToFile:ofType:saveOperation:的文档中写道:

操作方法调用此方法以将文档内容保存到文件中。(在Mac OS X v10.4中已弃用。请改用类型为的writeSafelyToURL:来保存操作:错误:

在文档中搜索该方法/函数/常量。它应该列出要使用的方法,或者至少提出一个显然有其他类似方法的类。

相关内容

  • 没有找到相关文章