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
// | |
// MagicalRecordLogging.h | |
// MagicalRecord | |
// | |
// Created by Saul Mora on 10/4/13. | |
// Copyright (c) 2013 Magical Panda Software LLC. All rights reserved. | |
// | |
#import <MagicalRecord/MagicalRecord+Options.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
post_install do |installer| | |
require 'fileutils' | |
FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Acknowledgements.plist', 'Resources/Other-Sources/Settings.bundle/Acknowledgements.plist', :remove_destination => true) | |
end |
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
xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name” |
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
extension UIView { | |
/// Returns a boolean indicating whether the view's width is currently in regular mode | |
/// On iOS 7 this will return true when the device is an iPad and false on iPhone | |
func isHorizontalSizeClassRegularWidth () -> Bool{ | |
if self.respondsToSelector("traitCollection") { | |
return self.traitCollection.horizontalSizeClass == UIUserInterfaceSizeClass.Regular | |
} else { | |
return UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Pad | |
} | |
} |
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
/// Manages all the updates, inserts and deletes nicely so that you can worry about only the animation | |
/// @note Doesnt work with section changes as of yet | |
class CollectionViewFetchedResultsControllerDelegateCompanion: NSObject,NSFetchedResultsControllerDelegate { | |
var delegate: CollectionViewFetchedResultsControllerDelegateCompanionDelegate | |
private var changesKeyedByType:[NSFetchedResultsChangeType:[NSIndexPath]] = [:] | |
init(fetchedResultsController: NSFetchedResultsController,delegate: CollectionViewFetchedResultsControllerDelegateCompanionDelegate) { | |
self.delegate = delegate | |
super.init() |
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
class var sharedInstance { | |
struct Static { | |
static let instance : SingletonObject = SingletonObject() | |
static var onceToken : dispatch_once_t = 0 | |
} | |
dispatch_once(&Static.onceToken) { | |
//perform configuration here | |
} | |
return Static.instance | |
} |
NewerOlder