├── Combine.png ├── CombineCheatSheet.xmind ├── LICENSE ├── README.md └── cheatSheet ├── RXSwift-CheatSheet.xmind ├── RXSwift.png ├── ReactiveCocoa-Objective-C.png ├── ReactiveCocoaV4.x-Swift.png ├── ReactiveCocoaV4.x_Swift-CheatSheet.xmind └── ReactiveCocoa_Objective-C-CheatSheet.xmind /Combine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/Combine.png -------------------------------------------------------------------------------- /CombineCheatSheet.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/CombineCheatSheet.xmind -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 姜沂 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FRPCheatSheeta 2 | 函数式编程框架:ReactiveCocoa,RXSwift速查表 3 | 4 | 5 | 6 | 7 | # 原文地址 8 | # 原文地址 9 | # 原文地址 10 | 11 | [ReactiveCocoa和RXSwift速查表](http://valiantcat.cn/2016/07/22/ReactiveCocoa%E5%92%8CRXSwift%E9%80%9F%E6%9F%A5%E8%A1%A8/) 12 | 13 | 14 | 15 | 16 | # 感谢 17 | 在经历两个月漫长的学习时间之后,对ReactiveCocoa和RXSwift等函数响应式编程框架的学习已经有了一个非常清晰的概念。不过面对那么多的API和速记方法,脑袋实在记不住太多好用的小技巧。特在此整理了速查表。方便日后学习使用。 18 | 19 | 期中RAC-OC语言部分感谢 [iOS ReactiveCocoa 最全常用API整理(可做为手册查询)](http://www.jianshu.com/p/a4fefb434652?utm_campaign=hugo&utm_medium=reader_share&utm_content=note)作者提供的整理。加上了自己的一些补充。 20 | 21 | 下面是速记表 22 | 23 | ---- 24 | # Combine 部分 25 | 26 | ![Combine ](Combine.png) 27 | 28 | # ReactiveCocoa-Objective-C部分 29 | 30 | 31 | ![ReactiveCocoa-Objective-C](https://github.com/aiqiuqiu/FRPCheatSheeta/blob/master/cheatSheet/ReactiveCocoa-Objective-C.png) 32 | 33 | 34 | ---- 35 | 36 | 37 | # ReactiveCocoa-Swift部分 38 | 39 | 40 | ![ReactiveCocoa-Swift](https://github.com/aiqiuqiu/FRPCheatSheeta/blob/master/cheatSheet/ReactiveCocoaV4.x-Swift.png) 41 | 42 | 43 | 44 | 45 | ---- 46 | 47 | 48 | # RXSwift部分 49 | 50 | 51 | ![RXSwift](https://github.com/aiqiuqiu/FRPCheatSheeta/blob/master/cheatSheet/RXSwift.png) 52 | 53 | 54 | 55 | 56 | ---- 57 | 58 | # 速查表原文地址 59 | 60 | 在学习过程中当然会有疏漏,所以把有Xmind制作的脑图放在[Github](https://github.com/aiqiuqiu/FRPCheatSheeta)上,有疑问的活理解错误的地方,请回复或指正,以便后续不断更新。 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /cheatSheet/RXSwift-CheatSheet.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/cheatSheet/RXSwift-CheatSheet.xmind -------------------------------------------------------------------------------- /cheatSheet/RXSwift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/cheatSheet/RXSwift.png -------------------------------------------------------------------------------- /cheatSheet/ReactiveCocoa-Objective-C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/cheatSheet/ReactiveCocoa-Objective-C.png -------------------------------------------------------------------------------- /cheatSheet/ReactiveCocoaV4.x-Swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/cheatSheet/ReactiveCocoaV4.x-Swift.png -------------------------------------------------------------------------------- /cheatSheet/ReactiveCocoaV4.x_Swift-CheatSheet.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/cheatSheet/ReactiveCocoaV4.x_Swift-CheatSheet.xmind -------------------------------------------------------------------------------- /cheatSheet/ReactiveCocoa_Objective-C-CheatSheet.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiantCat/FRPCheatSheeta/ed61346923af8d9c18c5d0b6b9c83a39e048e12e/cheatSheet/ReactiveCocoa_Objective-C-CheatSheet.xmind --------------------------------------------------------------------------------