Skip to content

Commit 46518e1

Browse files
authored
Merge pull request #261 from marciok/improved-readme-readability
Add index to documentation
2 parents 1818b19 + df5edbf commit 46518e1

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

README.md

+42
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,48 @@ Bond was created with two goals in mind: simple to use and simple to understand.
99

1010
**Note: If you're looking into starting a new project with Bond, please check out [ReactiveKit](https://github.com/ReactiveKit/ReactiveKit) framework instead. ReactiveKit is Bond's successor that brings better performance, cleaner API and additional features in less lines of code.**
1111

12+
## Table of contents
13+
- [What can it do?](#what-can-it-do)
14+
- [Installation](#installation)
15+
- [Carthage](#carthage)
16+
- [CocoaPods](#cocoapods)
17+
- [Git Submodules](#git-submodules)
18+
- [Standalone](#standalone)
19+
- [The Event Producer](#the-event-producer)
20+
- [The Observable](#the-observable)
21+
- [The Event Producer](#the-event-producer-1)
22+
- [About the Observation](#about-the-observation)
23+
- [Transforming the Event Producers](#transforming-the-event-producers)
24+
- [Map](#map)
25+
- [Filter](#filter)
26+
- [DeliverOn](#deliveron)
27+
- [Throttle](#throttle)
28+
- [Skip](#skip)
29+
- [StartWith](#startwith)
30+
- [CombineLatestWith](#combinelatestwith)
31+
- [SwitchToLatest](#switchtolatest)
32+
- [Merge](#merge)
33+
- [IgnoreNil](#ignorenil)
34+
- [Distinct](#distinct)
35+
- [Bindings](#bindings)
36+
- [UIKit and AppKit](#uikit-and-appkit)
37+
- [NSObject](#nsobject)
38+
- [Notification Center](#notification-center)
39+
- [Observable Array](#observable-array)
40+
- [UITableView and UICollectionView](#uitableview-and-uicollectionview)
41+
- [Key-Value-Observing](#key-value-observing)
42+
- [Migration to Bond v4](#migration-to-bond-v4)
43+
- [Dynamic becomes **Observable**](#dynamic-becomes-observable)
44+
- [DynamicArray become **ObservableArray**](#dynamicarray-become-observablearray)
45+
- [Bond and ArrayBond are deprecated](#bond-and-arraybond-are-deprecated)
46+
- [Extension are now prefixed with `bnd_`](#extension-are-now-prefixed-with-bnd_)
47+
- [Designated Dynamics are gone](#designated-dynamics-are-gone)
48+
- [Method `bindTo` is now preferred way to bind objects](#method-bindto-is-now-preferred-way-to-bind-objects)
49+
- [_Bind only_ operator `->|` is gone](#bind-only-operator---is-gone)
50+
- [Method `reduce` is deprecated](#method-reduce-is-deprecated)
51+
- [Release Notes](#release-notes)
52+
- [License](#license)
53+
1254
## What can it do?
1355

1456
Let's say you'd like to act on a text change event of a `UITextField`. Well, you could setup 'target-action' mechanism between your object and go through all that target-action selector registration pain, or you could simply use Bond and do this:

0 commit comments

Comments
 (0)