You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -31,43 +28,35 @@ If you want help project, check [Сooperation](#сooperation) section.
31
28
32
29
## Requirements
33
30
34
-
Swift `+5.0`. Ready for use on iOS 13+
31
+
iOS 13+
35
32
36
33
## Installation
37
34
38
-
### CocoaPods:
39
-
40
-
[CocoaPods](https://cocoapods.org) is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate `SPDiffable` into your Xcode project using CocoaPods, specify it in your `Podfile`:
41
-
42
-
```ruby
43
-
pod 'SPDiffable'
44
-
```
45
-
46
35
### Swift Package Manager
47
36
48
37
The [Swift Package Manager](https://swift.org/package-manager/) is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.
49
38
50
-
To integrate `SPDiffable` into your Xcode project using Xcode 11, specify it in `File > Swift Packages > Add`:
39
+
To integrate `SPDiffable` into your Xcode project using Xcode 12, specify it in `File > Swift Packages > Add Package Dependency...`:
51
40
52
41
```ogdl
53
-
https://github.com/ivanvorobei/SPDiffable
42
+
https://github.com/varabeis/SPDiffable
54
43
```
55
44
56
-
### Carthage
45
+
### CocoaPods:
57
46
58
-
[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate `SPDiffable` into your Xcode project using Carthage, specify it in your `Cartfile`:
47
+
[CocoaPods](https://cocoapods.org) is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate `SPDiffable` into your Xcode project using CocoaPods, specify it in your `Podfile`:
59
48
60
-
```ogdl
61
-
github "ivanvorobei/SPDiffable"
49
+
```ruby
50
+
pod 'SPDiffable'
62
51
```
63
52
64
53
### Manually
65
54
66
-
If you prefer not to use any of dependency managers, you can integrate `SPDiffable` into your project manually. Put `Source/SPDiffable` folder in your Xcode project. Make sure to enable `Copy items if needed` and `Create groups`.
55
+
If you prefer not to use any of dependency managers, you can integrate `SPDiffable` into your project manually. Put `Sources/SPDiffable` folder in your Xcode project. Make sure to enable `Copy items if needed` and `Create groups`.
67
56
68
57
## Usage
69
58
70
-
Before read it, highly recomded check `Example` target in project. It examle show all features, like use stepper and switch, like process actions, create custom models and many other. Also you can skip full undestand logic and read [Ready-use section](https://github.com/ivanvorobei/SPDiffable#ready-use) with minimum of code for start.
59
+
Before read it, highly recomded check `Example` target in project. It examle show all features, like use stepper and switch, like process actions, create custom models and many other. Also you can skip full undestand logic and read [Ready-use section](https://github.com/varabeis/SPDiffable#ready-use) with minimum of code for start.
71
60
72
61
For work with diffable need create model (inside project you found some ready-use models) and do cell provider, which convert data-model to `UITableViewCell` or `UICollectionViewCell`. Next example for table, but all methods and class names available for collections.
73
62
@@ -275,31 +264,24 @@ In project you can find class `SPDiffableWrapperItem`. Using it, when you don't
275
264
let item =SPDiffableWrapperItem(identifier: "unqi-identifier", model: LocationRowModel(city: "Minsk"))
276
265
```
277
266
278
-
And after unwrap it in custom cell provider.
279
-
280
-
```swift
281
-
282
-
```
283
-
284
-
## Сooperation
267
+
## Other Projects
285
268
286
-
This project is free, but developing it takes time. Contributing to this project is a huge help. Here is list of tasks that need to be done, you can help with any:
You can find this alerts in AppStore after feedback or after added song to library in Apple Music. Contains popular Done, Heart presets and many other. Done preset present with draw path animation like original. Also available simple present message without icon. Usage in one line code.
Animation of widgets from iOS 14. 3D transform with dynamic shadow. Look [video preview](https://ivanvorobei.by/github/spperspective/video-preview). Available deep customisation 3D and shadow. Also you can use static transform without animation.
Using for request and check state of permissions. Available native UI for request multiple permissions at the same time. Simple integration and usage like 2 lines code.
Allow request permissions with native dialog UI and interactive animations. Also you can request permissions without dialog. Check state any permission. You can start using this project with just two lines of code and easy customisation.
It is popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets. Done present with draw path animation. I clone Apple's alerts as much as possible.
298
-
You can find this alerts in AppStore after feedback, after added song to library in Apple Music. I am also add alert without icon, as simple message.
281
+
Для русского комьюнити
299
282
300
-
## Russian Community
283
+
## Russian-specking Community
301
284
302
-
Присоединяйтесь в телеграм канал [Код Воробья](https://sparrowcode.by/telegram), там найдете заметки о iOS разработке и дизайне.
303
-
Большие туториалы выклыдываю на [YouTube](https://sparrowcode.by/youtube).
285
+
В телеграм-канале [Код Воробья](https://ivanvorobei.by/sparrowcode/telegram) пишу о iOS разработке. Видео-туториалы выклыдываю на [YouTube](https://ivanvorobei.by/youtube):
304
286
305
-
[](https://sparrowcode.by/youtube)
287
+
[](https://ivanvorobei.by/youtube)
0 commit comments