Skip to content

Instantly share code, notes, and snippets.

View wbroek's full-sized avatar

Wouter van den Broek wbroek

View GitHub Profile
// TextView subclass that replicates TVOS movies app
// Also made a quick presentation controller
// Just connect the delegate to the ViewController in IB
// and set the TextView class to FocusTextView
import UIKit
class TextPresentationViewController:UIViewController {
let label = UILabel()
let blurStyle = UIBlurEffectStyle.Dark
@wbroek
wbroek / MainActivity.java
Created October 17, 2017 09:30 — forked from nowke/MainActivity.java
Retrofit - OkHTTP Connect to Self signed SSL Enabled Server: (Fix for CertPathValidatorException: Trust Anchor for certificate path not found) - Self Signing Client Bulider for Retrofit OkHTTP
public class MainActivity extends AppCompatActivity {
Retrofit retrofit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/*
Rest
*/
0x5C181633491545D23DBF9439B5875f1bf0c716c7
@wbroek
wbroek / .htaccess
Last active April 18, 2017 14:34 — forked from ScottPhillips/.htaccess
Common .htaccess Redirects
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
@wbroek
wbroek / Podfile
Created December 16, 2016 15:53
Set swift target for Cocoapods
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '2.3'
end
end
end
#import <UIKit/UIKit.h>
@interface UIView (SMFrameAdditions)
@property (nonatomic, assign) CGPoint $origin;
@property (nonatomic, assign) CGSize $size;
@property (nonatomic, assign) CGFloat $x, $y, $width, $height; // normal rect properties
@property (nonatomic, assign) CGFloat $left, $top, $right, $bottom; // these will stretch the rect
@end
@wbroek
wbroek / gist:3818598
Created October 2, 2012 12:20
iOS 6 open Maps with route
Class MKMapItemClass = [MKMapItem class];
if (MKMapItemClass && [MKMapItemClass respondsToSelector:@selector(openMapsWithItems:launchOptions:)]) {
CLLocationCoordinate2D endCoord = { 54.0696, 50.3616 };
MKPlacemark *endLocation = [[MKPlacemark alloc] initWithCoordinate:endCoord addressDictionary:nil];
MKMapItem *endingItem = [[MKMapItem alloc] initWithPlacemark:endLocation];
NSMutableDictionary *launchOptions = [[NSMutableDictionary alloc] init];
[launchOptions setObject:MKLaunchOptionsDirectionsModeDriving forKey:MKLaunchOptionsDirectionsModeKey];
@wbroek
wbroek / gist:3744808
Created September 18, 2012 18:19
iOS 6 Facebook Open Graph call
ACAccountStore *store = [[ACAccountStore alloc] init];
ACAccountType *facebookAccountType = [store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
NSDictionary *FacebookOptions = @{ACFacebookAppIdKey: @"XXXXXXXXXX",ACFacebookPermissionsKey: @[@"email"],ACFacebookAudienceKey:ACFacebookAudienceEveryone};
[store requestAccessToAccountsWithType:facebookAccountType options:FacebookOptions completion:^(BOOL granted, NSError *error) {
if (granted)
{
NSArray *accounts = [store accountsWithAccountType:facebookAccountType];
@wbroek
wbroek / .gitignore
Created April 6, 2012 07:15 — forked from Abizern/.gitignore
Global git ignore file
# Mac OS X
*.DS_Store
# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
@wbroek
wbroek / uiview_gradiant.m
Created December 6, 2010 20:20
Gradiant on a UIView to transparant
CALayer *viewLayer = UIVIEW.layer;
CAGradientLayer *gradientLayerView = [[CAGradientLayer alloc] init];
[gradientLayerView setFrame:[UIVIEW frame]];
[gradientLayerView setPosition:CGPointMake(UIVIEW.frame.size.width / 2, UIVIEW.frame.size.height / 2)];
[gradientLayerView setMasksToBounds:NO];
[gradientLayerView setColors:[NSArray arrayWithObjects:
(id)[[UIColor colorWithWhite:0.0 alpha:1.0] CGColor],
(id)[[UIColor colorWithWhite:0.0 alpha:0.0] CGColor], nil]];
[gradientLayerView setStartPoint:CGPointMake(0.5, 0.92)];