Skip to content

Instantly share code, notes, and snippets.

import UIKit
enum PerformanceDateGroup: Int {
case none = 0
case daily
case weekly
case monthly
init(rawValue: Int) {
import UIKit
class DropDownTableViewCell: UITableViewCell {
@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var imgView: UIImageView!
var item: Any? {
didSet {
self.configure(self.item)
import UIKit
class SnackBar: UIView {
@IBOutlet weak var titleLabel: UILabel!
static var newInstance: SnackBar {
return Bundle.main.loadNibNamed("SnackBar",
owner: nil,
class MYViewController: UIViewController {
......
.....
...
private var currentOffset: CGPoint = .zero
private lazy var inputFields: [UIView] = {
return [self.customerField, self.materialField,
self.startTimeTextField, self.endTimeTextField,
self.notesTextView]
}()
import UIKit
@IBDesignable
class ProgressBar: UIView {
let progressView: UIView = UIView()
@IBInspectable var sliderColor: UIColor = .blue {
didSet {
self.sliderView.backgroundColor = self.sliderColor
@Abhishek9634
Abhishek9634 / UIImage+Rotation.swift
Created March 13, 2019 14:16 — forked from norsez/UIImage+Rotation.swift
Rotate UIImage by radians in Swift 3
extension UIImage {
func image(withRotation radians: CGFloat) -> UIImage {
let cgImage = self.cgImage!
let LARGEST_SIZE = CGFloat(max(self.size.width, self.size.height))
let context = CGContext.init(data: nil, width:Int(LARGEST_SIZE), height:Int(LARGEST_SIZE), bitsPerComponent: cgImage.bitsPerComponent, bytesPerRow: 0, space: cgImage.colorSpace!, bitmapInfo: cgImage.bitmapInfo.rawValue)!
var drawRect = CGRect.zero
drawRect.size = self.size
let drawOrigin = CGPoint(x: (LARGEST_SIZE - self.size.width) * 0.5,y: (LARGEST_SIZE - self.size.height) * 0.5)
internal let DEFAULT_MIME_TYPE = "application/octet-stream"
internal let mimeTypes = [
"html": "text/html",
"htm": "text/html",
"shtml": "text/html",
"css": "text/css",
"xml": "text/xml",
"gif": "image/gif",
"jpeg": "image/jpeg",
@Abhishek9634
Abhishek9634 / README.md
Created December 28, 2018 11:46 — forked from hofmannsven/README.md
My simply MySQL Command Line Cheatsheet
import UIKit
import Foundation
typealias HoldActionHandler = () -> Void
class YFButton: UIButton {
var holdAction: HoldActionHandler = { }
@Abhishek9634
Abhishek9634 / CountryCodes.json
Created December 12, 2018 10:44 — forked from Goles/CountryCodes.json
Country and Dial or Phone codes in JSON format
[{"name":"Israel","dial_code":"+972","code":"IL"},{"name":"Afghanistan","dial_code":"+93","code":"AF"},{"name":"Albania","dial_code":"+355","code":"AL"},{"name":"Algeria","dial_code":"+213","code":"DZ"},{"name":"AmericanSamoa","dial_code":"+1 684","code":"AS"},{"name":"Andorra","dial_code":"+376","code":"AD"},{"name":"Angola","dial_code":"+244","code":"AO"},{"name":"Anguilla","dial_code":"+1 264","code":"AI"},{"name":"Antigua and Barbuda","dial_code":"+1268","code":"AG"},{"name":"Argentina","dial_code":"+54","code":"AR"},{"name":"Armenia","dial_code":"+374","code":"AM"},{"name":"Aruba","dial_code":"+297","code":"AW"},{"name":"Australia","dial_code":"+61","code":"AU"},{"name":"Austria","dial_code":"+43","code":"AT"},{"name":"Azerbaijan","dial_code":"+994","code":"AZ"},{"name":"Bahamas","dial_code":"+1 242","code":"BS"},{"name":"Bahrain","dial_code":"+973","code":"BH"},{"name":"Bangladesh","dial_code":"+880","code":"BD"},{"name":"Barbados","dial_code":"+1 246","code":"BB"},{"name":"Belarus","dial_code":"+375","