Skip to content

Instantly share code, notes, and snippets.

View petermolnar-dev's full-sized avatar

Peter Molnar petermolnar-dev

View GitHub Profile
@petermolnar-dev
petermolnar-dev / PMODownloadTaskQueues_BasicTest.m
Created July 17, 2016 19:20
Basic Unit test file structure
#import <XCTest/XCTest.h>
#import "PMODownloadTaskQueues.h"
@interface PMODownloadTaskQueues_BasicTest : XCTestCase
@property (strong, nonatomic) PMODownloadTaskQueues *queues;
@end
@implementation PMODownloadTaskQueues_BasicTest
- (void)setUp {
@petermolnar-dev
petermolnar-dev / PMODownloadTaskQueues_BasicTest.m
Created July 17, 2016 19:30
PMODownloadTaskQueues_BasicTest setup and teardown
//
// PMODownloadTaskQueues_BasicTest.m
// UnitTestingExample
//
// Created by Peter Molnar on 17/07/2016.
// Copyright © 2016 Peter Molnar. All rights reserved.
//
#import <XCTest/XCTest.h>
#import "PMODownloadTaskQueues.h"
@petermolnar-dev
petermolnar-dev / PMODownloadTaskQueues_BasicTest.m
Created July 17, 2016 19:35
Basic Unit test test for false
//
// PMODownloadTaskQueues_BasicTest.m
// UnitTestingExample
//
// Created by Peter Molnar on 17/07/2016.
// Copyright © 2016 Peter Molnar. All rights reserved.
//
#import <XCTest/XCTest.h>
#import "PMODownloadTaskQueues.h"
@petermolnar-dev
petermolnar-dev / UnitTestingExampleTests.m
Created August 1, 2016 05:47
UnitTestingExampleTests.m - initial version
#import <XCTest/XCTest.h>
@interface UnitTestingExampleTests : XCTestCase
@end
@implementation UnitTestingExampleTests
- (void)setUp {
[super setUp];
@petermolnar-dev
petermolnar-dev / GIF-Screencast-OSX.md
Created August 19, 2016 20:59 — forked from dergachev/GIF-Screencast-OSX.md
OS X Screencast to animated GIF

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application:

@petermolnar-dev
petermolnar-dev / PMODownloader.h
Last active November 10, 2016 07:20
PMODownloader.h - original version
#import <Foundation/Foundation.h>
@interface PMODownloader : NSObject
/**
Downloading and giving back the raw data result from the url.
@param url the source url
@petermolnar-dev
petermolnar-dev / PMODownloader.m
Last active November 10, 2016 07:14
PMODownloader.m
#import "PMODownloader.h"
@implementation PMODownloader
- (NSData *)downloadDataFromURL:(NSURL *)url {
NSData *data = [NSData dataWithContentsOfURL:url];
return data;
}
@end
@petermolnar-dev
petermolnar-dev / PMOPictureWithURL.h
Created November 9, 2016 17:12
PMOPictureWithURL
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
/**
An example class for storing a downloaded image and it URL.
*/
@interface PMOPictureWithURL : NSObject
/**
The stored image
@petermolnar-dev
petermolnar-dev / PMOPictureWithURL.m
Created November 9, 2016 17:14
PMOPictureWithURL.m
#import "PMOPictureWithURL.h"
//1
#define CLASS_NAME NSStringFromClass([self class])
#define INIT_EXCEPTION_MESSAGE [NSString stringWithFormat:@"Use [[%@ alloc] initWithPictureURL:]",CLASS_NAME]
@implementation PMOPictureWithURL
#pragma mark - Initializers
@petermolnar-dev
petermolnar-dev / PMOPictureController.h
Created November 9, 2016 17:16
PMOPictureController.h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface PMOPictureController : NSObject
/**
The designated initializer, the picture's url is mandatory to pass.