Skip to content

Instantly share code, notes, and snippets.

View MosheBerman's full-sized avatar

Moshe MosheBerman

View GitHub Profile
@MosheBerman
MosheBerman / NSDate+TimeTravel.h
Created November 27, 2012 01:41
A header for an NSDate category.
#import <Foundation/Foundation.h>
@interface NSDate (timeTravel)
- (NSDate *) dateAdvancedByNumberOfDaysAgainstGregorianCalendar:(NSUInteger)numberOfDays;
- (NSDate *) dateRewoundByNumberOfDaysAgainstGregorianCalendar:(NSUInteger)numberOfDays;
- (NSDate *) dateAdvancedByNumberOfDays:(NSUInteger)numberOfDays againstCalendar:(NSCalendar *)calendar;
- (NSDate *) dateRewoundByNumberOfDays:(NSUInteger)numberOfDays againstCalendar:(NSCalendar *)calendar;
@MosheBerman
MosheBerman / gist:3972372
Created October 29, 2012 08:31
Working text to dialog array
//
// Calculates the substring that fits in a frame
//
- (NSString *) substringThatFitsFrame:(CGRect)frame withFont:(UIFont *)font{
NSString *truncatedString = self;
CGSize clippingSize = CGSizeMake(frame.size.width, CGFLOAT_MAX);
@MosheBerman
MosheBerman / gist:3972164
Created October 29, 2012 07:38
Return a substring that fits a given rect
//
// NSString+MBDialogString.m
// TileParser
//
// Created by Moshe Berman on 9/23/12.
//
//
#import "NSString+MBDialogString.h"