Skip to content

Instantly share code, notes, and snippets.

View DarrenHurst's full-sized avatar

Darren Hurst DarrenHurst

View GitHub Profile
@DarrenHurst
DarrenHurst / readme
Created September 2, 2012 13:27
Twitter View
Creating the Header in 4 Lines with Broadstreet project.
this.header = new HeaderBar().render();
this.header.setTitle("Twitter");
this.header.setRightNav("Repo",{"link":"https://github.com/DarrenHurst/BroadStreet"});
this.header.setLeftNav("Back",{"link":"#"});
@DarrenHurst
DarrenHurst / gist:4133822
Created November 23, 2012 02:56
Custom UIControl with UIPopUP C# Metro
using System;
using Windows.UI.ViewManagement;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.UI.Popups;
using Windows.UI.Xaml.Controls;
using Windows.UI.Core;
using Windows.UI.Xaml.Controls.Primitives;
@DarrenHurst
DarrenHurst / passport.js
Last active November 7, 2016 12:33
passport service / node
//CALLBACK PREFIX
var CALLBACK_PREFIX = " "
//FACEBOOK
//-=-=-=-=-=-=-=-=-=-=-=
var FACEBOOK_API_ID = ' ';
var FACEBOOK_APP_SECRET = ' ';
var FACEBOOK_CALLBACKURL = CALLBACK_PREFIX +"/auth/facebook/callback";
//-=-=-=-=-=-=-=-=-=-=-=
//GOOGLE
@DarrenHurst
DarrenHurst / gist:bb36eeadb5d0a93f6dce
Created July 29, 2014 02:01
Xcode Beta 3 Playground Tests
// Playground - noun: a place where people can play
import UIKit
import Foundation
var str = "Hello, playground"
var list : [String] = ["one","two"];
println(list)
//
// Router.swift
// test
//
// Created by Darren Hurst on 2021-04-15.
//
// Usage Example
// Router(isActive: $info, route: AnyView(SettingsView()), label: { _ in
// Text("Get an Account")
// })
@DarrenHurst
DarrenHurst / RealmModelBasic
Created May 13, 2021 13:03
Realm Model Example
//
// RealmModel.swift
// test
//
// Created by Darren Hurst on 2021-05-13.
//
import Foundation
import RealmSwift
//
// LoginViewModel.swift
// test
//
// Created by Darren Hurst on 2021-03-19.
//
import Foundation
import SwiftUI
import Combine
import Foundation
import SwiftUI
protocol OnboardPage2Protocol {
var realmModel: RealmModel {get set}
var theDogs: [Dog] {get set}
}
struct OnboardPage2: View, OnboardPage2Protocol {
var realmModel: RealmModel
import Foundation
import RealmSwift
import Combine
class Dog: Object, ObjectKeyIdentifiable, Identifiable {
// @objc dynamic var id = ObjectId.generate()
@objc dynamic var name = ""
@objc dynamic var age = 0
protocol UserProtocol {
var user: User {get set}
}
struct Profile : Codable {
var posts: [String] = [ ]
var comments: [String] = [ ]
}
class User : ObservableObject {
@Published var username: String