Direct copy of pre-encoded file:
$ ffmpeg -i filename.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls filename.m3u8
| var supportsBackgroundDownloads: Bool { | |
| guard let appDelegate = UIApplication.shared.delegate else { | |
| return false | |
| } | |
| let signature = "application:handleEventsForBackgroundURLSession:completionHandler:" | |
| var methodCount: UInt32 = 0 | |
| guard let methodList = class_copyMethodList(type(of: appDelegate), &methodCount) else { | |
| return false |
| struct WeakBox<ItemType: AnyObject> { | |
| weak var item: ItemType? | |
| init(item: ItemType?) { | |
| self.item = item | |
| } | |
| } |
| // | |
| // Runtime.swift | |
| // Swift Runtime [Swift 4] | |
| // | |
| // The MIT License (MIT) | |
| // | |
| // Copyright (c) 2016 Electricwoods LLC, Kaz Yoshikawa. | |
| // | |
| // Permission is hereby granted, free of charge, to any person obtaining a copy | |
| // of this software and associated documentation files (the "Software"), to deal |
Direct copy of pre-encoded file:
$ ffmpeg -i filename.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls filename.m3u8
| func switchRootViewController(rootViewController: UIViewController, animated: Bool, completion: (() -> Void)?) { | |
| if animated { | |
| UIView.transitionWithView(window, duration: 0.5, options: .TransitionCrossDissolve, animations: { | |
| let oldState: Bool = UIView.areAnimationsEnabled() | |
| UIView.setAnimationsEnabled(false) | |
| self.window!.rootViewController = rootViewController | |
| UIView.setAnimationsEnabled(oldState) | |
| }, completion: { (finished: Bool) -> () in | |
| if completion { | |
| completion!() |
| // Just before switching jobs: | |
| // Add one of these. | |
| // Preferably into the same commit where you do a large merge. | |
| // | |
| // This started as a tweet with a joke of "C++ pro-tip: #define private public", | |
| // and then it quickly escalated into more and more evil suggestions. | |
| // I've tried to capture interesting suggestions here. | |
| // | |
| // Contributors: @r2d2rigo, @joeldevahl, @msinilo, @_Humus_, | |
| // @YuriyODonnell, @rygorous, @cmuratori, @mike_acton, @grumpygiant, |
| // | |
| // Copyright (c) 2012-2015 Cédric Luthi / @0xced. All rights reserved. | |
| // | |
| #import <Foundation/Foundation.h> | |
| #if TARGET_OS_SIMULATOR | |
| static const char *fakeCarrier; | |
| static const char *fakeTime; |
| // By Henrik Nyh <http://henrik.nyh.se> 2010-06-12 under the MIT license. | |
| #import <Foundation/Foundation.h> | |
| @interface SearchBarStyler : NSObject { | |
| } | |
| +(void)enableReturnKeyWithNoText:(UISearchBar *)searchBar; | |
| @end |