W szablonie projektu znajdowało się pole prefiksu klasy, które pomogłoby odróżnić klasy projektu od klas szkieletowych. Nie jest to już dostępne w szablonach projektów Xcode 6.1. Jakie jest dążenie do tego?Brakujący prefiks klasy w szablonie projektu w Xcode 6.1
Odpowiedz
Według niektórych źródeł Apple usunął to celowo. Nie zachęcają już do używania prefiksów do kodu aplikacji, z tym, że kod aplikacji nie zostanie ponownie użyty, a zatem będzie miał niewielkie szanse na konflikty nazw. Zobacz: http://scottberrevoets.com/2014/07/25/objective-c-prefixes-a-thing-of-the-past/
Zachęcają do niej tylko wtedy, gdy tworzysz framework. W przypadku frameworku możesz go dodać za pomocą inspektora projektu: Why is Xcode not prefixing filenames
Używam powyższej metody do dodawania prefiksów do kodu mojej aplikacji, ponieważ uważam ją za lepszą. Również jeśli niektóre ramy, których używam, nie będą zgodne z konwencją prefiksu, mogę być pewny, że nazwa nie będzie kolidować z moim kodem.
Oto moje doświadczenie o zmianę nazwy nazwy plików (Xcode v6.3):
Tworzenie projektu o nazwie Halo:
2.Project Witam jest tworzony. Zacznij zmiany nazw plików w Navigator w kodzie źródłowym - dodać przedrostek Halo:
Następnie trzeba zmienić nazwę klasy interfejs kodu źródłowego Builder: kliknij prawym przyciskiem myszy na MainStoryboard -> Otwórz jako -> Kod nieśmiertelności
Znajdź nazwę klasy źródłowej i dodaj przedrostek Witaj:
UWAGA! Ops Zapomniałem zmienić nazwy w pliku main.m - dodaj prefix Witaj w AppDelegate:
- 1. Jak zmienić prefiks klasy w Xcode 4?
- 2. Xcode 6.1 awarii podczas uruchamiania projektu
- 3. Xcode 6.1 Prekompilowane nagłówki
- 4. Xcode - Jak usunąć cel w Xcode 6.1?
- 5. Inicjator błędu w Xcode 6.1
- 6. Xcode 6.1 titleTextAttributes
- 7. Brakujący prefiks w żądaniu mydła przy użyciu jax-ws
- 8. Wywołanie szablonie funktor w szablonie klasy
- 9. XCODE Base SDK Brakujący
- 10. Xcode 6.1 debugowanie bez USB?
- 11. Xcode 6.1 iphone/ipad Storyboard
- 12. xcode 6.1 jak wyłączyć optymalizację (Swift)
- 13. Bez odliczenia w szablonie klasy
- 14. Uruchamianie z Xcode 6.1 - Błędy łącznika
- 15. Błąd Xcode 6.1 podczas budowania IPA
- 16. Yosemite ustawienia Xcode 6.1 build Crach
- 17. Xcode 6.1 - Jak odinstalować narzędzia wiersza poleceń?
- 18. Symulator nie jest dostępny (Xcode 6.1)
- 19. Nawigacja nie Bar wybierane w Show Segue, Xcode 6.1
- 20. Importuj projekt XCode do innego projektu XCode
- 21. Specjalizacja matrycy funkcji członka w szablonie klasy
- 22. Dodawanie klas wielkości do istniejącego projektu Xcode
- 23. Jak utworzyć lub zdefiniować nowy cel w niestandardowym szablonie projektu Xcode?
- 24. Xcode 4: Jak mogę odwoływać się do zmiennych projektu/makr w szablonie pliku?
- 25. Xcode 4.6 kompiluje, uruchamia i kończy natychmiast (symulator iOS 6.1)
- 26. Niepowodzenie kompilacji ARC dla OS X Yosemite, XCode 6.1
- 27. Biblioteka statyczna Xcode 6.1. Dla systemu iOS nie została wygenerowana
- 28. Pliki projektu Xcode nie pojawiają się w Nawigatorze projektu
- 29. Projekt Xcode wewnątrz projektu
- 30. znaczniki wyboru pliku xcode w Nawigatorze projektu
Dzięki, Alexander. – user3869369
'" Używam powyższej metody do dodawania prefiksów do kodu mojej aplikacji "" Jaka jest powyższa metoda? :( – gideon