Skip to content

Instantly share code, notes, and snippets.

Erkan YILDIZ erkanyildiz

Block or report user

Report or block erkanyildiz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@erkanyildiz
erkanyildiz / iOSDevices
Last active Sep 24, 2019
List of iOS devices with names and cpu models
View iOSDevices
{
"iPhone1,1":
{
"name": "iPhone",
"cpu": "RISC ARM 11"
},
"iPhone1,2":
{
"name": "iPhone 3G",
@erkanyildiz
erkanyildiz / EYUtils.h
Last active Apr 2, 2019
Utilities for Cocoa
View EYUtils.h
// erkanyildiz
// 20190328-1159+0900
//
// EYUtils.h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#ifndef DEBUG_MODE
#define DEBUG_MODE 1
@erkanyildiz
erkanyildiz / EYSupportMailComposer.h
Last active Dec 9, 2018
Support mail composer with activity indicator
View EYSupportMailComposer.h
// erkanyildiz
// 20170828-2105+0900
//
// EYSupportMailComposer.h
#import <Foundation/Foundation.h>
@interface EYSupportMailComposer : NSObject
+ (void)presentMailComposerOnViewController:(UIViewController *)viewController withEmail:(NSString *)email;
@erkanyildiz
erkanyildiz / EYVersionLabel.h
Last active Nov 28, 2018
Convenience label for displaying app name, app version and copyright dates automatically
View EYVersionLabel.h
// erkanyildiz
// 20161004-1321+0900
//
// EYVersionLabel.h
#import <UIKit/UIKit.h>
@interface EYVersionLabel : UILabel
@property (nonatomic, strong) NSNumber* initialYear;
@end
@erkanyildiz
erkanyildiz / FontAwesome.h
Last active Aug 22, 2018
An helper to use FontAwesome iconic font semantically with image rendering and caching support.
View FontAwesome.h
// erkanyildiz
// 20180823-0122+0900
//
// FontAwesome.h
// Based on FontAwesome 4.7.0
// Check https://fontawesome.com/v4.7.0/cheatsheet/ for icons
// Make sure FontAwesome.otf is specified in info plist file, and added to bundle resources.
#import <Foundation/Foundation.h>
View EYCrashTesting.h
// erkanyildiz
// 20180225-2331+0900
//
// EYCrashTesting.h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface EYCrashTesting : NSObject
@erkanyildiz
erkanyildiz / LocalizationTerms.md
Last active Feb 24, 2018
Language Designator, Script Designator, Region Designator, Language ID, Locale ID all explained with examples.
View LocalizationTerms.md

Language Designator ISO 639-1

  • Specifies a language
  • 2-letters, lowercase
  • Ex:
en          English         
tr          Turkish         
ko          Korean
@erkanyildiz
erkanyildiz / EYAudioManager.h
Last active Aug 15, 2017
Audio manager with persistent muting
View EYAudioManager.h
// erkanyildiz
// 20170815-2020+0900
//
// EYAudioManager.h
#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>
extern NSString * const EYAudioManagerMuteStateChangedNotification;
@interface EYAudioManager : NSObject <AVAudioPlayerDelegate>
@erkanyildiz
erkanyildiz / EYDigitalCamouflageImage.h
Last active Jun 7, 2017
Simple UIImage with digital camouflage patterns (Woodland, Snow, Desert, Naval, Savanna, Airborne, Ocean, Arid)
View EYDigitalCamouflageImage.h
// erkanyildiz
// 20160620-1913
//
// EYDigitalCamouflageImage.h
#import <UIKit/UIKit.h>
typedef enum:NSInteger
{
EYDCIWoodland,
@erkanyildiz
erkanyildiz / EYInfiniteEquilateralTriangleAnimationView.h
Created Aug 13, 2015
Infinite Equilateral Triangle Animation as Activity Indicator
View EYInfiniteEquilateralTriangleAnimationView.h
// erkanyildiz
// 20150813-1940
//
// EYInfiniteEquilateralTriangleAnimationView.h
#import <UIKit/UIKit.h>
@interface EYInfiniteEquilateralTriangleAnimationView : UIView
- (instancetype) initWithSide:(CGFloat)side andCenter:(CGPoint)center;
- (void) start;
You can’t perform that action at this time.