Cocoa to platforma Apple do tworzenia aplikacji dla systemu macOS, składająca się z Foundation, zestawu aplikacji i danych podstawowych. W przypadku pytań dotyczących iOS użyj tagu „cocoa-touch”.
W kakao, kiedy należy używać NSAssert, NSException, NSError? Oto, o czym myślałem: NSAssert - podczas tworzenia dowolnego programu klienckiego używanego dla własnych korzyści programistów w celu podwójnego sprawdzenia reguł, konwencji, założeń lub warunków wstępnych i końcowych? NSException - podczas tworzenia biblioteki innej firmy na rzecz innych programistów, którzy korzystają z …
Przechodząc do sedna, odtworzyłem swój problem, ponieważ jest on dość oczywisty. to jest zgodne bez błędu: switch (n) { case 1: NSLog(@""); NSString *aStr; break; default: break; } to kompiluje się z błędem i brakuje tylko NSLog (): switch (n) { case 1: NSString *aStr; break; default: break; } zgłasza …
Mamy naszą bibliotekę, którą wysyłamy do naszych klientów i chciałbym oznaczyć niektóre metody jako „przestarzałe”, ponieważ je zmieniliśmy (tak jak robi to Apple w iPhone SDK). Widziałem __OSX_AVAILABLE_BUT_DEPRECATEDmakro preprocesora, do którego jest mapowane __AVAILABILITY_INTERNAL, które jest mapowane na __attribute__((deprecated))... Cóż, jestem trochę zdezorientowany z tymi rzeczami! Czy ktoś coś o …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.