Skip to content

Instantly share code, notes, and snippets.

defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
- (void)solution{
NSArray *list = @[@"end", @"back", @"and", @"the", @"po", @"pu", @"lar", @"face"]; //populate with any list of strings here
NSString *inputStr = @"facebackandthethethefacebackpopularlarpopu"; //or input any string here
BOOL canBeFormed = [self checkForString:inputStr.mutableCopy inList:list];
if (canBeFormed) {
NSLog(@"YES! %@ can be formed from the list.", inputStr);
NSString *fileURL = @"https://s3-ap-southeast-1.amazonaws.com/haptikdev/test/Conversation.txt";
NSURLSession *session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]
delegate:self
delegateQueue:nil];
NSURLSessionDownloadTask *getFile = [session downloadTaskWithURL:[NSURL URLWithString:fileURL]
completionHandler:^(NSURL * _Nullable location, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSError *extractErr = nil;
@ygit
ygit / Semaphore
Created December 18, 2015 10:50
Wait for an async block to complete with semaphores
dispatch_group_t group = dispatch_group_create();
dispatch_group_enter(group);
[context performBlock:^{
//block operations
dispatch_group_leave(group);
}];
dispatch_group_wait(group, DISPATCH_TIME_FOREVER);
@ygit
ygit / SkipVerification.txt
Last active March 29, 2024 08:27
Skip Verification of Mac Apps
xattr -d com.apple.quarantine /path/to/app/myMacApp.app
@ygit
ygit / Count lines of code in Xcode project
Created December 7, 2015 07:42 — forked from ccabanero/Count lines of code in Xcode project
Count lines of code in Xcode project
1. Open Terminal
2. cd to your Xcode project
3. Execute the following when inside your target project:
find . -name "*.[hm]" -print0 | xargs -0 wc -l
@ygit
ygit / gist:ff8b591b7373ba740a04
Created November 3, 2015 08:18
Get Average Color of UIImage
- (UIColor *)getAverageColor:(UIImage *)image{
CGSize size = {1, 1};
UIGraphicsBeginImageContext(size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetInterpolationQuality(ctx, kCGInterpolationMedium);
[image drawInRect:(CGRect){.size = size} blendMode:kCGBlendModeCopy alpha:1];
uint8_t *data = CGBitmapContextGetData(ctx);
UIColor *color = [UIColor colorWithRed:data[2] / 255.0f
green:data[1] / 255.0f