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
Opt+long press(click) to multi select pictures |
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
cmd+shift+p |
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
See the activity stack: shell dumpsys activity |
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
It turns out that FIRDataSnapshot "value" property sometimes returns NSString when it actually contains a large integer number (for example 1479806717404). so ingestion time was NSSTring instead of NSNumber | |
and when isEqualToNumber is called on NSStirng you get crash isEqualToNumber is called as a part of isEqual message in |
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
LayoutInflater layoutInflater = LayoutInflater.from(getContext()).cloneInContext(getContext()); | |
LayoutInflaterCompat.setFactory(layoutInflater, new CustomLayoutInflaterFactory()); | |
layoutInflater.inflate(R.layout.input_tool_bar, this); |
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
./gradlew assembleRelease -Pandroid.injected.signing.store.file=$KEYFILE -Pandroid.injected.signing.store.password=$STORE_PASSWORD -Pandroid.injected.signing.key.alias=$KEY_ALIAS -Pandroid.injected.signing.key.password=$KEY_PASSWORD |
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
po [[UIApp keyWindow] recursiveDescription] | |
expr (void)[0x14b98920 setFrame:CGRectMake(70,40,150,25)] | |
po (void)[0x7852560 setClipsToBounds:NO] | |
po (void)[0x7852560 setFrame:(CGRect) { 13, 248, 295, 184 + 20 }] | |
po [0x7852560 setFrame:(CGRect) { 13, 248, 295, 184 + 37 }] | |
po (CGRect)[0x7852560 frame] | |
po (int)[ids count] |
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
po [[UIWindow keyWindow] _autolayoutTrace] // prints layouts ambiguity | |
po [view constraintsAffectingLayoutForAxis:0] // horizontal | |
po [view constraintsAffectingLayoutForAxis:1] // vertical | |
[view hasAmbiguousLayout] // BOOL | |
[view exerciseAmbiguityInLayout] // visualizing ambiguity | |
UIViewAlertForUnsatisfiableConstraints // symbolic breakpoint | |
expr (void)[CATransaction flush] |