This file contains hidden or 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
NSArray *myConstraints = [NSLayoutConstraint RCH_constraintsWithCompleteVisualFormat:@"H:|-60-[self]| * V:|[self]|" options:0 metrics:nil views:NSDictionaryOfVariableBindings(self, self.superview)]; | |
+ (NSArray *)RCH_constraintsWithCompleteVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts metrics:(NSDictionary *)metrics views:(NSDictionary *)views | |
{ | |
NSMutableArray *constraints = [NSMutableArray arrayWithCapacity:0]; | |
NSArray *markers = @[@"H:", @"V:"]; | |
NSArray *parts = [format componentsSeparatedByString:@"*"]; | |
for (NSString *formatStringPart in parts) { | |
for (NSString *markerString in markers) { | |
NSInteger marker = [formatStringPart rangeOfString:markerString].location; |
This file contains hidden or 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
#!/bin/bash | |
f=$(pwd) | |
rm -rf Output | |
mkdir Output | |
# iTunes | |
sips --resampleWidth 1024 "${f}/${1}" --out "${f}/Output/iTunesArtwork.png" | |
# App |
This file contains hidden or 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 ViewController: UIViewController { | |
override func viewDidLoad() { | |
super.viewDidLoad() | |
let observer = NumberGeneratorObserver() | |
observer.generatedNumber = { (number) in | |
print("Observed: \(number)") | |
} | |
let generator = NumberGenerator() | |
generator.addObserver(observer) |
This file contains hidden or 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
// Go clean | |
// Removes all the icons from your desktop and prevents you adding any | |
defaults write com.apple.finder CreateDesktop -bool false && killall Finder | |
// Go back to normal | |
defaults write com.apple.finder CreateDesktop -bool true && killall Finder |
This file contains hidden or 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
#!/bin/bash | |
# | |
# Run SwiftLint | |
START_DATE=$(date +"%s") | |
SWIFT_LINT=/usr/local/bin/swiftlint | |
SWIFT_FORMAT=/usr/local/bin/swiftformat | |
if [[ -e "${SWIFT_LINT}" ]]; then |
This file contains hidden or 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
[nostalgia retain] |
OlderNewer