2014-11-23 13 views

Odpowiedz

18

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.

+0

Dzięki, Alexander. – user3869369

+0

'" Używam powyższej metody do dodawania prefiksów do kodu mojej aplikacji "" Jaka jest powyższa metoda? :( – gideon

1

Oto moje doświadczenie o zmianę nazwy nazwy plików (Xcode v6.3):

  1. 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:

  2. 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

  3. 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:

Powiązane problemy