This gist's comment stream is a collection of webdev apps for OS X. Feel free to add links to apps you like, just make sure you add some context to what it does — either from the creator's website or your own thoughts.
— Erik
| http://devstreaming.apple.com/videos/wwdc/2013/710xfx3xn8197k4i9s2rvyb/710/710-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/202xdx2x47ezp1wein/202/202-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/200xdx2x35e1pxiinm/200/200-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/413xdx5x97itb5ek4yex3r7/413/413-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/612xax4xx65z1ervy5np1qb/612/612-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/221xex4xxohbllf4hblyngt/221/221-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/220xbx4xipaxfd1tggxuoib/220/220-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/711xcx4x8yuutk8sady6t9f/711/711-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/404xbx2xvp1eaaqonr8zokm/404/404-HD.mov?dl=1 | |
| http://devstreaming.apple.com/videos/wwdc/2013/505xbx4xrgmhwby4oiwkrpp/505/505-HD.mov?dl=1 |
| // Photoshop Script to Create iPhone Icons from iTunesArtwork | |
| // | |
| // WARNING!!! In the rare case that there are name collisions, this script will | |
| // overwrite (delete permanently) files in the same folder in which the selected | |
| // iTunesArtwork file is located. Therefore, to be safe, before running the | |
| // script, it's best to make sure the selected iTuensArtwork file is the only | |
| // file in its containing folder. | |
| // | |
| // Copyright (c) 2010 Matt Di Pasquale | |
| // Added tweaks Copyright (c) 2012 by Josh Jones http://www.appsbynight.com |
| // | |
| // NSObject+KVOWeakPropertyDebug.h | |
| // KVOWeakPropertyDebug | |
| // | |
| // Created by Vladimir Grichina on 12.01.13. | |
| // Copyright (c) 2013 Vladimir Grichina. All rights reserved. | |
| // | |
| #import <Foundation/Foundation.h> |
| package main | |
| import ( | |
| "io/ioutil" | |
| "log" | |
| "net" | |
| "net/http" | |
| "net/url" | |
| "strings" | |
| "time" |
| ########################################## | |
| # | |
| # c.f. http://stackoverflow.com/questions/3520977/build-fat-static-library-device-simulator-using-xcode-and-sdk-4 | |
| # | |
| # Version 2.82 | |
| # | |
| # Latest Change: | |
| # - MORE tweaks to get the iOS 10+ and 9- working | |
| # - Support iOS 10+ | |
| # - Corrected typo for iOS 1-10+ (thanks @stuikomma) |
| - (UIViewController *)topViewController{ | |
| return [self topViewController:[UIApplication sharedApplication].keyWindow.rootViewController]; | |
| } | |
| - (UIViewController *)topViewController:(UIViewController *)rootViewController | |
| { | |
| if (rootViewController.presentedViewController == nil) { | |
| return rootViewController; | |
| } | |
| #import <arpa/inet.h> | |
| #import <ifaddrs.h> | |
| #import <net/if.h> | |
| BOOL localWiFiAvailable( void ) | |
| { | |
| struct ifaddrs *addresses; | |
| struct ifaddrs *cursor; | |
| BOOL wiFiAvailable = NO; |
| // From: http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview | |
| NSString *title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"]; | |
| [webView stringByEvaluatingJavaScriptFromString:@"var script = document.createElement('script');" | |
| "script.type = 'text/javascript';" | |
| "script.text = \"function myFunction() { " | |
| "var field = document.getElementById('field_3');" | |
| "field.value='Calling function - OK';" | |
| "}\";" | |
| "document.getElementsByTagName('head')[0].appendChild(script);"]; |
| /** | |
| * 新浪微博mid与url互转实用工具 | |
| * 作者: XiNGRZ (http://weibo.com/xingrz) | |
| */ | |
| var WeiboUtil = { | |
| // 62进制字典 | |
| str62keys: [ | |
| "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", | |
| "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", |