Skip to content

Instantly share code, notes, and snippets.

@interface NSImage (PNGRepresentation)
- (NSData *)PNGRepresentation;
@end
#!/bin/bash
if [ -z "$1" ]; then
echo "Error: Specify a path to the submodule directory" 1>&2
exit 1
fi
if [ ! "$(pwd)" = "$(git rev-parse --show-toplevel)" ]; then
echo 'Error: Run again after: cd "$(git rev-parse --show-toplevel)"' 1>&2
exit 1
@nek023
nek023 / .gitignore
Last active December 14, 2015 16:19
gitignore for Xcode Projects
# Xcode
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3

Generate the list yourself:

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/
  Developer/SDKs/iPhoneOS*.sdk/System/Library/Frameworks/UIKit.framework/Headers
$ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_5_0) UI_APPEARANCE_SELECTOR;//'

UIActivityIndicatorView

@nek023
nek023 / BM.h
Last active December 16, 2015 05:38
Benchmark macros for Objective-C
#ifndef __BM__
#define __BM__
#define BM_BEGIN(name) NSDate *__bm_##name = [NSDate date];
#define BM_END(name) NSLog(@"%s: %f sec", #name, [[NSDate date] timeIntervalSinceDate:__bm_##name]);
#endif
@nek023
nek023 / NSString+rangeOfString.h
Created April 15, 2013 03:52
NSString+rangeOfString
#import <Foundation/Foundation.h>
@interface NSString (rangeOfString)
- (NSRange)rangeOfString:(NSString *)stringToFind;
@end
@nek023
nek023 / UIImageView+actualImageSize.h
Created May 7, 2013 09:52
UIImageView+actualImageSize
@interface UIImageView (actualImageSize)
- (CGSize)actualImageSize;
@end
#
# Uncrustify Configuration File
# File Created With UncrustifyX 0.2 (140)
#
# Alignment
# ---------
## Alignment
my $db = Intern::Diary::DBI::Factory->new;
my $dbh = $db->dbh('intern_diary');
my $sth = $dbh->prepare(q[
INSERT INTO entry
SET
user_id = ?,
title = ?,
content = ?,
draft = ?,