草庐IT

OBJC_EXPORT

全部标签

ios - 忽略 Xcode 的 "Export for localization"中的一些文本

我正在使用Xcode中的“ExportforLocalization”菜单选项为我们的翻译人员生成XLIFF文件。许多这些标签将在运行时更改并填充数据。有没有办法将这些标签、按钮等标记为不需要翻译,这样它们就不会进入XLIFF文件?现在我将标签保留为“标签”。有没有办法将其标记为不可翻译并可以放入将在运行时更改的示例数据? 最佳答案 此问题之前已被问过几次,答案是否定的:参见示例LouFranco'squestionhere(withaRadarIDhehasopenedwithApple)和anotheronehere.除非App

ios - 架构 i386 的 undefined symbol : "_OBJC_CLASS_$_Facebook", 从 : objc-class-ref in AppDelegate. o 引用

我不知道为什么会出现这个错误。我已经导入了facebookiossdk静态库,但出现了该错误。可能是什么原因造成的?谢谢大家的帮助架构i386的undefinedsymbol:“_OBJC_CLASS_$_Facebook”,引用自:AppDelegate.o中的objc-class-refld:未找到架构i386的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_Facebook",referencedfrom:objc-class-refinAppDelegat

ios - WatchKit:如何在 objC 中动态地为存储在 Nsmutablearray 中的图像设置动画

这是我的疑问!!!如何直接从nsmutablearray运行gif图像,我通过将其分配给Wkinterfaceimage来动态存储图像???目前我正在处理分配给wkinterfaceimage的GIf图像。我通过转换gif图像在运行时将一组图像存储在Mutablearray中。如何将该数组分配给wkinterfaceimage以显示运行gif图像。我发现一些swift教程试图在OBJC中实现,请让我知道你在ObjectiveC中的想法和代码这是我的代码[imageViewsetImage:[framesobjectAtIndex:0]];[imageViewstartAnimating

ios - "Redefenition of ' 类别 ' as a different kind of symbol"并与 Objc 运行时类名冲突

我有一个Objective-C类:@interfaceCategory:NSObject{//...}一切都很好,我已经在3个不同的项目中使用了这个类(class),没有任何问题。一旦我决定为一个项目创建测试目标。然后奇怪的事情发生了:编译器拒绝编译并出现这个错误:Redefenitionof'Category'asadifferentkindofsymbol它还指向runtime.h与typedefstructobjc_category*Category;嗯,这是合理的。但是,我不明白为什么它之前允许我使用这个类,原始目标和测试目标之间有什么区别。我检查过Deploytarget,i

ios - 德尔福 + iOS : How to declare simple ObjC-Class?

如何在Delphi/Firemonkey(XE5或XE6)中声明一个简单的ObjC类?我想在此类中创建一个带有一些委托(delegate)方法的动画委托(delegate)类。谢谢! 最佳答案 使用您的方法创建接口(interface)并从IObjectiveC派生。同时创建一个向导。我不会在这里发布,以免有人想使用我的。ISampleDelegate=interface(IObjectiveC)['{put-your-own-guid-here}']//创建您的委托(delegate)实现并从TOCLocal派生。它应该实现您的委

c# - ObjC 与 MonoTouch float 和数组性能

编辑:添加了unsafeC#代码的版本。谢谢大家的建议,unsafeC#代码运行速度更快,但只有大约3%。精简版:我用C#和Objective-C编写了一些基准代码,并在iPad3上对其进行了测试。MonoTouch/C#版本需要的执行时间比之前多50%-150%Objective-C中的相同代码。这是我的问题:我可以编写比我用于基准测试的代码执行速度更快的C#代码吗(见下文),或者这是由某些固有的MonoTouch/Obj-C差异引起的?长版:我刚刚为计划中的多平台游戏编写了一个小原型(prototype)。将游戏核心从Windows/.NET移植到iPad3/MonoTouch后,

ios - iOS 设备上 ObjC 对象的安全释放

对象被释放时会发生什么?是所有的内存都被抹去,还是痕迹还在?如果我理解正确,应用程序的内存会在退出事件状态时保存到闪存中。假设一个足智多谋的黑客能够读出这个内存。如果内存没有被某些东西覆盖,理论上他有时是否能够读出释放的NSString的内容? 最佳答案 不要将安全数据存储在ObjectiveC数据类型中。它们是不透明的数据类型,每次您尝试清除某些部分时,都可能会在内存中制作和/或留下大量数据副本。补充:Swift数据类型似乎也是如此,包括结构、数组和字符串。它们是不透明的,因此谁知道DRAM中可能会留下多少数据副本。使用非不透明的

objective-c - 这些符号 (-fno-objc-arc) 是什么意思?

我在我的项目中混淆了一些代码,既应用了ARC的编码风格,又有些不是。然后我遇到了一个设置一些符号或标志的解决方案:-fno-objc-arc我的问题是,这些标志是什么?这些符号是什么意思-fno-objc-arc?还有这些吗? 最佳答案 -fno-objc-arc标志用于编译器,不适用于链接器。它告诉编译器您的ObjectiveC代码将手动执行所有释放和保留。这是必要的,因为新添加的ARC模式prohibitsexplicituseofretain,release,autorelease,dealloc,andsoon;您甚至无法通

ios - 单点触控中 UILabel 中的文本下划线(移植 ObjC 代码)

我想在UILabel中的文本下划线。我找到了以下ObjC代码:NSDictionary*underlineAttribute=@{NSUnderlineStyleAttributeName:@1}myLabel.attributedText=[[NSAttributedStringalloc]initWithString:@"Teststring"attributes:underlineAttribute];我正在尝试将其移植到C#,但无法正常工作。我正在尝试以下操作:varkeys=newobject[]{"NSUnderlineStyleAttributeName"};varobj

iOS:将 ObjC 代码转换为 C#,如何知道应用程序处于空闲状态的时间

我是iOS开发的新手,我正在使用monotouch开发iOS应用程序,我想知道自应用程序闲置以来的时间,我获得了ObjC代码,但无法将其转换为C#。这是代码:-(void)sendEvent:(UIEvent*)event{[supersendEvent:event];//OnlywanttoresetthetimeronaBegantouchoranEndedtouch,toreducethenumberoftimerresets.NSSet*allTouches=[eventallTouches];if([allTouchescount]>0){//allTouchescounto