草庐IT

reactive-cocoa

全部标签

iOS/Cocoa - NSURLSession - 处理基本的 HTTPS 授权

[编辑以提供更多信息](我没有在这个项目中使用AFNetworking。我将来可能会这样做,但希望首先解决这个问题/误解。)服务器设置我不能在这里提供真正的服务,但它是一种简单、可靠的服务,可以根据URL返回XML,例如:https://username:password@example.com/webservice我想使用GET通过HTTPS连接到URL,并确定任何身份验证失败(http状态代码401)。我已确认网络服务可用,并且我可以使用指定的用户名和密码成功(http状态代码200)从url中获取XML。我已经使用Web浏览器和AFNetworking2.0.3以及使用NSURL

iOS/Cocoa - NSURLSession - 处理基本的 HTTPS 授权

[编辑以提供更多信息](我没有在这个项目中使用AFNetworking。我将来可能会这样做,但希望首先解决这个问题/误解。)服务器设置我不能在这里提供真正的服务,但它是一种简单、可靠的服务,可以根据URL返回XML,例如:https://username:password@example.com/webservice我想使用GET通过HTTPS连接到URL,并确定任何身份验证失败(http状态代码401)。我已确认网络服务可用,并且我可以使用指定的用户名和密码成功(http状态代码200)从url中获取XML。我已经使用Web浏览器和AFNetworking2.0.3以及使用NSURL

cocoa - 在 iOS 4.x 和 MacOS X 10.6 : impossible? 中使用 NSDateFormatter 解析 rfc3339 日期

在一般情况下,使用NSDateFormatter解析rfc3339日期似乎是不可能的。我错了吗?[2年后编辑:现在有办法了!见下文和脚注。]一个不是特别可塑的网络服务正在给我提供这样的日期:2009-12-31T00:00:00-06:00他们使用的jaxb库的符合Rfc3339的默认输出。注意冒号,当偏移量不是文字“z”时,rfc3339需要:time-numoffset=("+"/"-")time-hour":"time-minutetime-offset="Z"/time-numoffset我想将它们解析为NSDates。NSDateFormatter需要Unicode指定语法中

cocoa - 在 iOS 4.x 和 MacOS X 10.6 : impossible? 中使用 NSDateFormatter 解析 rfc3339 日期

在一般情况下,使用NSDateFormatter解析rfc3339日期似乎是不可能的。我错了吗?[2年后编辑:现在有办法了!见下文和脚注。]一个不是特别可塑的网络服务正在给我提供这样的日期:2009-12-31T00:00:00-06:00他们使用的jaxb库的符合Rfc3339的默认输出。注意冒号,当偏移量不是文字“z”时,rfc3339需要:time-numoffset=("+"/"-")time-hour":"time-minutetime-offset="Z"/time-numoffset我想将它们解析为NSDates。NSDateFormatter需要Unicode指定语法中

ios - 如何创建一个只接收一次信号然后取消订阅/释放自己的 ReactiveCocoa 订阅者?

我目前正在向这样的属性信号注册订阅者:[RACAble(self.test)subscribeNext:^(idx){NSLog(@"signalfired!");}];默认功能是每次更改self.test时都会触发,但我只想触发一次,然后取消订阅。创建此订户时,是否可以将“一次”参数或修饰符传递给RAC? 最佳答案 [[RACAble(self.test)take:1]subscribeNext:^(idx){NSLog(@"signalfired!");}]; 关于ios-如何创建一

ios - 如何创建一个只接收一次信号然后取消订阅/释放自己的 ReactiveCocoa 订阅者?

我目前正在向这样的属性信号注册订阅者:[RACAble(self.test)subscribeNext:^(idx){NSLog(@"signalfired!");}];默认功能是每次更改self.test时都会触发,但我只想触发一次,然后取消订阅。创建此订户时,是否可以将“一次”参数或修饰符传递给RAC? 最佳答案 [[RACAble(self.test)take:1]subscribeNext:^(idx){NSLog(@"signalfired!");}]; 关于ios-如何创建一

cocoa-touch - UIView 动画取消任何触摸输入?

我这里有一个UIScrollView,当用户滚动到一个页面时,我在屏幕中间添加了一个显示标签,问题是当动画播放时,用户无法滚动到下一页(所有用户交互似乎都被禁用)直到动画结束。这是我显示标签的代码。if(!scrollView.dragging)[UIViewanimateWithDuration:0.3delay:0.3options:UIViewAnimationOptionCurveEaseOutanimations:^(void){[vesselNameLabelsetFrame:frame];}completion:^(BOOLfinished){}];那么我该如何摆脱这种取

cocoa-touch - UIView 动画取消任何触摸输入?

我这里有一个UIScrollView,当用户滚动到一个页面时,我在屏幕中间添加了一个显示标签,问题是当动画播放时,用户无法滚动到下一页(所有用户交互似乎都被禁用)直到动画结束。这是我显示标签的代码。if(!scrollView.dragging)[UIViewanimateWithDuration:0.3delay:0.3options:UIViewAnimationOptionCurveEaseOutanimations:^(void){[vesselNameLabelsetFrame:frame];}completion:^(BOOLfinished){}];那么我该如何摆脱这种取

cocoa-touch - iOS 不支持 Cocoa 绑定(bind)有什么技术/概念上的原因吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。CocoaforMacOSX支持CocoaBinding技术,减少了View和模型之间的胶水代码需求。在cocotron源代码的帮助下,在KVO上的KVC之上重新创建Cocoa绑定(bind)似乎是可行的。CocoaBindings不是SDK的一部分是否有任何技术或概念上的原因?我在考虑性能、缺乏垃圾收集、缺乏来自UI元素(例如UISlider)的KVC支

cocoa-touch - iOS 不支持 Cocoa 绑定(bind)有什么技术/概念上的原因吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。CocoaforMacOSX支持CocoaBinding技术,减少了View和模型之间的胶水代码需求。在cocotron源代码的帮助下,在KVO上的KVC之上重新创建Cocoa绑定(bind)似乎是可行的。CocoaBindings不是SDK的一部分是否有任何技术或概念上的原因?我在考虑性能、缺乏垃圾收集、缺乏来自UI元素(例如UISlider)的KVC支