Skip to content

Commit

Permalink
condensed examples
Browse files Browse the repository at this point in the history
  • Loading branch information
FelixHerrmann authored Oct 30, 2021
1 parent 0b87ec1 commit d616279
Showing 1 changed file with 18 additions and 60 deletions.
78 changes: 18 additions & 60 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,123 +47,81 @@ For Objective-C projects copy the entire [Sources](/Sources) folder.

<details>
<summary>iOS (Swift)</summary>
<br>

```swift
import UIImageColors
```

Synchronous:

```swift
let image = UIImage(named: "example.png")
let colors = image.getColors()
// use colors
```

Asynchronous(completion-handler):
// Synchronous
let colors = image.getColors()

```swift
let image = UIImage(named: "example.png"
// Asynchronous(completion-handler)
image.getColors { colors in
// use colors

}
```

Asynchronous(async/await):

```swift
let image = UIImage(named: "example.png")
// Asynchronous(async/await)
let colors = await image.colors()
// use colors
```

</details>

<details>
<summary>iOS (Objective-C)</summary>
<br>

```objc
@import UIImageColorsObjc;
```

Synchronous:

```objc
UIImage *image = [UIImage imageNamed:@"example.png"];
UIImageColors *colors = [image getColorsWithQuality:UIImageColorsScaleQualityHigh];
// use colors
```

Asynchronous:
// Synchronous
UIImageColors *colors = [image getColorsWithQuality:UIImageColorsScaleQualityHigh];

```objc
UIImage *image = [UIImage imageNamed:@"example.png"];
// Asynchronous
[image getColorsWithQuality:UIImageColorsScaleQualityHigh completion:^(UIImageColors * _Nullable colors) {
// use colors

}];
```
</details>
<details>
<summary>macOS (Swift)</summary>
<br>
```swift
import UIImageColors
```

Synchronous:
```swift
let image = NSImage(named: "example.png")
let colors = image.getColors()
// use colors
```
Asynchronous(completion-handler):
// Synchronous
let colors = image.getColors()
```swift
let image = NSImage(named: "example.png"
// Asynchronous(completion-handler)
image.getColors { colors in
// use colors
}
```
Asynchronous(async/await):

```swift
let image = NSImage(named: "example.png")
// Asynchronous(async/await)
let colors = await image.colors()
// use colors
```

</details>

<details>
<summary>macOS (Objective-C)</summary>
<br>

```objc
@import UIImageColorsObjc;
```

Synchronous:

```objc
NSImage *image = [NSImage imageNamed:@"example.png"];
NSImageColors *colors = [image getColorsWithQuality:UIImageColorsScaleQualityHigh];
/// use colors
```

Asynchronous:
// Synchronous
NSImageColors *colors = [image getColorsWithQuality:UIImageColorsScaleQualityHigh];

```objc
NSImage *image = [NSImage imageNamed:@"example.png"];
// Asynchronous
[image getColorsWithQuality:UIImageColorsScaleQualityHigh completion:^(NSImageColors * _Nullable colors) {
// use colors

}];
```
Expand Down

0 comments on commit d616279

Please sign in to comment.