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
@apple-avadhesh
apple-avadhesh / NavBarBackgroundColor.m
Created February 16, 2023 07:32
NavBarBackgroundColor in Objective-C [iOS 16]
UINavigationBarAppearance *navBarAppearance = [[UINavigationBarAppearance alloc] init];
[navBarAppearance configureWithOpaqueBackground];
[navBarAppearance setBackgroundColor:[UIColor redColor]];
[UINavigationBar appearance].standardAppearance = navBarAppearance;
[UINavigationBar appearance].scrollEdgeAppearance = navBarAppearance;
@apple-avadhesh
apple-avadhesh / vision_text_recognition_example_3.swift
Created July 7, 2022 09:31 — forked from terminox/vision_text_recognition_example_3.swift
Simple text recognition using Apple's Vision Framework (Part 3)
import UIKit
import Vision
let image = UIImage(named: "<image_name_goes_here>")
if let cgImage = image?.cgImage {
let requestHandler = VNImageRequestHandler(cgImage: cgImage)
let recognizeTextRequest = VNRecognizeTextRequest { (request, error) in
// 1. Parse the results
@apple-avadhesh
apple-avadhesh / TagCloudCollectionView.swift
Created February 21, 2022 04:42 — forked from descorp/TagCloudCollectionView.swift
Swift TagCloudCollectionView
//: A UIKit based Playground for presenting user interface
import UIKit
import PlaygroundSupport
class EdgeInsetLabel: UILabel {
private let textInsets: UIEdgeInsets
init(inset: UIEdgeInsets) {
textInsets = inset
@apple-avadhesh
apple-avadhesh / UserDefaults+UIColor.swift
Created February 5, 2022 18:15
UserDefaults extension to set/get UIColor array
//MARK: UserDefaults Extension
extension UserDefaults {
func getColors(key: String) -> [UIColor]? {
if let data = data(forKey: key) {
do {
if let color = try NSKeyedUnarchiver.unarchiveTopLevelObjectWithData(data) as? [UIColor] {
return color
}
} catch {
print("Error")
import SceneKit
import PlaygroundSupport
var sceneView = SCNView()
PlaygroundPage.current.liveView = sceneView
sceneView.backgroundColor = .black
var scene = SCNScene()
sceneView.scene = scene
var universe = scene.rootNode
@apple-avadhesh
apple-avadhesh / StructChainCalls.swift
Last active December 27, 2021 08:27
Struct Chain Calls
// Approach 1 - [https://stackoverflow.com/a/70492824/6576315]
struct Employee {
var name: String?
var designation: String?
func name(_ name: String) -> Employee {
.init(name: name, designation: self.designation)
}
@apple-avadhesh
apple-avadhesh / TestBTCProfile.swift
Created December 25, 2021 19:03
Test Bitcoin Profile
struct BaseModel : Codable {
let status : Status?
let data : Data?
enum CodingKeys: String, CodingKey {
case status = "status"
case data = "data"
}
@apple-avadhesh
apple-avadhesh / WKWebView+UIActivityIndicatorView.swift
Created December 6, 2021 15:01
WKWebView with UIActivityIndicatorView
import Foundation
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate, WKUIDelegate {
var loader: UIActivityIndicatorView!
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
import WebKit
class ViewController: UIViewController, WKNavigationDelegate {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
webView.uiDelegate = self
struct BaseModel : Codable {
let photos : Photos?
let stat : String?
enum CodingKeys: String, CodingKey {
case photos = "photos"
case stat = "stat"
}