草庐IT

reactive-cocoa

全部标签

ios - 在特立独行者上安装 cocoa pod

我今天早上在我的mac上安装了mavericks,但它似乎用ruby​​gems做了一些事情......当我输入时:sudogeminstallcocoapods它因错误而中断:ERROR:Errorinstallingcocoapods:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbmkmf.rbcan'tfindheaderfilesforrubyat/System/Library/Framework

ios - ReactiveCocoa Combine最新 : and Zip:

我和这篇文章有同样的问题,CombinesignalsinReactiveCocoatoanewonethatfireswhenallchange所以我改为使用zip:奇怪的问题是第二个信号数据不是最新的。我在第二个信号的map代码中记录了一个日志,它是最新的。例如信号A,信号B[selfrac_liftSelector:@selector(doTask:)withSignals:[RACSignalzip:@[A,B]reduce^id(NSNumber*a,NSNumber*b){a//isupdatedtolatestb//istheoldvalue}];在SignalB中,我把

cocoa-touch - 将 window.navigator.standalone 添加到 UIWebView DOM

您知道如何通过点击+按钮通过MobileSafari安装“webapp”吗?通过主屏幕启动此应用,您的网络应用知道它是从主屏幕启动的,因为window.navigator.standalone设置为1...嗯..我制作了一个带有UIWebView的iOS应用程序,它加载了一个网络应用程序。现在我想将window.navigator.standalone属性添加到我的web应用程序的dom中...这可能吗?谢谢 最佳答案 将一些Javascript从objective-c注入(inject)到webview中以手动设置参数[webVi

iphone - Cocoa-Touch:如何允许 MPMoviePlayerController 但不允许其他 View 自动旋转?

我有这个iOS3.2应用程序(iPad),它有很多内容和一些视频。所有View都是纵向的,除了视频是纵向内嵌的,有全屏选项,我想让用户在全屏时自动旋转视频。在shouldAutorotateForInterfaceOrientation:中,我的应用通常拒绝自动旋转。如何让MPMoviePlayerController的View自动旋转,而不是我应用中的任何其他View?我想到的一些想法:shouldAutorotateForInterfaceOrientation::返回isFullscreenMovieActive;这将使应用程序允许在电影处于全屏模式时进行旋转。除了一个大问题外,

ios - 为什么 Cocoa 设计模式不再代表 Apple 文档中的最佳实践?

我只是想知道为什么从Apple的官方文档中,使用的常见cocoa设计模式并不代表开发应用程序的最佳实践。来自https://developer.apple.com/legacy/library/documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaDesignPatterns/CocoaDesignPatterns.html#//apple_ref/doc/uid/TP40002974-CH6-SW25谢谢!! 最佳答案 Apple只是重新组织了他们的文档,不再有与​​您链接到的

ios - 升级操作系统和安装 xcode 后 cocoa pod 中的 Ruby 错误

当我运行终端命令时出现以下错误pod安装终端命令/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in`require':cannotloadsuchfile--rubygems/core_ext/kernel_warn(LoadError)from/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/

ios - Xcode/ cocoa 足类 : I can't access a dependency that's in a framework linked to my project

我只想在一个工作区中嵌入多个项目和框架。这是Xcode中的结构:Project1和Project2是应用项目,BaseFramework是CocoaTouch框架。现在我要做的是在框架中添加一个pod依赖,然后将这个框架链接到其中一个项目,并访问这个项目中的依赖。这是我对Podfile的尝试:platform:ios,'12.1'use_frameworks!inhibit_all_warnings!workspace'BaseWorkspace'defshared_podspod'Toast-Swift'endproject'Project1/Project1.xcodeproj'p

ios - Cocoa 应用程序中的核心文本

我有以下适用于iPhone的示例代码。它绘制文本“HelloWorld!”在屏幕上使用CoreText。将此代码放入NSView中的cocoa项目会产生不同的结果。字体大小被缩放得更大,字母被绘制在彼此之上。如何在Cocoa应用程序中绘制相同的文本?-(void)drawRect:(CGRect)rect{CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSaveGState(context);CFStringReffont_name=CFStringCreateWithCString(NULL,"Courier",k

ios - 如何注册 cocoa 应用程序以接收远程通知以更新用户界面?

出于解释的目的,我简化了场景。这是一个员工checkin和checkout工资单系统。我有2个桌面站,其中包含我创建的两个不同的OSX应用程序:第一站有一个应用程序,可以在员工迟到时更新服务器上的数据库。该员工当天被标记。第二站有一款供管理人员使用的应用程序,可让他们执行特定的管理任务,但他们想知道谁迟到了大楼。如何在不定期轮询服务器的情况下更新站2上的应用程序用户界面?我发现这是无效的,并且相信推送通知在这里会有所帮助。在iOS中,应用程序可以注册自己接收推送通知,这样当服务器发送通知并且应用程序在前台时,调用application:didReceiveRemoteNotificat

ios - 使用 ReactiveCocoa 观察 NSArray 中的对象变化

我正在创建简单的联系人应用程序,试图学习ReactiveCocoa和MVVM。我将单元格的ViewModel数组存储在我的tableView的ViewModel中。当用户进入tableView的编辑模式时,某些单元格的ViewModel的某些属性可以随着用户更改单元格文本而更改。我想观察这些变化,以便启用/禁用“完成”按钮,并相应地启用/禁用将数据保存到模型的信号。我如何观察tableViewsView模型中的这些变化?这是我尝试使用的一段代码:-(RACSignal*)executeCheckChange{return[RACObserve(self,cellViewModels)m