Skip to content

Instantly share code, notes, and snippets.

View biloshkurskyi-ss's full-sized avatar

Serhii Biloshkurskyi biloshkurskyi-ss

View GitHub Profile
@tomaskraina
tomaskraina / CollectionSeparatorView.swift
Last active July 20, 2021 14:04
Show Separators in Collection View Between Cells - make spaces between cells have different color than the background
//
// CollectionSeparatorView.swift
// tomkraina.com
//
// Created by Tom Kraina on 25.7.2017.
// Copyright © 2017 Tom Kraina. All rights reserved.
//
import UIKit
@YusukeHosonuma
YusukeHosonuma / ValidationViewController.swift
Created April 11, 2016 16:32
RxSwift - Validation sample
import UIKit
import RxSwift
import RxCocoa
let requiredUserNameLength = 5
let requiredPasswordLength = 5
let limitUserNameLength = 20
class ValidationViewController: UIViewController {
@arturlector
arturlector / project-evaluation.md
Last active September 13, 2016 10:55
project-evaluation

Схема оценки iOS проекта:

##1. Deploy. Основа проекта (ios-base).

  • Настройка репозитория.
  • Настройка проекта и подготовка основы для проекта. (Адаптация ios-base для нового проекта).
  • Настройка сервисов для проекта: (Crash reports, Analytics, Performance analyzing etc.).
  • Настройка Continuous Integration. Continuous Testing.
@arturlector
arturlector / ios-questions-interview.md
Last active February 25, 2024 18:44
Вопросы на собеседование iOS разработчика.

Вопросы на собеседование iOS разработчика (дополненное издание):

General:

  • Что такое полиморфизм?

  • Что такое *инкапсуляция? Что такое *нарушение инкапсуляции?

  • Чем абстрактный класс отличается от интерфейса?

  • Расскажите о паттерне MVC. Чем отличается пассивная модель от активной?

@calebd
calebd / ArrayHelpers.swift
Last active November 4, 2022 15:17
Swift Helpers
extension Array {
func first() -> Element? {
if isEmpty {
return nil
}
return self[0]
}
func last() -> Element? {
@luvtechno
luvtechno / cocoapods_rank.md
Last active June 11, 2019 14:40
CocoaPods Rank