Skip to content

Instantly share code, notes, and snippets.

@ryanpato
ryanpato / XCUIElement+Wait.swift
Last active May 24, 2024 07:57
XCUIElement+Wait
//
// XCUIElement+Wait.swift
//
// Created by Ryan Paterson on 12/12/2020.
//
import XCTest
extension XCUIElement {
/// The period of time in seconds to wait explicitly for expectations.
@dankor
dankor / README.md
Last active January 11, 2025 20:59
Як отримувати гроші з Upwork через свого ФОПа

Як отримувати гроші з Upwork через свого ФОПа

Це коротка інструкція про те, як бути білим фрілансером. Почав писати для себе, бо не все знайшов в інтернеті. І вирішив, що це корисно всім, хто працює на біржі Upwork і хоче розібратися як легально там заробляти. Тут є офіційна стаття, яку я вирішив доповнити конкретним своїм прикладом.

Що для цього потрібно?

  • Мати відкритого фопа з відповідними кведами
  • Мати відкритий фопівський гривневий і доларовий рахунки

ФОП

Про відкриття фопа і його облікування не буду розписувати. Якщо у вас фопа немає, то краще звернутися до консалтингових компаній, які на цьому спеціалізуються. Єдине, на чому я хотів би зупинитися, це кведи. Бажано, щоб вони збігалися з послугами, які ви надаватимете. Наприклад, «Software Development» відповідає найкраще «62.01 Комп'ютерне програмування». Якщо у вас інші, то пошукайте те, чому найбільше відповідаєт

@HarshilShah
HarshilShah / FetchResult.swift
Created July 15, 2020 13:32
A wrapper around PHFetchResult that conforms to various Swift sequence protocols
import Photos
final class FetchResult<Object: AnyObject> {
let phFetchResult: PHFetchResult<Object>
init(_ phFetchResult: PHFetchResult<Object>) {
self.phFetchResult = phFetchResult
}
}
@javiersuazo
javiersuazo / merge.m
Created March 9, 2017 01:40
Merge videos on ios with audio and right orientation.
#import "MKOVideoMerge.h"
#import <AVFoundation/AVFoundation.h>
@implementation MKOVideoMerge
+ (void)mergeVideoFiles:(NSArray *)fileURLs
completion:(void(^)(NSURL *mergedVideoFile, NSError *error))completion {
NSLog(@"Start merging video files ...");
@miguellara
miguellara / UIViewAnimationCurve-to-UIViewAnimationOptions.swift
Created November 20, 2015 22:55
UIViewAnimationCurve to UIViewAnimationOptions
import UIKit
func viewAnimationOptionForCurve(curve: UIViewAnimationCurve) -> UIViewAnimationOptions {
switch (curve) {
case .EaseInOut:
return UIViewAnimationOptions.CurveEaseInOut
case .EaseIn:
return UIViewAnimationOptions.CurveEaseIn
case .EaseOut:
return UIViewAnimationOptions.CurveEaseOut