Skip to content

Instantly share code, notes, and snippets.

View alizainprasla's full-sized avatar

Alizain Prasla alizainprasla

View GitHub Profile
@alizainprasla
alizainprasla / gist:c3dfa60f179d17692462ba32043eeca3
Created July 1, 2021 09:46 — forked from MengTo/gist:11280811
Gitignore for Xcode/Cocoapods
# Created by http://www.gitignore.io
### Xcode ###
build
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcworkspace/contents.xcworkspacedata
### Objective-C ###
@alizainprasla
alizainprasla / Realm+CascadeDeleting.swift
Created July 30, 2020 16:44 — forked from krodak/Realm+CascadeDeleting.swift
Cascade deletion for RealmSwift
import RealmSwift
import Realm
protocol CascadeDeleting: class {
func delete<Entity>(_ list: List<Entity>, cascading: Bool)
func delete<Entity>(_ results: Results<Entity>, cascading: Bool)
func delete<Entity: Object>(_ entity: Entity, cascading: Bool)
}
@alizainprasla
alizainprasla / UserDefaultHelper.swift
Last active June 26, 2020 10:09
User Default Helper
//
// UserDefaultHelper.swift
//
// Created by Ali Zain on 12/03/2020.
// Copyright © 2020 Ali Zain. All rights reserved.
//
import Foundation
public enum UserDefaultType:String {
@alizainprasla
alizainprasla / make-ios-app-icon.sh
Created February 3, 2020 15:09 — forked from kristopherjohnson/make-ios-app-icon.sh
Script for generating iOS app icons in all necessary sizes
#!/bin/bash
#
# Given a source image, create icons in all sizes needed for an iOS app icon.
# See <https://developer.apple.com/library/ios/qa/qa1686/_index.html> for details.
#
# First (required) argument is path to source file.
#
# Second (optional) argument is the prefix to be used for the output files.
# If not specified, defaults to "Icon-".
#
@alizainprasla
alizainprasla / ViewController.swift
Last active December 20, 2019 08:20
TableView reload cell while editing
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var tableView:UITableView!
var data = Array.init(0...100)
var selectedData = [IndexPath]()
override func viewDidLoad() {
@alizainprasla
alizainprasla / ScaleImage.swift
Created May 3, 2017 17:15
Scale Image Swift UIImage Extension
extension UIImage {
func RBSquareImageTo(size: CGSize) -> UIImage? {
return self.RBSquareImage()?.RBResizeImage(size)
}
func RBSquareImage() -> UIImage? {
let originalWidth = self.size.width
let originalHeight = self.size.height