Formatowanie kodu źródłowego w prezentacji

Przygotowując prezentacje w Keynote, zależy mi czasem by zaprezentować kawałek kodu źródłowego. Można zrobić prezentację na „żywym organizmie” i prezentować kod i jego działanie wprost ze swojego IDE, ale jest także metoda na wygenerowanie kodu źródłowego tak, aby można go umieścić w prezentacji, zachowując przy tym jego formatowanie i kolorowanie składni. Formatowanie kodu źródłowego Do zrealizowania…

Brak miejsca na dysku

Pozostało 500 MB wolnego miejsca na dysku ⚠️ Takie i podobne komunikaty towarzyszyły mi na co dzień w pracy, gdy jako służbowego laptopa otrzymałem MacBook Pro 13 ze 128 GB przestrzeni dyskowej. Ale patrząc optymistycznie, przynajmniej był to już SSD 😂 Łatwo sobie wyobrazić radość, kiedy zmieniłem na nowy model MacBook’a Pro z dyskiem 256…

Homebrew czyli manager brakujących pakietów

Na co dzień w pracy korzystam regularnie z wiersza poleceń, znanego jako Terminal, w którym mogę uruchomić programy które realizują sporo pracy za mnie. Niestety sporo z tych aplikacji nie jest dostępne out-of-the-box. Z drugiej strony system macOS jest stworzony dla wszystkich, a nie tylko iOS developerów, dlatego rozumiem, że taki szeroki wachlarz programów nie musi…

Jak stworzyć bibliotekę dla iOS w kilka minut?

Pisząc wiele aplikacji mobilnych, jesteśmy przyzwyczajeni do używania własnych, wygodnych funkcji, mini framework’ów, które wraz z czasem rozrastają się do pokaźnych rozmiarów. Dlatego warto pomyśleć nad wydzieleniem części takich funkcji do oddzielnej biblioteki, którą będziemy następnie importować w każdym naszym projekcie. Tak utworzona biblioteka z pewnością przyśpieszy implementację nowych aplikacji. Zapewne znajdą się w niej rozszerzenia…

CocoaPods – manager bibliotek dla projektów iOS

W większości tworzonych przeze mnie aplikacji wykorzystuję zewnętrzne biblioteki, które pozwalają dodawać kolejne funkcjonalności do projektu. Skoro ktoś już wcześniej rozwiązał mój problem, a teraz regularnie udoskonala to rozwiązanie, wydaje się być oczywistym skorzystanie z tego. Jednak każde dodanie biblioteki wymaga nie lada zachodu, aby wymaganą bibliotekę znaleźć, pobrać, dodać do projektu a następnie ustawić wszystko…