草庐IT

cocoa-scripting

全部标签

ios - 如何混淆 cocoa touch 框架代码? ( swift 4)

我正在开发支付框架(使用swift4),我不希望应用可以看到或更改我的代码类似于android中的混淆我怎样才能做到这一点?谢谢 最佳答案 使用某些框架的最简单方法:Github或手动:Manually 关于ios-如何混淆cocoatouch框架代码?(swift4),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/55878299/

cocoa - 如何将关键事件发送到没有快速焦点的 NSTextField

我有一个包含NSTableView和NSTextField的View。TableView具有焦点。我想使用文本字段作为表格View的过滤器。有什么方法可以将TableView捕获的按键事件发送到NSTextField?这是我拥有的keyDown函数,我想将theEvent发送到switch语句的默认处理程序中的文本字段。overridefunckeyDown(theEvent:NSEvent){lets=theEvent.charactersIgnoringModifiers!lets1=s.unicodeScalarslets2=s1[s1.startIndex].valuelets

swift - cocoa pod GLM 错误

所以今天我一直在尝试使用Swift尝试一个新项目,但我突然停止了。我一直在尝试运行此处找到的VideoCore示例项目:https://github.com/jgh-/VideoCore/tree/823ec7cac50e5a0b4457bd06dd95a50dca88d9c0/sample/SampleBroadcaster-Swift.因此在初始设置期间,我必须导航到目录并运行podinstall。podinstall执行没有任何错误,并说我需要关闭Xcode,然后重新打开新的工作区,我照做了。当我尝试去运行应用程序进行调试时(根据文档,我可以在podinstall'ing之后立即

objective-c - Cocoa 绑定(bind)和检查字符串内容

好的,这就是我想要做的:假设我有一件元素,例如一个NSTextField假设我们想将它的隐藏值绑定(bind)到一个BOOL变量——这很简单。现在,这是转折点:我想以(someStringVariable=="SomeString")的方式将hidden属性绑定(bind)到一个支票上简而言之:当someStringVariable等于某个字符串时,将元素设置为隐藏。我怎样才能在IB中做到这一点?可行吗? 最佳答案 好吧,这基本上是thisquestion的副本我answered.但是提问者以外的其他人悬赏了这个问题,所以:完全在I

cocoa - 如何在 Swift 中实现 NSWindowRestoration?

我尝试在非基于文档的应用程序中使用Swift实现NSWindowRestoration协议(protocol)。但是,方法restoreWindowWithIdentifier永远不会在应用程序启动时被调用。谁能指出我的错误?这是代码的一个子集(可以正常编译和运行):classAppDelegate:NSObject,NSApplicationDelegate,NSWindowRestoration{varwindowController:MyWindowController?funcapplicationDidFinishLaunching(aNotification:NSNotif

cocoa-touch - Xcode 提示使用 Swift 和 Xcode 6 的 if 语句结构

我想知道这个if语句有什么错误。我正在使用快速。我想要做的是从我的文本字段中执行多项检查,主要是将它们的文本长度限制在if语句中声明的范围之间。这是我的代码:ifcountElements(usernameTextField.text)4&&countElements(passwordTextField.text)>5&&countElements(passwordTextField.text)编译器提示如下:“输入‘字符串!’不符合协议(protocol)“_CollectionType””你们知道为什么会出现这种情况吗?提前感谢您的建议/建议/解释。干杯!

swift - cocoa Mac : creating window from AppDelegate

我正在寻找一个从AppDelegate创建窗口的简单(且特定于Mac)示例。我的程序有一个登录页面,该页面可能需要也可能不需要在应用程序启动时显示,具体取决于用户是否已经登录。到目前为止,我的AppDelegate的applicationDidFinishLaunching看起来像这样:funcapplicationDidFinishLaunching(_aNotification:Notification){//Insertcodeheretoinitializeyourapplicationletmain=NSStoryboard(name:"Main",bundle:nil).i

ios - 使用 Xcode 8.3.2 编译 cocoa lumberjack 导致 DDOSLogger.m 出错

尝试通过cocoapod构建cocoa伐木worker/swift。编译最新的标签3.2.0最终在DDOSLogger.m中出现错误这是一个示例:.../Pods/CocoaLumberjack/Classes/DDOSLogger.m:68:17:error:static_assertfailed"formatters/labels/descriptionsmustbeaconstantstring"os_log_debug(OS_LOG_DEFAULT,msg);^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Inmodule'os'importedfrom...

ios - 如何指定 cocoa pod Assets 目标

我创建了一个包含一些图像资源的cocoapod框架。这些Assets包含在pod规范中,我在检查框架时可以看到图像,但是我无法从我的应用程序访问它。当我检查“DevelopmentPods”部分中的Assets时,我注意到目标是一个名为Zapic-Zapic的包,而不是目标Zapic。如果我将目标成员资格更改为“Zapic”,一切都会按预期工作,我可以通过bundle访问图像。如果我不需要手动更改目标,我该如何更改我的框架中的目标? 最佳答案 在花了几个小时试图解决这个问题后,我发现它被放在一个单独的包中,因为我的规范文件正在定义s

ios - 无法将新创建的 cocoa pod 添加到私有(private) pod 规范

我正在学习以下教程-HowtoCreateaCocoaPodinSwift.我卡在了最后一步-使用你的新CocoaPodYoufirstneedtoaddyourPodspectoaprivatespecsrepo;thisletsCocoaPodsfindthepodwhenyoutrytoinstallit.Fortunately,you’vealreadycreatedaGitrepoforthis,sothisfinalstepisrelativelystraightforward.EnterthefollowinginTerminal,makingsureyou’restil