- [File API spec][fileapi]
- ["File System" spec][filesystemapi]
- [Blob interface (MDN)][blob]
- [File interface (MDN)][file]
- [FileReader (MDN)][filereader]
- [Fine Uploader][fu]
- [frame-grab.js][framegrab] (A library I'm working on that aims to do some interesting this with
<video>
(and videoFile
s) using<canvas>
) - [Widen careers][widen]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add gesture recognizer to UIWebView: | |
UITapGestureRecognizer *tapCatcher = [[UITapGestureRecognizer alloc] init]; | |
[tapCatcher setNumberOfTapsRequired:1]; | |
[tapCatcher setNumberOfTouchesRequired:1]; | |
[tapCatcher setDelegate:self]; | |
[tapCatcher addTarget:self action:@selector(didTapOnView)]; | |
[self.webView addGestureRecognizer:tapCatcher]; |
- PE - Premature Encapsulation
The act of always creating an interface for a class that has, and will likely only ever have, one implementation
- ID - Injectile Dysfunction
Causing code bloat via boilerplate syntax and generated classes so one can use an
Inject
annotation to access Application and Local scoped objects
- RxSTD - RxJava StackTrace Dementia
Use these steps to debug components of the Swift toolchain. This allows you to see Swift's source code from the debugger – instead of disassembly. The debugger can also provide some variable names and values. This has been initially tested with libswiftCore.dylib
.
These instructions were updated as of Swift 5.2.1.