Skip to content

Instantly share code, notes, and snippets.

View MathijsK93's full-sized avatar

Mathijs MathijsK93

  • 03:41 (UTC +02:00)
View GitHub Profile
func didReceiveAPIResults(results: NSArray) {
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
dispatch_async(dispatch_get_main_queue(), {
for invoice in results {
let dateString = invoice["invoice_date"] as! String
// Create an individual item
Invoice.createInManagedObjectContext(self.managedObjectContext,
invoiceStatus: String(invoice["status"]),
invoicePrice: NSDecimalNumber(string: String(invoice["price"])),
@MathijsK93
MathijsK93 / InvoiceCell.swift
Created May 4, 2015 18:18
self.highlightedView.setHighlighted doesn't work because of : UIImageView does not have member named setHighlighted
import Foundation
import UIKit
class InvoiceCell: UITableViewCell {
@IBOutlet weak var highlightedView: UIImageView!
@IBOutlet weak var statusView: UIView!
override func setSelected(selected: Bool, animated: Bool) {
super.setHighlighted(selected, animated: animated)
}
@MathijsK93
MathijsK93 / gist:7813062
Created December 5, 2013 20:14
Light content in UIStatusbar
Je kunt het doen door in bijv. je NavigationController het volgende te zetten:
def preferredStatusBarStyle
UIStatusBarStyleLightContent
end
En volgens mij kan het ook dit in je rakefile te zetten:
app.info_plist["UIViewControllerBasedStatusBarAppearance"] = false
@MathijsK93
MathijsK93 / engine.md
Last active December 29, 2015 00:29
Opzetten van een engine in rails

Het opzetten van een engine binnen Rails

Het gebruiken van een engine kan handig zijn wanneer je aan een applicatie werkt die je in meerdere applicaties hergebruikt. Een voorbeeld hiervan is een CMS. Zo kun je aan een normale site de engine 'CMS' toevoegen en kun je meteen gebruik maken van alle functionaliteiten van het CMS. Daarnaast heb je een centrale plek die makkelijk te updaten is en wat gelijk ook doorgevoerd wordt in alle andere sites.

Engine

Om te beginnen maken we een nieuwe engine aan.

rails plugin new cms --mountable

Een engine is namespaced-isolated, dat wil zeggen dat alle bestanden binnen de engine genamespaced zijn. Hierdoor is het mogelijk om vanuit je eigen applicatie alle pagina's aan te roepen op de volgende manier