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 / 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 / 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