This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import UIKit | |
@UIApplicationMain | |
class AppDelegate: UIResponder, UIApplicationDelegate { | |
var window: UIWindow? | |
lazy var navigationController: UINavigationController = { | |
let navController = UINavigationController(rootViewController: self.rootViewController) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// UIViewExtensions.swift | |
// Singles | |
// | |
// Created by Cory D. Wiles on 2/19/15. | |
// Copyright (c) 2015 Cory WIles. All rights reserved. | |
// | |
import UIKit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// MSImageCache.swift | |
// Stasis | |
// | |
// Created by Cory D. Wiles on 8/17/14. | |
// Copyright (c) 2014 Macspots. All rights reserved. | |
// | |
import Foundation | |
import UIKit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// STSCoverImageViewController.m | |
// Stasis | |
// | |
// Created by Cory D. Wiles on 6/5/14. | |
// Copyright (c) 2014 Macspots. All rights reserved. | |
// | |
#import "STSCoverImageViewController.h" | |
#import "Profile.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import MobileCoreServices; | |
static CFStringRef UTTypeForImageData(NSData *data) { | |
const unsigned char * bytes = [data bytes]; | |
if (data.length >= 8) { | |
if (bytes[0] == 0x89 && bytes[1] == 0x50 && bytes[2] == 0x4E && bytes[3] == 0x47 && bytes[4] == 0x0D && bytes[5] == 0x0A && bytes[6] == 0x1A && bytes[7] == 0x0A) { | |
return kUTTypePNG; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// NSObject+Blocks.h | |
// Filemator | |
// | |
// Created by Zachary Waldowski on 4/12/11. | |
// Copyright 2011 Dizzy Technology. All rights reserved. | |
// | |
@interface NSObject (Blocks) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#import <ImageIO/ImageIO.h> | |
#import <AssetsLibrary/AssetsLibrary.h> | |
static char const *__imageResizeQueueName = "com.macspots.imageresize.queue"; | |
static CGSize const MaxSizeForLargeImage = {640, 640}; | |
static CGSize const MaxSizeForThumbnailImage = {100, 100}; | |
static CGSize const MaxSizeForIPadThumbnailImage = {300, 300}; | |
static dispatch_queue_t __imageResizeDispatchQueue; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var ff = require('ffef/FatFractal'); | |
exports.countForResource = function() { | |
var r = ff.response(); | |
var data = ff.getExtensionRequestData(); | |
var resourceName = data.httpParameters.resourceName; | |
var resourceCollection = []; | |
var responseCode = "200"; | |
var total = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var ff = require('ffef/FatFractal'); | |
exports.deleteAllForResource = function() { | |
var data = ff.getExtensionRequestData(); | |
var finalResponse = {}; | |
var r = ff.response(); | |
var resourceName = data.httpParameters.resourceName; | |
var responseCode = "200"; | |
var deletedURLs = []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- (void)addChannel:(id <AntennaChannel>)channel forName:(NSString *)name { | |
dispatch_barrier_async(_channelsThreadQueue, ^{ | |
/** | |
* Has this channel already been added? | |
*/ | |
if ([self channelExists:name]) { | |
return; | |
} | |
NSDictionary *notifInfo = @{AntennaChannelNotificationDictKey : name}; |