reactive-cocoa

    2热度

    1回答

    我很新ReactiveCocoa。我在几天前通过CocoaPods试图安装ReactiveCocoa。 这里是我的podFile: platform :ios , '7.0' pod 'ReactiveCocoa' 使用pod install后我这里有日志文件: 分析依赖 下载依赖 使用ReactiveCocoa(2.0) 生成Pods项目 集成客户端项目 然后我打开myproject.xw

    2热度

    2回答

    如何订阅使用ReactiveCocoa从NSMutableDictionary添加和删除的对象?另外,我想在通知发生变化时播放通知。我的猜测是广播可以使用RACMulticastConnection来完成,但是我怎样才能将它与字典变化联系起来呢?我想在我的项目中使用ReactiveCocoa首次和粘贴在第一件事就是我想做的事:(

    4热度

    1回答

    在ReactiveCocoa中实现“结合最新”信号信号的最佳方法是什么?我有以下问题: 给定N个文本字段,订阅UIControlEditingEventChanged事件,并根据调用的值创建一个新的信号。订阅每个订阅者完成一次,然后将这些值相互结合使用。因此,这里是我的本钱: __block NSMutableSet *subscriptions = [NSMutableSet set]; RA

    0热度

    1回答

    我正在尝试使用ReactiveCocoa刷新对象的提取数组,并且我想筛选出已删除的结果。我似乎无法让事情正常工作 - 我预计filter会在trackSequence中通过每个NSManagedObject,但是我会看到一个_PFBatchFaultingArray对象。 任何人都可以阐明我做错了什么?谢谢! RACSequence *trackSequence = [documentContex

    3热度

    1回答

    我有节点基于树的数据结构,它的基类: ​​ 当脱离父母的节点变量等于YES,那么孩子的相同属性应该成为YES。这种行为与下面的代码建模: @implementation Node - (void)setParentNode:(Node *)parentNode { _parentNode = parentNode; RAC(self, detached) = [RACObs

    22热度

    1回答

    ReactiveCocoa,subscribeError:方法与catch:之间有什么区别?你为什么想要返回catch:的信号?

    4热度

    1回答

    对于活性可可,我还是比较新的,我试图在游戏中加入玻璃钢的元素。在我的网上搜索中,Reactive cocoa的资源和文档看起来非常有限,大多数教程都使用相同的示例! 我想要做的就是让RACSignal为视图上的当前触摸提供一个值流(假设为了简单起见,不需要多点触摸)。然后使用subscribeNext在UITouch对象发生变异时执行我的操作。我无法设置RAC信号本身! 目前Im做以下(其中林不知

    4热度

    1回答

    我一直在使用一个MVVM example,使用ReactiveCocoa,它是一个集合视图中的App.net帖子的简单集合,它在点击集合视图的边缘之前加载更多的帖子。 但是,我有一个问题,在我的视图模型上有一个命令。我已经创建了一个通过AFNetworking客户端加载帖子的命令,并在建模之后回应。当它完成时,它将响应发送到创建的命令的信号,并完成信号。 self.loadPostsCommand

    10热度

    2回答

    我正在研究一些通过websockets与远程API交互的代码。我的数据层负责建立和监控websocket连接。它还包含应用程序可用于排队要发送的WebSocket消息的方法。应用程序代码不应该负责检查websocket连接的状态,也就是即发即忘。 理想情况下,我想数据层发挥功能如下: 当数据层不具有至的WebSocket端点(self.isConnected == NO)的连接,将消息内部缓冲。

    12热度

    1回答

    我仍然围绕着RAC和FRP一般 - 我正在努力弄清楚如何实现我通常不得不在其他地方使用的模式。 比方说,我正在制作一个闪存卡应用程序,主屏幕是我的一副扑克牌列表。这个应用程序使用网络服务器的状态作为事实的来源。我不想在每次显示屏幕时从服务器重新获取此列表 - 非常好,我可以在带有重播主题的多播信号中使用延迟网络请求,以有效地记录该列表。 我有两种方法,这个列表应该通过从服务器重新获取来刷新,这对我