Skip to content

Instantly share code, notes, and snippets.

View zafarivaev's full-sized avatar
🎯
Focusing

Zafar Ivaev zafarivaev

🎯
Focusing
View GitHub Profile
import UIKit
import Combine
...
enum State: String {
case initial = "Initial"
case loading = "Loading"
case loadedSuccessfully = "Success"
case loadingFailed = "Failure"
import UIKit
import Combine
...
class ViewController: UIViewController {
...
private func getAvatarFromTheServer() -> AnyPublisher<UIImage, Error> {
import UIKit
import Combine
...
class ViewController: UIViewController {
...
override func viewDidLoad() {
super.viewDidLoad()
import UIKit
import Combine
...
class ViewController: UIViewController {
...
private func getAvatarFromTheServer() -> AnyPublisher<UIImage, Error> {
import UIKit
import Combine
...
class ViewController: UIViewController {
...
override func viewDidLoad() {
...
import UIKit
import Combine
...
class ViewController: UIViewController {
...
override func viewDidLoad() {
import UIKit
import Combine
...
class ViewController: UIViewController {
...
override func viewDidLoad() {
...
}
import UIKit
import Combine
enum CustomError: Error {
case dataCorrupted
case serverFailure
}
class ViewController: UIViewController {
import UIKit
import Combine
class ViewController: UIViewController {
@IBOutlet var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
overrideUserInterfaceStyle = .light
- (Obj *) getObject
{
Obj *instance = [[Obj alloc] init];
[instance autorelease];
return instance;
}