Skip to content

Instantly share code, notes, and snippets.

View jogi's full-sized avatar

Vashishtha Jogi jogi

View GitHub Profile
- (void)viewDidLoad
{
[super viewDidLoad];
[creditCardNumberTextField addTarget:self action:@selector(creditCardNumberFormatter:) forControlEvents:UIControlEventEditingChanged];
[creditCardExpiryTextField addTarget:self action:@selector(creditCardExpiryFormatter:) forControlEvents:UIControlEventEditingChanged];
}
- (void)creditCardNumberFormatter:(id)sender {
NSString *formattedText = [StringUtils formatCreditCard:self.creditCardNumberTextField.text]; // this is out formatter
if (![formattedText isEqualToString:self.creditCardNumberTextField.text]) {
@jogi
jogi / find_unused_images.sh
Created December 7, 2012 23:13
List unused image files from xcodeproj
#!/bin/sh
PROJ=`find . -name '*.xib' -o -name '*.[mh]' -o -name '*.storyboard' -o -name '*.mm'`
for png in `find . -name '*.png'`
do
name=`basename -s .png $png`
name=`basename -s @2x $name`
if ! grep -q $name $PROJ; then
echo "$png"
fi
@jogi
jogi / mergesort.py
Created May 17, 2012 18:16
Recursive Mergesort in Python
def merge(left, right):
if not len(left) or not len(right):
return left or right
result = []
i, j = 0, 0
while (len(result) < len(left) + len(right)):
if left[i] < right[j]:
result.append(left[i])
i+= 1