Skip to content

Instantly share code, notes, and snippets.

View AmirDaliri's full-sized avatar
🏠
Working from home

Amir Daliri AmirDaliri

🏠
Working from home
View GitHub Profile
//
// UIDevice+JailBroken.swift
// IsJailBroken
//
// Copyright © 2020 AmirDaliri. All rights reserved.
//
import Foundation
import UIKit
//
// NetworkLayer.swift
// CCINext
//
// Created by Amir Daliri.
// Copyright © 2019 Mobilion. All rights reserved.
//
import Foundation
import Alamofire
@AmirDaliri
AmirDaliri / UIViewController+ActivityIndicator.swift
Created January 16, 2020 09:29 — forked from edc0der/ActivityIndicatorOverlay.swift
iOS + Swift: Display activity indicator overlay - UIViewController extension
//
// UIViewController+ActivityIndicator.swift
//
// Created by Eduard Moya on 5/11/18.
// Copyright © 2018 Eduard Moya. All rights reserved.
//
import UIKit
fileprivate let overlayViewTag = 999
//
// SwiftQRScanner.swift
// SwiftQRScanner
//
// Created by Vinod Jagtap on 12/5/17.
//
import UIKit
import CoreGraphics
import AVFoundation
@AmirDaliri
AmirDaliri / Device.swift
Created October 22, 2019 14:10
All iOS Device :)
//
// Device.swift
// ISKUR
//
// Created by Amir Daliri on 10/22/19.
// Copyright © 2019 Mobilion. All rights reserved.
//
#if os(watchOS)
import WatchKit
@AmirDaliri
AmirDaliri / ViewController.swift
Last active May 31, 2019 10:51
Keyboard Helpers
import UIKit
class ViewController: UIViewController, UITextFieldDelegate {
@IBOutlet weak var yourBottomConstraint: NSLayoutConstraint!
// MARK: - Lifecycle Methods
override func viewDidLoad() {
super.viewDidLoad()
@AmirDaliri
AmirDaliri / LocationSearchTable.swift
Created April 11, 2019 08:43 — forked from iannase/LocationSearchTable.swift
Swift 4 version of the Map Tutorial code
import UIKit
import MapKit
class LocationSearchTable: UITableViewController {
weak var handleMapSearchDelegate: HandleMapSearch?
var matchingItems: [MKMapItem] = []
var mapView: MKMapView?
func parseAddress(selectedItem:MKPlacemark) -> String {
@AmirDaliri
AmirDaliri / iOS_local_identifire.csv
Created April 10, 2019 11:54
iOS identifier list for DateFormatter
localeIdentifier Description
eu Basque
hr_BA Croatian (Bosnia & Herzegovina)
en_CM English (Cameroon)
en_BI English (Burundi)
rw_RW Kinyarwanda (Rwanda)
ast Asturian
en_SZ English (Swaziland)
he_IL Hebrew (Israel)
ar Arabic
@AmirDaliri
AmirDaliri / RangeWhileMonitorPart06.swift
Created October 21, 2018 14:55 — forked from gmertk/RangeWhileMonitorPart06.swift
A Simple Beacon Manager which starts/stops ranging when a beacon region transition happens.
import Foundation
import CoreLocation
let beaconManagerDidEnterRegionsNotification = "beaconManagerDidEnterRegionsNotification"
let beaconManagerDidExitRegionsNotification = "beaconManagerDidExitRegionsNotification"
let beaconManagerUserInfoEnteredRegionsKey = "enteredRegions"
let beaconManagerUserInfoExitedRegionsKey = "exitedRegions"
class BeaconManager: NSObject, CLLocationManagerDelegate {
private var manager = CLLocationManager()
@AmirDaliri
AmirDaliri / MaterialTabBar.swift
Created September 9, 2018 04:47
MaterialTabBar.swift
//
// MaterialTabBar.swift
//
// Created by Amir Daliri on 9/6/17.
// Copyright © 2017 AmirDaliri. All rights reserved.
//
import UIKit
protocol MaterialTabBarDelegate {