ReactiveCocoa 专题

ReactiveCocoa 源码架构一览 ReactiveCocoa 是一个非常复杂的框架,在正式开始介绍它的核心组件前,我们先来看看它的类图,以便从宏观上了解它的层次结构: 1451960390500209.png 从上面的类图中,我们可以看出,ReactiveCocoa 主要由以下四大核心组件构成: 信号源:RACStream 及其子类; 订阅者:RACSubscriber 的实现类及其子类; 调度器:RACSchedu... 阅读详情

源码地址
https://github.com/ReactiveCocoa/ReactiveCocoa

ReactiveCocoa - iOS开发的新框架 - 概要说明
http://blog.devtang.com/blog/2014/02/11/reactivecocoa-introduction/

ReactiveCocoa入门教程:第一部分 - 入门篇
http://www.cocoachina.com/ios/20150123/10994.html

这样好用的ReactiveCocoa,根本停不下来 - 用法
http://www.cocoachina.com/ios/20150820/13071.html

ReactiveCocoa自述:工作原理和应用 - 官方文档翻译
http://www.cocoachina.com/ios/20150702/12302.html

说说ReactiveCocoa 2
http://www.cocoachina.com/ios/20140115/7702.html

ReactiveCocoa2 源码浅析 – 讲的非常好,分析也非常好
http://www.cocoachina.com/ios/20150831/13252.html

RAC 的关系图
http://limboy.me/ios/2013/06/19/frp-reactivecocoa.html

RACSignal的Subscription深入分析 - 来自美团技术团队
http://www.cocoachina.com/ios/20150710/12478.html

ReactiveCocoa 用 RACSignal 替代 Delegate - 里面推荐的内容链接非常棒
http://www.cocoachina.com/ios/20141229/10789.html

ReactiveCocoa2实战
http://www.cocoachina.com/ios/20140609/8737.html

RC模型车多电机驱动方案:从电调PWM原理到四电机安全连接实战 在电机控制领域,PWM(脉冲宽度调制)是实现精确调速的核心技术。其原理是通过调节固定周期内高电平的脉宽来编码控制指令,进而驱动电子调速器(电调)改变输出功率。这项技术对于需要多电机协同工作的场景,如RC模型车的差速转向或重型负载驱动,具有关键价值。它能实现动力的精细分配与同步,提升车辆的可控性与通过性。在实际应用中,为确保系统稳定,必须关注电流分配与信号同步问题。例如,通过为每个电机配备独立电调并采用信号并联(Y线)的方式,可以构建可靠的四电机驱动系统。这种方案能有效避免因单个电调过载或电机反电动势不一致导 阅读详情

相关推荐

全双工AI语音交互:从原理到实践,构建实时对话系统

语音交互技术正从传统的半双工模式向全双工模式演进,以实现更自然、实时的对话体验。全双工交互的核心原理在于模拟人类电话通话,允许双方同时发送和接收音频流,这需要流式语音识别(Streaming ASR)和实时自然语言理解(Real-time NLU)技术的深度整合。其技术价值在于显著降低交互延迟,支持智能打断(Barge-in),从而提升人机对话的流畅度和自然度。在应用场景上,全双工技术是智能助手、实时翻译、车载语音及无障碍交互等领域的关键突破。本文以微软MAI Realtime等模型为例,探讨如何利用开源技

weixin_33693070的博客 404

ReactiveCocoa链接专题

ReactiveCocoa Tutorial – The Definitive Introduction

zhoujie_903的专栏 1078

kbjdbc: autodetected server-encoding to be ISO-8859-1, if the message is not readable, please check

这条信息是来自 KingbaseES 数据库的一个 JDBC 客户端连接提示。KingbaseES 是一个企业级的关系型数据库管理系统,它兼容 PostgreSQL 的许多特性。如果上述步骤仍然无法解决问题,建议详细查看数据库和客户端的日志文件,以获取更具体的错误信息。此外,也可以考虑联系 KingbaseES 的技术支持获取帮助。项目融合kingbase数据库,输出日志乱码。结果:网上各种调整各种试。

zjy660358的专栏 4843

ReactiveCocoa详解-李文瀚-专题视频课程

ReactiveCocoa(简称为RAC),RAC具有函数响应式编程特性,由Matt Diephouse开源的一个应用于iOS和OS X的新框架。

IM_Hank的博客 915

基于ROS的机械臂手眼标定-Aruco使用与相机标定

基于ROS的机械臂手眼标定-Aruco使用与相机标定 折腾了一段时间的机械臂的手眼标定,相关资料挺多的,但使用起来都比较复杂,新手一般比较难搞懂。于是想做一个比较简单易懂易用的手眼标定程序。 程序都是Copy的开源代码,所以也开源出来: 开源地址:https://gitee.com/ohhuo/handeye-calib 作为手眼标定中的重要一环,相机中标定板位姿关系获取直接影响标定精度,我们使用aruco这个开源程序来实现坐标的获取。 #mermaid-svg-WkFpFkV4QqzXMvJ4 .labe

生活不止眼前的苟且 1万+

工业级24V电源保护电路深度解析:五重防护机制详解

自恢复保险丝(PPTC,Positive Temperature Coefficient)是一种过流保护元件✅可恢复:过流后自动恢复,无需更换⚡响应快:电流超标立即动作🔄多次使用:在额定范围内可反复使用第1层(F1):阻挡过流 → 物理熔断第2层(D3):吸收浪涌 → 能量泄放第3层(Q1):防止反接 → 逻辑阻断第4层(Q2/Q3):抵御过压 → 主动切断第5层(CR):平滑启动 → 时序控制设计哲学:"让每一级保护专注做好一件事"通过这篇文章,我们深入理解了:✅自恢复保险丝。

qq_58068673的博客 3561

【IOS开发高级系列】MVVM—ReactiveCocoa架构设计专题(二)

1 ReactiveCocoa使用1.1 ReactiveCocoa框架概览 下面我来逐一介绍ReactiveCocoa框架的每个组件1.1.1 StreamsStreams表现为RACStream类,可以看做是水管里面流动的一系列玻璃球,它们有顺序的依次通过,在第一个玻璃球没有到达之前,你没法获得第二个玻璃球。RACStream描述的就是这...

junbaozi的专栏 572

OpenClaw与传统AI助手区别,为什么要本地部署

OpenClaw是一款本地部署的开源AI助手框架,与ChatGPT等云端服务相比具有显著优势。它支持完全离线运行,数据隐私性高,所有信息都存储在本地设备上,避免了云端服务的隐私风险。OpenClaw采用模块化设计,可自由定制功能,且无需支付订阅费用,只需一次性硬件投入。推荐在树莓派、迷你主机等设备上部署,最低配置仅需1核CPU和1GB内存。安装过程包含系统初始化、依赖安装、配置设置等步骤,支持通过systemd服务实现开机自启和后台运行。特别适合注重数据安全、需要离线使用或预算有限的用户群体。

一键难忘的博客 1687

【IOS开发高级系列】MVVM—ReactiveCocoa架构设计专题(三)

1 代码开发实战1.1 入门讲解ReactiveCocoa入门教程:第一部分http://www.cocoachina.com/ios/20150123/10994.html1.1.1 事件流控制rac_textSignalReactiveCocoa有很多操作来控制事件流。假设你只关心超过3个字符长度的用户名,那么你可以使用filter操作来实现这个目的。把之前加在viewDidL...

junbaozi的专栏 337

构建.NET网站:VSCode还是Visual Studio?揭开开发工具的选择之谜

选择VSCode还是Visual Studio,归根结底是取决于你的具体需求和偏好。🔍 这两款工具各有千秋,都能为你的.NET网站开发提供强大的支持。希望这篇文章能够帮助你更全面地了解这两款工具,做出明智的选择。

墨夶的博客 787

一次携程酒店 phantom-token 逆向实战复盘(附python纯算)

摘要 本文介绍了通过分析携程酒店列表页面的数据接口,使用Python实现抓取的方法。主要内容包括: 目标站点为携程酒店列表页,通过开发者工具发现关键接口fetchHotelList 将浏览器请求转换为Python代码,包含请求头(headers)、Cookies和POST数据 提供完整的请求示例代码,包含日期参数、城市ID等必要信息 特别声明仅供学习交流使用,禁止商业用途 展示了如何获取酒店列表数据,包括排序筛选等参数设置 该方法可用于研究酒店数据采集,但需要注意遵守网站使用条款。

自成背后的博客 3020

【IOS开发高级系列】MVVM—ReactiveCocoa架构设计专题(一)

1 MVVM简介1.1 MVC介绍MVC: Massive View Controller. Alot of the time, it’s convenient to put business logic and other code into viewcontrollers, even if that’s not architecturally the most sound pl...

junbaozi的专栏 223

[Dify]-进阶5- 使用 Dify 构建多轮对话的客服机器人

本文介绍了如何利用Dify平台构建智能客服系统,重点阐述了ChatFlow框架的应用。系统支持多轮对话、业务接口集成和话术策略管理,具备订单查询、退货申请等核心功能。通过Classifier节点实现意图识别,借助Router节点分流处理流程,并结合API插件实现业务数据对接。文章还提供了部署调试、会话优化和监控分析的具体方法,强调模块化设计和插件化集成的重要性,为构建功能完善的智能客服系统提供了完整解决方案。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 1659

ReactiveCocoa

什么是ReactiveCocoa 如果你有看Github的Trending Objective-C榜单,那你肯定是见过ReactiveCocoa了。如果你在weibo上关注唐巧、onevcat等国内一线知名开发者。那也应该听说过ReactiveCocoa了。 ReactiveCocoa更加被Mattt Thompson大神称为开启一个新Objective-C纪元。 当然也有人声称

wangyx810328的专栏 6924

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

iOS 最全ReactiveCocoa原理及使用方法

ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。

iOS_Manguoge的博客 5300

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ReactiveCocoa学习

ReactiveCocoa - iOS开发的新框架 RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。 ReactiveCocoa试图解决什么问题 传统iOS开发过程中,状态以及状态之间依赖过多的问题 在开发iOS应用时,一个界面元素的状态很可能受多个其它界面元素或后台状态的影响。RAC通过引入信号(Sign

zcube的技术博客 1753

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

ReactiveCocoa的那些干货~

前言: 笔者接触RAC框架已经一年多的时间了,从2014年底开始接触到RAC,当时总觉得怪怪的,或者是因为经验不足吧,在学习以及使用过程中总是会闹点什么笑话。而说到RAC框架,不得不说起MVVM设计模式,本文中的内容主要是对RAC基于UI方面的封装的个人使用过程中的一些心得体会,好了,闲话不多说,开始干货吧~!     ReactiveCocoa简介 首先,关于RAC,相信很多对于iOS

block_xh的博客 2911

ReactiveCocoa简单教程

ReactiveCocoa:首先使用Pod前,先查看一下版本信息,选择好需要的版本,特别是使用objc时候,不需要选择太新的,主要是已经不再更新了,在这里,我选择的是一个2.0版本,版本特性在大多数博文中都有详细介绍,我就不一一列举了。PodFIle文件设置:当然,只是简单的 也是可以的,我这样写无非是万无一失的,之后Pod update等待下载完成就可以。 打开工程文件夹中由pod新生成的wo

小黑屋研究室 1122

说说ReactiveCocoa 2

ReactiveCocoa是Github开源的一款cocoa FRP 框架,我在之前的文章里有过介绍(当时还是1.x版本,2.x版本有了新的变化,API也有部分不兼容) 这里再简单地提一下。 Native app有很大一部分的时间是在等待事件发生,然后响应事件,比如等待网络请求完成,等待用户的操作,等待某些状态值的改变等等,等这些事件发生后,再做进一步处理。 但是这些等待和响应,并没有一

梦想一定要有,万一实现了呢! 872

走进ReactiveCocoa的世界

在学习ReactiveCocoa之前,先学习一下概念ReactiveCocoa 是一套开源的基于Cocoa的FRP框架 .FRP的全称是Functional Reactive Programming,中文译作函数式响应式编程,是RP(Reactive Programm,响应式编程)的FP(Functional Programming,函数式编程)实现。说起来很拗口。太多的细节不多讨论,我们先关注下F

四夕日 月 3171

ReactiveCocoa初探

更多图片等细节见GitHub ReactiveCocoa Introduction As an iOS developer, nearly every line of code you write is in reaction to some event; a button tap, a received network message, a property change (via Key Value Observing) or a change in user’s location via Cor.

Stay Hungry, Stay Foolish. 533

ReactiveCocoa入门教程一

ReactiveCocoa框架是Github开源的一个应用于iOS和MacOS开发的新框架,使用它能大幅度改变在“苹果体系”里面的编程习惯。所以如果是有一些iOS编程经验的人来看这个框架的使用方法可能倒会觉得不习惯。这里不想从比较两种编程的区别来引入ReactiveCocoa,因为这样会让人觉得更混乱。希望读者能把iOS的编程套路忘记后来看这篇文章,以免造成不习惯或混乱,毕竟ReactiveCoco

Ek的博客 1100
上一篇: Block 专题
下一篇: iOS面试专题
skyming
博客等级 码龄15年 249粉丝 175原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值