草庐IT

applescript-objc

全部标签

ios - 为 ios 构建时如何设置标志 -ObjC -all_load

我想设置标志“-ObjC-all_load”,就像我在xcode中设置的那样(在build-settings->其他链接器标志下)为了让iOS应用程序与applicaiOS框架一起工作。但是我在xcodeproj中所做的一切似乎都被空气忽略了flag那么我该如何在空中竖起那面旗帜呢?(注意:它不是info.plist配置,它是build设置配置) 最佳答案 试试这两个:1)在xcode中选择您的扩展.a目标时,转到otherlinkerflags并添加-ObjC然后导出您的.a2)在您的iOS-Platform.xml文件中,在li

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 - 脚本 Xcode : click menu item in AppleScript without activating window?

我有一个简单的脚本,用于通过XCode以编程方式启动iOS项目:onrunproject_loctellapplication"Xcode"openproject_locactivateendtelltellapplication"SystemEvents"tellapplicationprocess"Xcode"clickmenuitem"Run"ofmenu1ofmenubaritem"Product"ofmenubar1endtellendtellendrun这很好用,只是它会将焦点切换到Xcode,这并不理想,因为我试图将其用作自动重新编译和重新启动以响应相关文件中的任何更改的

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