Skip to content

Instantly share code, notes, and snippets.

View apple-avadhesh's full-sized avatar
🏠
Working from home

Avadhesh Sharma apple-avadhesh

🏠
Working from home
View GitHub Profile
struct PhotoPicker: UIViewControllerRepresentable {
let configuration: PHPickerConfiguration
@Binding var pickerResult: [UIImage]
@Binding var isPresented: Bool
func makeUIViewController(context: Context) -> PHPickerViewController {
let controller = PHPickerViewController(configuration: configuration)
controller.delegate = context.coordinator
return controller
}
func updateUIViewController(_ uiViewController: PHPickerViewController, context: Context) { }
@apple-avadhesh
apple-avadhesh / library.swift
Created July 29, 2021 12:53 — forked from dilipiOSDeveloper/library.swift
Some Important Libraries and Links in Swift
let arrayOfTuples = [(0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1), (0, 1)]
let flattenedArray = arrayOfTuples.flatMap{ [$0.0, $0.1] }
security find-generic-password -ga WIFI NAME
https://developer.usebutton.com/guides/merchants/universal-links
https://johncodeos.com/how-to-add-uicollectionview-inside-uitableviewcell-using-swift/
https://github.com/johncodeos-blog
import Alamofire
import SwiftyJSON
class APIManager {
private init(){}
class func request(
_ url: URLConvertible,
method: HTTPMethod,
import AVFoundation
import UIKit
class ScannerViewController: UIViewController, AVCaptureMetadataOutputObjectsDelegate {
var captureSession: AVCaptureSession!
var previewLayer: AVCaptureVideoPreviewLayer!
override func viewDidLoad() {
super.viewDidLoad()
@apple-avadhesh
apple-avadhesh / Model.swift
Created August 21, 2021 21:39 — forked from OctoberHammer/Model.swift
Запрос на консультацию. Последовательное получение картинок из PFFile для массива объектов PFObject
//
// Model.swift
// KidSpace
//
// Created by October Hammer on 4/19/17.
// Copyright © 2017 Ocotober Hammer. All rights reserved.
//
import Foundation
import Parse
@apple-avadhesh
apple-avadhesh / swift-timer-example.swift
Created August 27, 2021 07:15 — forked from kiichi/swift-timer-example.swift
Swift 2.0, Protocol, Delegate and Timer Example using GC
//Swift 2.0
import UIKit
protocol SomethingDelegate {
func didUpdateSomething(SomethingHelper:SomethingHelper)
}
class SomethingHelper {
private var timer : dispatch_source_t! = nil
private var currentIntervalInSec = 0;
var delegate: SomethingDelegate?
@apple-avadhesh
apple-avadhesh / EasyTransparentNavigationBar.swift
Created September 6, 2021 20:47 — forked from zakbarlow1995/EasyTransparentNavigationBar.swift
Helper methods for quickly setting up a fully transparent navigation bar with black/white status bar text (use in viewWillAppear)
import UIKit
extension UIViewController {
func setupTransparentNavigationBarWithBlackText() {
setupTransparentNavigationBar()
navigationController?.navigationBar.barStyle = .default
navigationController?.navigationBar.tintColor = .black
}
func setupTransparentNavigationBarWithWhiteText() {
//
// GradientView.swift
// Notion
//
// Created by Cody Robertson on 3/16/16.
// Copyright © 2016 Lift, Inc. All rights reserved.
//
import Foundation
import UIKit
@apple-avadhesh
apple-avadhesh / IOS_OpenURL.m
Created September 20, 2021 17:29 — forked from monjer/IOS_OpenURL.m
IOS Open URL
#define SharedApplication [UIApplication sharedApplication]
// open tel call
[SharedApplication openURL:[NSURL URLWithString:@"tel:1-408-555-5555"]];
// open itunes application
[SharedApplication openURL:[NSURL URLWithString:@"https://itunes.apple.com/cn/app/numbers/id361304891?mt=8"]];
// open map
[SharedApplication openURL:[NSURL URLWithString:@"http://maps.apple.com/?q=cupertino"]];
struct Notification<T> {
let name: NSNotification.Name
}
private let notificationData = "_notificationData"
extension NotificationCenter {
func post<T>(_ notification: Notification<T>, object: Any? = nil, data: T) {
post(name: notification.name, object: object, userInfo: [notificationData: data])
}