NSLog(@"%@", [[[UIApplication sharedApplication] keyWindow] performSelector:@selector(_autolayoutTrace)]);
po [[UIWindow keyWindow] _autolayoutTrace];
Cocoa layout example
/* | |
ericasadun.com | |
Super-basic layout utilities | |
*/ | |
#if os(OSX) | |
import Cocoa | |
public typealias View = NSView |
/// A protocol that can be adopted by ErrorType, RawRepresentable conforming types that | |
/// provides a mechanism for providing NSError userInfo values. | |
/// | |
/// There are nil returning default implementations of all of the members of this protocol. | |
protocol NSErrorUserInfoValueProviding { | |
var localizedDescription: String? { get } | |
var localizedFailureReason: String? { get } | |
var localizedRecoverySuggestion: String? { get } | |
var localizedRecoveryOptions: [String]? { get } |
command alias sim_location expr (void)NSLog(@"Printing Simulator App Paths:\n\nBundle:\n%@\n\nDocuments:\n%@\n\n", [[NSBundle mainBundle] resourcePath], [[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject] resourceSpecifier]); |
/** | |
Provides convenient shorthands for initializing `NSError` objects. | |
*/ | |
extension NSError { | |
/** | |
Same as `init(domain:code:userInfo:)`, but `domain` defaults to the app's | |
bundle indentifier. | |
*/ | |
convenience init(code: Int, userInfo: [NSObject : AnyObject]?) { | |
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier! |
// MONGO COMMAND LINE | |
// start mongod | |
ulimit -n 2048 && mongod | |
// ctrl-c ends in same window, but can also use | |
killall mongod | |
// start mongod with data directory in another location | |
mongod -dbpath /path/to/data/dir | |
// open command line interface (mongo shell) | |
mongo | |
// restore a DB dump from a binary (BSON) dump file |
fastlane_version "1.49.0" | |
default_platform :ios | |
###################### | |
slack_webhook = 'https://...' #See Slack Incoming Webhook | |
slack_default_channel = '#channel' | |
default_production_scheme = 'YOUR-PRODUCTION-SCHEME' | |
certificates_output_path = './certificates' | |
profiles_output_path = './profiles' |
"""Get useful information from live Python objects. | |
This module encapsulates the interface provided by the internal special | |
attributes (co_*, im_*, tb_*, etc.) in a friendlier fashion. | |
It also provides some help for examining source code and class layout. | |
Here are some of the useful functions provided by this module: | |
ismodule(), isclass(), ismethod(), isfunction(), isgeneratorfunction(), | |
isgenerator(), istraceback(), isframe(), iscode(), isbuiltin(), |
# Opens a new tab in the current Terminal window and optionally executes a command. | |
# When invoked via a function named 'newwin', opens a new Terminal *window* instead. | |
# From http://stackoverflow.com/questions/7171725/open-new-terminal-tab-from-command-line-mac-os-x | |
newtab() { | |
# If this function was invoked directly by a function named 'newwin', we open a new *window* instead | |
# of a new tab in the existing window. | |
local funcName=$FUNCNAME | |
local targetType='tab' |
# Sends a message to growl from the terminal | |
# | |
# Usage: alert <text> | |
# Result: Growl notification with text | |
# | |
# Example: sleep 10 ; alert 'I am awake' | |
alert() { echo -e $'\e]9;'${@}'\007' ; } |