Skip to content

Instantly share code, notes, and snippets.

View pablocattaneo's full-sized avatar

Pablo Cattaneo pablocattaneo

View GitHub Profile
#Source: https://github.com/nvm-sh/nvm?tab=readme-ov-file#usage
nvm ls-remote
Source: https://chatgpt.com/share/67ec3d1a-af94-8006-b218-af5a02c59418
Yes, you can have multiple versions of Xcode installed on your Mac and choose which one to use.
### **How to Install Multiple Versions of Xcode**
1. **Download the Xcode Versions**
- You can download older versions from Apple's [Developer Downloads](https://developer.apple.com/download/all/).
- The latest versions are available in the App Store.
2. **Install and Rename**
fn+◄ (function + left arrow) for Home and fn+► (function + right arrow) for End.
source: https://superuser.com/a/210005/2166510
// Set flexShrink in Style: This property allows the text to shrink in order to fit its container.
<View style={{ flexDirection: 'row', width: 100 }}>
<Text style={{ flexShrink: 1 }}>This is some long text that might overflow its container.</Text>
</View>
rm -rf node_modules && rm -rf ios && rm -rf android
expo prebuild --clean
bun pm cache rm
brew list --versions | grep cocoapods
Source: https://chat.openai.com/share/e52936c1-5f62-4b99-9179-38dbf973c580
// The type for the event is NativeSyntheticEvent<TextInputChangeEventData>
// example 1
import { TextInput, NativeSyntheticEvent, TextInputChangeEventData } from "react-native";
const onChange = (e: NativeSyntheticEvent<TextInputChangeEventData>): void => {
const value = e.nativeEvent.text;
doStuff(value);
}