• 如何将RxSwift引入项目中 2017-07-30 22:23:29
    在一次偶然的机会下接触到了函数响应式编程这个东西(本篇文章不打算对这个进行表述),网上关于RxSwift 的教程很多,当然你也可从[github获取源代码](https://github.com/ReactiveX/RxSwift),利用playground进行...
    本人是一个正在尝试利用Swift进行移动端开发的菜鸡。在一次偶然的机会下接触到了函数响应式编程这个东西(本篇文章不打算对这个进行表述),网上关于RxSwift 的教程很多,当然你也可从[github获取源代码](https://github.com/ReactiveX/RxSwift),利用playground进行学习。这里我要讲的是如何将RxSwift里边的Frameworks引入实际项目。
    ## Podfile ##
    本人强力推荐pod因为我们在进行开发的时候往往需要引用到第三方库,但是如果一个个去下载显然很不方便。所以我们需要pod这个神器。
    $sudo gem install CocoaPods
    
    下面我们搜索一下CocoaPods是否支持你想要的第三方框架
     $pod search *****
    然后就会获得一个关于RxSwift第三方框架的详细信息。下面我将会描述一下我是怎样利用cocoaPods引入RxSwift库到我的项目中。
    
     1. 打开我想要引入的项目importRxSwift.
     2. 在项目文件夹中vim podfile。
     3. 在podfile中写入以下代码:
        ----------
        use_frameworks!
        target 'Test'(请换成你的项目) do
        pod 'RxSwift',    '~> 2.0'
        pod 'RxCocoa',    '~> 2.0'
        pod 'RxBlocking', '~> 2.0'
        pod 'RxTests',    '~> 2.0'
        end
        ----------
     4.好了接下来你可以 $pod install(你很可能失败如果你不翻墙的话。。。。。)
    
    强烈推荐下面的方式!!!!在国内方便省时。
    ## 直接拽!!!! ##
    
     1. 将Rx.xcodeproj直接拽入你的项目中。
     2. project->targets->building Phases ->Link Binaries With Libraries.按+添加你想要的框架。
    
    
    展开全文
  • 很显然,你已经明白了CocoaPods是干啥的. 本文主要介绍CocoaPods在MAC OS X 10.11.6 的安装和使用.CocoaPods开源首页: ...CocoaPods首页: https://cocoapods.org/1:通常都是使用pod install 安装...很不巧,pod command
  • iOS RxSwift、RxCocoa的应用 2019-04-07 19:38:12
    1、pod 引入所需的库 ... pod 'RxSwift' pod 'RxCocoa' pod 'HandyJSON', '5.0.0-beta' 升级xcode到10.2之后,swift编译版本为5.0。 在引入HandyJSON 的时候,默认是4.2.1版本,报错了:Undefined symb...
  • Swift项目cocoapods安装第三方框架失败错误提示:[!] Invalid `Podfile` file: syntax error, unexpected ':': Uncomment the next line to de ^/Users/XXX/XXX/SwiftTest/Podfile:1: syntax error, unexpected ...
  • 之前建立的包如下 现在要新增一个  报错 解决方法:删掉Podfile.lock文件 参考博客:https://www.jianshu.com/p/1950da79b79b  
  • 原文 纯粹的官方代码使用NotificationCenter真...修改 Podfile,通过pod引入RxSwift pod 'RxSwift' pod 'RxCocoa' 通过 RxSwift 注册监听器 import RxSwift import RxCocoa let notificationName = Notification....
  • 最近在学习Raywenderlich的RxSwift视频教程,当我在Playground中使用RxSwift时,出现错误: Playground execution failed: error: Couldn’t lookup symbols: __T07RxSwift14ObservableTypePAAE2ofAA0C0Cy1...
  • 项目Demo地址 打造swift网络框架 准备工作 使用CocoaPods工具Pod需要... pod 'Moya/RxSwift' pod 'HandyJSON', '~> 5.0.0-beta.1' 创建文件 APIManager // // APIManager.swift // SwiftNetWorkHelper
  • 在Android开发上,RxJava已经是非常重要的组成之一。最近在用Swift开发iOS应用,考虑在架构设计上使用RxSwift。 添加依赖 ... pod 'RxSwift', '~> 5' pod 'RxCocoa', '~> 5' pod 'RxBlo...
  • cd 工程根目录(文件夹) vi Podfile 编辑(没有的话新建) i 输入三方,类似 pod ‘SMSSDK’ shift+esc+; wq 退出编辑 pod install
  • RxSwift-内存管理 2019-08-12 20:56:08
    在iOS中采用的引用计数来管理...在RxSwift中也仿造了系统引用计数实现了自己的一套引用计数功能。 init() { #if TRACE_RESOURCES _ = Resources.incrementTotal() #endif } deinit { #if TRACE_RESOUR...
  • ReactiveCocoa和RXSwift速查表 2016-08-19 17:11:04
    在经历两个月漫长的学习时间之后,对ReactiveCocoa和RXSwift等函数响应式编程框架的学习已经有了一个非常清晰的概念。不过面对那么多的API和速记方法,脑袋实在记不住太多好用的小技巧。特在此整理了速查表。方便...
  • RxSwift+Moya之项目实战 2017-10-08 18:59:23
    RxSwift+Moya之项目实战 RxSwift相关基本介绍和用法可参考: RxSwift的使用详解01 RxSwift的使用详解02 一. 下面将将进行实战项目 1.登录注册功能 输入用户名要大于6个字符,不然密码不能输入 密码必须大于6个...
  • RxSwift - Test operators 2017-06-09 09:50:17
    所以使用需要单独倒入,可以使用pod进行安装。 RxTest提供了许多有用的功能用于测试RxSwift的代码。比如:TestScheduler,它是一个虚拟的时间调度者(virtual time scheduler),能够让我们很好的控制线性时间操作符...
  • 前言 在移动端的开发中,网络请求是必不可少的。之前写过Alamofire的简单使用,但是一般开发中都会对这些第三库封装,然后使用,之前自己封装的demo也是借鉴了一些Moya的设计思路。今天就介绍一下Moya一个帮助你处理...
  • Xcode工程pod方式引用第三方SnapKit库流程及问题总结Podfile文件生成Profile文件编辑Profile文件下载库代码问题总结Xcode路径错误CocoaPods版本太低不能写入目录 Podfile文件 Podfile位于项目目录的根目录下,这里面...
  • RxSwift 的讲解 命令式编程 “传统的UIKit编程就是命令式编程”,使用函数或闭包用来改变程序中响应的“状态”,例如对UI的操作,使用UI组件的实例对象的方法,改变组件的属性,在系统的事件循环下,UI随着属性的...
  • CocaPods 更新时出现类似下面的错误:None of your spec sources contain a spec satisfying the dependency sudo rm -fr ~/.cocoapods/repos/master...pod setup 或者: sudo rm -fr ~/Library/Caches/CocoaPod
  • 打开RxSwift的Debug Mode 2019-06-11 17:50:54
    给每个使用了RxSwift的target的Debug情况下增加调试功能,例如observable使用不当导致的内存泄漏 参考网页 ...
  • 本文是基于 iOS - RxSwift 项目实战记录 所述,如果你还未阅读过,建议你最好还先阅读一遍,并下载Demo熟悉一下 : ) 前言MVVM的模式中,多出了ViewModel这个角色,将逻辑处理、网络请求等繁杂操作中ViewController中...
1 2 3 4 5 ... 17
收藏数 330
精华内容 132