Skip to content

Instantly share code, notes, and snippets.

@b-r-o
b-r-o / <NameOfYourProject>-Bridging-Header.h
Last active August 24, 2016 12:41
<NameOfYourProject>-Bridging-Header.h
#import "OpenCVWrapper.h"
@b-r-o
b-r-o / OpenCVWrapper.mm
Created August 24, 2016 12:42
OpenCVWrapper.mm
#import <opencv2/opencv.hpp>
@b-r-o
b-r-o / OpenCVWrapper.h
Created August 24, 2016 12:43
OpenCVWrapper.h
@interface OpenCVWrapper : NSObject
- (void)isThisWorking;
@end
@b-r-o
b-r-o / OpenCVWrapper.mm
Created August 24, 2016 12:43
OpenCVWrapper.mm
@implementation OpenCVWrapper
- (void) isThisWorking {
}
@end
@b-r-o
b-r-o / OpenCVWrapper.mm
Last active August 24, 2016 12:44
OpenCVWrapper.mm
using namespace std;
@b-r-o
b-r-o / OpenCVWrapper.mm
Created August 24, 2016 12:45
OpenCVWrapper.mm
@implementation OpenCVWrapper
- (void) isThisWorking {
cout << "Hey" << endl;
}
@end
@b-r-o
b-r-o / ViewController.swift
Created August 24, 2016 12:46
ViewController.swift
override func viewDidLoad() {
super.viewDidLoad()
let openCVWrapper = OpenCVWrapper()
openCVWrapper.isThisWorking()
}
@b-r-o
b-r-o / Hex.swift
Last active August 28, 2016 22:31
Hex
let hex = 0x001122 // 4386
let zero = 0x000000 // 0
let terraCotta = 0xE66B5B // 15100763
@b-r-o
b-r-o / Hex.swift
Last active August 27, 2016 13:38
Shifting
let terraCotta = 0xE66B5B
terraCotta >> 16 // 230
let testValue = 0xE6 // 230
@b-r-o
b-r-o / UIColor+Hex.swift
Last active August 28, 2016 21:43
Init color with RGB
extension UIColor {
convenience init(red: Int, green: Int, blue: Int) {
assert(red >= 0 && red <= 255, "Invalid red component")
assert(green >= 0 && green <= 255, "Invalid green component")
assert(blue >= 0 && blue <= 255, "Invalid blue component")
self.init(red: CGFloat(red) / 255.0, green: CGFloat(green) / 255.0, blue: CGFloat(blue) / 255.0, alpha: 1.0)
}
}