(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import csv | |
| import codecs | |
| import numpy as np | |
| import MeCab | |
| from sklearn.feature_extraction.text import TfidfVectorizer | |
| from sklearn.cluster import KMeans, MiniBatchKMeans |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| #!/usr/bin/env xcrun swift -F Carthage/Build/Mac | |
| import Foundation | |
| import Markingbird | |
| protocol Streamable { | |
| var title: String { get } | |
| var body: String { get } | |
| } |
| struct Coordinator { | |
| let window: UIWindow | |
| let navCtrl: UINavigationController? | |
| func start() { | |
| presentWelcomeScreen() | |
| } | |
| private func presentWelcomeScreen() { | |
| let vc = WelcomeScreenViewController() // Instanciate from code, XIB, Storyboard, whatever your jam is |
This proposal redesigns common unwrapping tasks:
| // gem install cocoapods-playgrounds | |
| // pod playgrounds LibYAML | |
| // Update: @floriankugler had a great idea to use UnsafeBufferPointer | |
| // Paste in the following: | |
| import LibYAML | |
| public struct YAMLError: ErrorType { |
This list is meant to be a both a quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.
###Array ####Definition:
| final class SampleViewController: StoryboardBackedViewController { | |
| // Unfortunately this must be an IUO var, so that we can set the value after super.init | |
| private var member: Foo! | |
| // Proper dependency injection in a storyboard backed VC! | |
| init(foo: Foo) { | |
| super.init(storyboardIdentifier: "SampleViewControllerIdentifier") | |
| // We have to set the members *after* calling super.init, since it changes the instance of `self`. | |
| self.member = foo |