E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RxCocoa
【RxSwift】RxSwift在MVVM方面的实际应用
目录一、首先我们看看
RxCocoa
做了啥 1、UIView 2、UILabel 3、UIImageView 4、UIButton 5、UITextField 6、UIScrollView 7、UITableView
意一ineyee
·
2023-10-12 18:35
RxCocoa
中对UIKit的Delegate的处理
RxCocoa
(scrollView.rx.didScroll)得益于
RxCocoa
对UIKit做了extension,我们使用UI组件的Rx封装时只需要调用rx属性,就可以访问到Rx框架的内容。
奥利奥_2aff
·
2023-10-11 12:41
04.Podfile常见使用方法
1.常规使用方法platform:ios,'9.0'target'xxxx'dopod'
RxCocoa
','~>4.1.0'end2.使用本地或者自建的库source'https://github.com
契约工程师
·
2023-09-16 09:23
RxSwift初识
target'YOUR_TARGET_NAME'dopod'RxSwift','~>5.0'pod'
RxCocoa
','~>5.0'end使用RxSwift的目的复合-Rx就是复合的代名词复用-因为
wps_pro
·
2023-09-05 08:45
面向响应式编程 RP
RxSwiftRxSwift中文解释RxSwiftRx标准API的Swift实现不包括任何iOS相关的内容
RxCocoa
基于RxSwift给iOSUI控件扩展了很多Rx特性RxSwift核心角色Observable
纳兰沫
·
2023-07-30 13:20
了解Sky的项目结构和UI构成
并且,在这个过程中,我们还会引入
RxCocoa
、单元测试,以及UI测试等内容,尽可能还原一个比较真实的App独立开发场景。
醉看红尘这场梦
·
2023-07-20 03:17
RxSwift 介绍与简单使用
文章目录一、Rx介绍1、什么是Rx2、RxSwift3、
RxCocoa
二、Rx常见用法1、给button添加点击事件(
RxCocoa
)2、事件+bind+combine3、遵循代理并实现4、闭包回调5、
buyu03
·
2023-07-19 09:27
swift
iOS开发
RxSwift
RxSwift
Swift
iOS
响应式编程
函数式编程
RxSwift、RxBlocking初尝试
target'YOUR_TARGET_NAME'dopod'RxSwift','~>5'pod'
RxCocoa
','~>5'pod'RxBlocking','~>5'end#RxTestandRxBlockingm
ImWiki
·
2023-04-05 14:32
通过 RxSwift 优雅使用 NotificationCenter
修改Podfile,通过pod引入RxSwiftpod'RxSwift'pod'
RxCocoa
'通过RxSwift注册监听器importRxSwiftimportRxCocoaletnotificationName
ImWiki
·
2023-04-02 09:10
Moya+RxSwift+HandyJson 实现网络请求及模型转换
Moya架构图Moya架构图CocoaPods集成pod'
RxCocoa
'pod'RxSwift'pod'Moya/RxSwift'pod'HandyJSON'Moya简单使用1.定义枚举,存储网络请求
reyzhang
·
2023-03-27 20:12
RxSwift使用小记
一般APP用的最多的控件就是UITableview,
RxCocoa
里有对UITableview的封装,但是有个限制,就是,所有的cell所绑定
桔子听
·
2023-02-02 20:36
Rxswift和
RxCocoa
中何时使用unowned和weak
使用
RxCocoa
有时很难区分什么时候使用weak,什么时候使用unowned。当一个闭包执行时其中的self引用的对象有可能已经被释放掉时,我们会使用weak,所以将self声明为可选类型。
92f5323404c8
·
2023-02-02 12:08
RxCocoa
中的AOP实现
介绍在
RxCocoa
的代码中,对于NSObject的扩展中,有这两个代码,实现了对于实例方法的AOPpublicfuncsentMessage(_selector:Selector)->Observablepublicfuncmet
Dreamer_做梦的人
·
2023-01-30 01:39
MVVM+RxSwift
的理解和运用觉得很浅薄,在项目中用处只是对ViewController减负没有做数据与View的绑定,没有做到真正的数据驱动视图没有体现出MVVM易于测试的好处对于RxSwift的运用也仅限于网络请求库,
RxCocoa
weixin_34194087
·
2022-08-01 18:28
rxswift
ui
RxSwift Step By Step 1 - Observable
新建一个项目,StartRX,通过cocopod安装了RxSwift、
RxCocoa
概念:Observable(被观察者)RxSwift中的Observable是观察者模式中被观察的对象,相当于一个事件序列
whong736
·
2022-02-22 04:28
swift常用的第三方
1.Moya网络封装2.kingfisher相当于sdwebImage处理图片3.HandyJSONjson转model工具4.RxSwift响应式编程代码减少一半'
RxCocoa
','~>3.0'pod'RxDataSources
Skysama
·
2022-02-21 22:21
RxSwift #05 |
RxCocoa
RxCocoa
的Traits有以下几种规则:不会产生error事件一定在MainScheduler订阅(主线程订阅)一定在MainScheduler监听(主线程监听)它们共享资源。
JeremyTechBlog
·
2021-12-14 11:22
iOS Swift5从0到1系列(五): 使用 RXSwift 构建 UITableView
RxCocoa
:是基于RxSwift针对于iOS开发的一个库,它通过Extension的方法给原生的比如UI控件添加了Rx的特性,使得我们更容易订阅和响应这些控件的事件。
冰雨9527
·
2021-09-06 14:13
RxSwift官方实例七(UIPickerView)
代码下载UIPickerView的Rx实现分析RxPickerViewDelegateProxy分析
RxCocoa
已经实现了RxPickerViewDelegateProxy,该类继承DelegateProxy
酒茶白开水
·
2021-06-26 15:33
RxSwift:ReactiveX for Swift 翻译
图片发自AppRxSwift||-LICENSE.md|-README.md|-RxSwift---平台核心|-
RxCocoa
---对UI,NSURLSession,KVO...的扩展|-RxBlocking
楼上那位
·
2021-06-24 03:02
RxSwift_v1.0笔记——17 Creating Custom Reactive Extensions
介绍RxSwift,
RxCocoa
,之后,我们学习了如何测试,你也看到了通过Apple或第三方使用RxSwift在框架顶层如何创建扩展。
大灰很
·
2021-05-09 16:19
iOS Combine - 1.初见 Combine
如OC下的ReactiveCocoa与Swift下的Rx套件(RxSwift、
RxCocoa
等),这些都是响应式编程框架。其他第三方响应式编程框架不香吗?开发中引入第三方框架
猴子的饼干
·
2020-09-09 16:29
KVO的使用,实用案例:导航栏背景颜色渐变
RxCocoa
提供了2个可观察序列rx.observe和rx.observeWeakly,它们都是对KVO机制的封装,二者的区别如下:(1)性能比较rx.observe更加高效,因为它是一个KVO机制的简单封装
FallPine
·
2020-08-22 11:17
RxSwift、
RxCocoa
目录结构分析说明
RxSwift|____Platform||____DataStructures基础数据结构类型|||____Bag.swift|||____InfiniteSequence.swift|||____PriorityQueue.swift|||____Queue.swift||____DispatchQueue+Extensions.swift有个方法,判断是否是在主线程||____Platfor
cocoaroger
·
2020-08-22 03:01
RxSwift 实践(二)基本常用控件(UILabel、UIButton、UITextField)
RxCocoa
是让CocoaAPIs更容易使用响应式编程的一个框架。
RxCocoa
能够让我们方便地进行响应式网络请求、响应式的用户交互、绑定数据模型到UI控件等等。
深圳张学友
·
2020-08-19 08:39
RxSwift 12
RxCocoa
初步
Rx中的绑定分为两个角色,即Producer和Receiver.但如果想要进行双向绑定的话,则需要使用两个Producer或者是两个Receiver.绑定的最基本的方法是使用bindTo,它的作用是将一个Observable(生产者)绑定到另外一个实体(接收者),接收者需要实现ObserverType协议.总地来说,bindTo就是通用版的subscribe方法,在使用时,bindTo没有副作用,
貘鸣
·
2020-07-10 10:30
RxSwift-拓展
RxCocoa
泊学看来的,记录一下,忘了回来翻一下,理论不好记,让代码说明一切扩展CoreLocation实话说,搞清楚
RxCocoa
处理UIKitdelegate的机制略显复杂。
山已几孑
·
2020-06-26 10:05
Learn RxSwift---1.简单使用和常见事件
1.初窥简单使用pod'RxSwift'基础框架pod'
RxCocoa
'基于cocoaUIKit进行扩展订阅button点击订阅文字改变同一事件源,多对象监听kvo监听文字改变kvo监听frame改变2
金克拉拉拉拉
·
2020-06-24 02:02
RxSwift &
RxCocoa
函数式编程
函数式编程响应式编程(ReactiveProgramming,简称RP)也是一种范式编程一般与函数式融合一起,所以也叫函数响应式编程(FunctionaReactiveProgramming,简称FRP)ReactiveX有很多种编程语言,如RxJavaRxSwift...安装#Podfileuse_frameworks!target'YOUR_TARGET_NAME'dopod'RxSwift'
在知识的海洋里溺水身忘的小不懂
·
2020-05-07 13:29
第三方
OC图片选择器:pod'HXPhotoPicker'图片浏览器:pod'YBImageBrowser'Swift自动布局:pod'PinLayout'响应式:pod'RxSwift'pod'
RxCocoa
'RxSwift
缺舟
·
2020-04-17 11:59
RxSwift 8 Transform Operator 实操
这个项目需要用到
RxCocoa
,因为RxSwift是实现的Rx规范,而
RxCocoa
则是针对Cocoa平台上的内容的Rx扩展,即
RxCocoa
中帮助开发者已经做了许多有用功能的封装.1使用map来构造请求第一个任务是构造一个发送给
貘鸣
·
2020-04-07 05:47
30天学RxSwift-ObserverType,AnyObserver,ControlPropertyType,ControlProperty
在
RxCocoa
Linqingmo
·
2020-04-04 03:01
学习 RxSwift &
RxCocoa
内容概览:RxMarbleDiagrams(宝石图)关键概念Event-事件Observable-产生事件Observer-响应事件Operator-创建变化组合事件Disposable-管理绑定(订阅)的生命周期Schedulers-线程队列调配为什么要使用Rx(ReactiveX)?简化异步操作简化多线程操作更简洁的代码多平台适用(C++,Java,C#,JavaScript,Python,S
FicowShen
·
2020-03-31 15:08
RxCocoa
普通tableView数据绑定letdataOB=BehaviorSubject.init(value:self.viewModel.dataArray)//方法一dataOB.asObserver().bind(to:self.tableView.rx.items(cellIdentifier:resuseID,cellType:LGTableViewCell.self)){(row,model
iOS_邓亚洲
·
2020-03-30 05:22
关于RXswift中的Observale的入坑心得
他具体实现了什么,脑袋是茫然的.首先我明确一点,我学习RXswift中KVO的具体使用进入正题使用RXswift和我们平时使用别的第三方库导入是一样的(我导入了三个库)pod'RxSwift'pod'
RxCocoa
'pod'RxDataSources
烂__人
·
2020-03-26 21:19
RxCocoa
之DelegateProxy源码解析
前言前段时间学习了RxSwift,然而每次想要把某个代理方法暴露给某个类的rx扩展时,都因为记不住语法而苦恼。于是在强大的好奇心的驱使下,点开了DelegateProxy的源码。结果,阅读下来发现这部分代码堪称经典,运用了iOS和Swift中的多种高级技能,故记录一下思路和收获,并推荐给大家阅读,可以用来进阶或者回顾这些知识点!具体可以get到什么技能点(☆☆☆☆☆)学会通过OC+Swift混编的
suzns
·
2020-03-22 02:45
Moya+RxSwift展示天气数据
RxSwift结合Moya获取天气数据,并结合tableView进行展示效果图Moya.gif一.cocoPod安装RxSwift,
RxCocoa
,Alamofire,Moya/RxSwift二.模型枚举表示根据地理位置获取天气数据
王_小慢
·
2020-03-11 11:18
RxCocoa
源码解析——代理转发
平常我们使用RxSwift的时候,一般不会去直接使用delegate,譬如要处理tableView的点击事件,我们会这样:tableView.rx.itemSelected.subscribe(onNext:handleSelectedIndexPath),这跟先设置一个delegate,然后在delegate的tableView(_:didSelectRowAt:)方法中调用handleSele
Sheepy
·
2020-03-08 11:33
Rxswift入坑系列(2)
rx不建议开始就硬要把基础的啃透了在入手只需要看的懂做了什么,做完有什么效果可以先入手一些实战了.模仿官方demo使用
rxcocoa
来构建你的项目.并使用,使用完毕你会有一点懂了.但是越用你会越不懂(这个我写到后面应该会体会更深
lotawei
·
2020-03-07 06:37
RxSwift 入门练习总结
pod'RxSwift','~>3.5.0'pod'
RxCocoa
','~>3.5.0'pod'RxDataSources','~>1.0.4'end1.所有的控制器都加上析构函数,以方便查看是否有循环引用
船长_
·
2020-03-07 05:06
RxSwift详解(1)
ReactiveCocoa中的signal对应Rx的Observable创建信号常见方法的使用常见方法的使用
RxCocoa
中的UI类number:UITextField!
楼上那位
·
2020-03-01 15:29
RXSwift动态库创建
CocoaPods的情况下,可以自己手动编译动态库,以后每次创建项目,只需把动态库直接拖入项目即可1.从github下载该库2.下载解压后用Xcode打开Rx.xcworkspace文件3.在Xcode中编译
RxCocoa
-iOS
睡一个号角
·
2020-02-27 12:42
20170504 RunTime
RxCocoa
,从OOP到FRP:以tableView举例说明OOP,程序写起来,很爽。程序修修补补,想到哪里,改到哪里。问题是,自己的代码很久不看,代码思路忘记了。
plantAtree_dAp
·
2020-02-18 21:49
iOS MVVM pattern best practice
andwritteninSwift大家好我是在韩国iOS开发者偶尔,我在间书看看一些好的iOS技术的文章特别有趣的是,在中国某些的iOS开发者用Texture(古:AsyncDisplayKit)或RxSwift(+
RxCocoa
DavidHa
·
2020-02-18 11:57
RxSwift日常项目使用(持续更新。。。)
GitHubClonegitclonehttps://github.com/KingComeFromChina/RxSwiftExmple.gitPodpod'RxSwift','~>3.0'pod'
RxCocoa
王垒iOS
·
2020-02-17 19:46
知乎日报 (RxSwift 版本)
huaf22/zhihuSwiftDemo把之前写的小项目升级到了Swift3.0版本,升级过程中变更不大,并引入RxSwift框架和MVVM模式,重构了大部分代码.RxSwift和
RxCocoa
结合一起用还是很爽的
afluy
·
2020-02-16 12:25
使用RxSwift和
RxCocoa
拆分计时器(一)
>本文翻译自:http://rx-marin.com/post/rxswift-
rxcocoa
-sample-split-laps-timer/作者:[MarinTodorov](http://www.underplot.com
VSCCW
·
2020-02-14 21:35
Kingfisher学习笔记
https://github.com/onevcat/Kingfisherkf_xxx>>kf.xxx参考[
RxCocoa
]Movefromrx_pr
mobilefellow
·
2020-02-07 03:48
学习RxSwift & MVVM-C(二)
RxCocoaRxCocoa已经将UIKit中很多视图控件的很多属性值封装成了ObservableRxSwift是基础,它工作于各种类型的Swift,但是并不能指定用户交互、网络请求,但是
RxCocoa
o慢慢o
·
2020-01-02 11:04
MVVM + RxSwift+Moya+HandyJSON项目实战
1、需要用到的相关库:pod'RxSwift'pod'
RxCocoa
'pod'RxDataSources'pod'Moya/RxSwift'pod'Moya'pod'HandyJSON'2、使用的是Moya
稀客花千树
·
2019-12-29 22:05
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他