Jak donoszą badacze bezpieczeństwa oprogramowania, wiele projektów Xcode może zawierać złośliwe oprogramowanie XCSSET, które atakuje przeglądarki Safari i nie tylko. W dużej mierze niewiadomo jak złośliwe oprogramowanie dostało się do projektów oprogramowania.
Każdemu zespołowi pracującemu nad powstaniem oprogramowania potrzebne jest narzędzie do zarządzania pracą. Podział zadań, zgłaszanie błędów, śledzenie zmian, przepływ dokumentów optymalizacja zasobów - nawet przy niewielkich projektach nie sposób zapanować nad wszystkim bez stosownego narzędzia.
Wyrażenia regularne to specjalnie zakodowane ciągi tekstowe używane jako wzorce do dopasowywania zestawów ciągów znaków. Zaczęły pojawiać się w latach czterdziestych XX wieku jako sposób opisywania języków naturalnych, a do świata programowania weszły w latach siedemdziesiątych.
Swift Package Manager, w skrócie SPM jest narzędziem do zarządzania pakietami Swift stworzonym w celu zautomatyzowania procesu pobierania, kompilowania i linkowania buildów w języku Swift. Powstał w 2015 roku, a zintegrowany został z Xcode dopiero w 2019 r. W świecie Objective-C powstały niezależne od twórców języka narzędzia analogiczne do SPM: Cocoa Pods i Carthage, które […]
Nauka programowania to nie układanie puzzli, ani nawet nie proces produkcji Porsche. Nie jest tak, że jednego dnia się to zaczyna, a potem następuje finał, widoczny jest efekt w postaci dopracowanej, wspaniałej konstrukcji.