Есть ли проблемы с использованием статической переменной в Objective-C?Если да, пожалуйста, объясните.
Причина использования статической переменной
У меня есть два класса
- MainView
- WifiConnection
Когда приложение загружается, я нахожусь в классе MainView и вызову метод из метода WifiConnection class(method name:send).send
для инициализации instream и outtream, который объявлен в классе WiFiConnection.
Таким образом, он будет отправлять данныеуспешно с первого раза.Но при отправке во второй раз мне не нужно инициализировать instream и outtream, который уже инициализирован.
Но на этот раз, когда я посмотрю значение instream и outtream, оно будет нулевым.Поэтому я объявил эти переменные как статические и решил вышеуказанную проблему.
А также, как мне объявить переменную типа класса как глобальную?