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
@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
@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 / 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()