Pages from the fire
co dziwne, chociaż pracuję na Macach od ośmiu lat, nie używałem Xcode zbyt często, a w przeszłości używałem Bloodshed C++ i eclipse. Mam również miłe wspomnienia z używania vi I make z moim IDE jest klastrem czterech terminali (kod, kompilacja, debugowanie i uruchamianie wyjścia, myślę, że były. A może jeden był sosnowy). Również uczucie jest być może efektem nostalgii.
ponieważ używam CMake, rozejrzałem się za sposobami, aby Xcode działał z nim. CMake wygeneruje projekt xcode za pomocą polecenia-G XCode, ale struktura tego projektu wyglądała okropnie i zastanawiałem się, co robię źle. Ten post autorstwa Johna Lamp zawiera kilka ładnych szczegółów na temat tego, jak i dlaczego wygenerowany projekt XCode jest tak skonstruowany.
jedną sztuczką, której się nauczyłem (Lamp wspomina o tym, ale naprawdę zwróciłem uwagę, gdy oglądałem ten film), było dodanie plików nagłówkowych do listy źródeł, w projekcie CMake. Po tym, jak to zrobiłem, organizacja plików w widoku projektu Xcode stała się bardziej wrażliwa – XCode wie, jak podzielić pliki nagłówkowe i źródłowe.
ponadto, zanim otworzysz XCode, Dodaj katalog kompilacji do .gitignore. Kiedy XCode próbuje zarządzać wersjonowaniem, wydaje się, że chce domyślnie dodać prawie wszystko do kontroli wersji, a Katalog kompilacji jest nie-świętym bałaganem.
Cmake tutorial, nieco łatwiejszy niż oficjalny.