草庐IT

lldb_private

全部标签

objective-c - 何时以及为何使用@interface ClassName(私有(private))? - Objective-C

我在看一些代码:@interfaceClassName(Private)-(float)methodOne:(NSDictionary*)argOne;-(void)methodTwo:(NSDictionary*)argTwo;@end@implementationClassName....上述代码位于ClassName.m文件的顶部,该文件似乎将类的其他接口(interface)方法定义为私有(private)?为什么要这样做?重点是什么?还有什么可以去(私有(private))的地方?有人有这方面的文档吗?谢谢 最佳答案 这是

ios - 尝试读取不存在的文件夹`/private/tmp/CocoaPods/Lint/Pods/

我在验证pod规范时得到这个:Attempttoreadnonexistentfolder`/private/tmp/CocoaPods/Lint/Pods/Test请帮忙。 最佳答案 您需要在podspeclint之前运行gittag'x.x.x'和gitpush--tags。 关于ios-尝试读取不存在的文件夹`/private/tmp/CocoaPods/Lint/Pods/,我们在StackOverflow上找到一个类似的问题: https://sta

iphone - LLDB 和 GDB 调试器之间的区别

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:GDBVsLLDBdebuggers我想详细了解LLDB和GDB调试器的区别。到处都提到“LLDB比GDB更快且内存效率更高”。我想知道它在什么意义上更快且内存效率更高。当我使用LLDB时,在调试区的变量View中,那个特定类或ViewController的成员变量没有显示(计数)。并且当对象添加到本地数组时,对象不会显示在变量View中,但会显示对象的数量(计数)。示例(在变量View中):arrayOfCommentsNSMutableArray*0x068a67001对象->NSArrayNSArray-

ios - LLDB 中是否有 Quicklook 调试命令?

假设我有一个UIImage,我正在为UIButton设置它。我想在Quicklook中查看它。但是哦不:我没有办法快速查看调试图像是什么。但是我可以从LLDB做一些事情来获取图像,比如[getAppButtonimageForState:0](好吧,如果不是因为undoManager位,我可以,但它既不在这里也不在那里),但是有没有办法快速查看呢? 最佳答案 我不确定这是什么时候引入的,但在Xcode6.3.2中,您可以右键单击调试区域中的左侧面板并选择AddExpression...。这会弹出一个文本字段,您可以在其中输入任意LL

iphone - 如何为 iPhone/iPad 应用程序创建或设置私有(private)应用程序商店

团队,我想知道如何为它的企业程序设置应用程序商店,只有iOS应用程序。为了更清楚地说明我的问题,我经营一家企业,并且为我的企业创建了应用程序,这些应用程序将仅供我授予特权的客户使用。我不想把这些商业应用放到苹果的应用商店里,任何人都可以浏览和安装应用。是否可以单独为我的企业维护一个商店,只有我提供访问权限的人才能浏览和安装应用程序? 最佳答案 是的,你可以。拥有Afaria和Appearean等产品的公司就是这样做的。 关于iphone-如何为iPhone/iPad应用程序创建或设置私有

ios - 如何在附加到 iOS 的 lldb 中手动生成核心转储(或等效文件)

有时我会尝试追踪iOS应用程序中非常罕见的错误。经过数小时的尝试重现后,我会在调试器中点击它,结果在调试时xcode或lldb崩溃了(通常是在单步执行C++代码时)。这太令人气愤了。使用gdb,您可以使用generate-core-dump创建文件的核心转储,这样我就可以在gdb中重新加载它,至少可以查看所有内存。我想要的是能够在lldb中做类似的事情,这样当xcode崩溃时(在最糟糕的时候它总是倾向于这样做)我可以恢复我的调试session而不必重现崩溃。该应用程序在未越狱的iPhone上运行,因此我无法访问操作系统来执行诸如从那里转储内存之类的操作。一个可能的答案是只使用gdb而不

iphone - 我们可以定义一个私有(private)的 IBOutlet 吗?

iOS是否允许开发者定义一个私有(private)的IBOutlet。例如,viewController中有几个按钮,我想在Interfacebuilder和代码中对这些按钮做一些事情。但是我不希望其他类访问这些按钮。我可以为这个按钮定义一些“私有(private)”IBOutlets吗示例代码:@interfacemyViewController:UIViewController=============================================================只需获得一个解决方案。希望对您有所帮助。结合Abizern和JustSid的思路,我有

ios - 调试区只有 (lldb) 输出,没有其他信息

我遇到一个罕见的问题,当我在xcode中随机运行我的应用程序时,模拟器将停止并且在调试区域中仅显示“(lldb)”。它是随机的,因为当我不修改我的代码再次运行时,它会运行。可能是什么问题?我在我的其他项目中尝试过,但仍然一样。谢谢。xcode4.6.2MountainLion10.8.4(从10.8.3更新到10.8.4后出现lldb错误,不知道对xcode有没有影响)update1-来自Douglas的结果(lldb)bt*thread#1:tid=0x1c03,0x94f06a6alibsystem_kernel.dylib`__pthread_kill+10,stopreason

ios - stringWithFormat 在 LLDB 中不起作用

这个问题在这里已经有了答案:Whycan'tLLDBevaluatethisexpression?(4个答案)关闭9年前。为什么这行不通?(lldb)po[NSStringstringWithFormat:@"%f",1.0]error:toomanyargumentstomethodcall,expected1,have2error:1errorsparsingexpression但是这样做:(lldb)p(void)printf("%f",1.0)1.000000LLDB是否不支持Objective-C变量参数语法?

ios - 在 Xcode ≥ 7.3 中处理私有(private)框架

WithXcode7.3/iOS9.3Appleremovedallprivateframeworks来自iOSSDK。出于研究目的(不是AppStore!),我需要使用私有(private)框架(即BluetoothManager.framework,但这也是任何其他私有(private)框架的问题)。因为这些框架不再在iOSSDK中提供,如果我的项目试图显式链接到这个框架,我会收到一个构建(链接器)错误。对于长期(更)长期的解决方案有什么想法吗? 最佳答案 您可以通过动态链接到私有(private)框架来解决这个问题,而不是在构