Skip to content

Instantly share code, notes, and snippets.

View milos1290's full-sized avatar

Milos Jakovljevic milos1290

  • Belgrade, Serbia
View GitHub Profile
@milos1290
milos1290 / remove_simulator.sh
Created March 1, 2019 21:15
Remove unwanted architectures
echo "Target architectures: $ARCHS"
APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}"
find "$APP_PATH" -name '*.framework' -type d | while read -r FRAMEWORK
do
FRAMEWORK_EXECUTABLE_NAME=$(defaults read "$FRAMEWORK/Info.plist" CFBundleExecutable)
FRAMEWORK_EXECUTABLE_PATH="$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME"
echo "Executable is $FRAMEWORK_EXECUTABLE_PATH"
echo $(lipo -info "$FRAMEWORK_EXECUTABLE_PATH")
@milos1290
milos1290 / realm.sh
Created January 17, 2019 19:14
Open Realm database located in iOS simulator Documents directory
#!/bin/sh
cd ~/Library/Developer/CoreSimulator/Devices/
cd "$(ls -t -d */ | head -n 1)"/data/Containers/Data/Application
cd "$(ls -t -d */ | head -n 1)"/Documents
open default.realm
@milos1290
milos1290 / example.h
Last active June 7, 2023 08:23
C++ Hierarchical Finite State Machine
class OnGroundState : public State
{
public:
OnGroundState(Hero* hero);
virtual ~OnGroundState(){};
virtual void didEnterWithPreviousState(State* previousState);
virtual void updateWithDeltaTime(float delta);
virtual void willExitWithNextState(State* nextState);