Skip to content

Instantly share code, notes, and snippets.

View jeetdholakia's full-sized avatar
🎯
Focusing

Jeet Dholakia jeetdholakia

🎯
Focusing
View GitHub Profile
@jeetdholakia
jeetdholakia / swift_optional_unwrapping.swift
Created April 27, 2020 10:55
Unwrapping optionals in swift
let optionalNumber = Int("365")
// The optionalNumber is an optional Int
let unwrappedNumber = optionalNumber!
// The unwrappedNumber is Int and has a value of 365
let optionalFirstName = ["firstName": "Jeet", "lastName": "Smith"]["firstName"]
// The optionalNumber is an optional String
let unwrappedFirstName = optionalFirstName!
// The unwrappedNumber is String and has a value of "Jeet"
@jeetdholakia
jeetdholakia / swift_optional_assignment.swift
Created April 27, 2020 10:52
Assigning optional values in Swift
var lastName: String?
var age: Int? = nil
var height: Int? = Optional.none
var name: String? = Optional.some("Jeet")
var middleName: String? = ["firstName": "Jeet", "lastName": "Smith"]["middleName"]
@jeetdholakia
jeetdholakia / GLTextureView
Created July 9, 2018 20:02
Converting GLSurfaceView to GLTextureView - Part 1
import android.content.Context;
import android.graphics.SurfaceTexture;
import android.opengl.GLDebugHelper;
import android.util.AttributeSet;
import android.util.Log;
import android.view.TextureView;
import android.view.View;
import java.io.Writer;
import java.lang.ref.WeakReference;
@jeetdholakia
jeetdholakia / wallpapers.json
Created June 13, 2017 22:34
wallpaper json file
{
"Categories": [
{
"name": "KitKat"
},
{
"name": "AnotherCategory"
}
],
"Wallpapers": [