Skip to content

Instantly share code, notes, and snippets.

View cihancimen's full-sized avatar
🐢

Cihan Cimen cihancimen

🐢
  • Toolio
  • San Francisco, CA
View GitHub Profile
def count
@count ||= @object.products_for_activity(ts1, ts2).count
end
def products
@products ||= @object.products_for_activity(@ts1, @ts2).limit(items_shown)
end
@cihancimen
cihancimen / string_contains_emoji
Created November 26, 2012 00:54
Check if an NSString contains an emoji character
- (BOOL)stringContainsEmoji:(NSString *)string {
__block BOOL returnValue = NO;
[string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSequences usingBlock:
^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) {
const unichar hs = [substring characterAtIndex:0];
// surrogate pair
if (0xd800 <= hs && hs <= 0xdbff) {
if (substring.length > 1) {
const unichar ls = [substring characterAtIndex:1];