0
빠른 질문, 두 개의 ViewController가 있다고 상상해보십시오. 그 중 하나에서 API로부터 데이터를로드하여 전역 배열 내에 저장하는 메소드를 작성했습니다.신속한 ViewController 클래스 메쏘드 호출하기
이를 수행하여 기타의 ViewController에서 해당 메소드를 호출하는 것은 좋은 생각이인가 나는 MyDataLoadingViewController
클래스의 다른 인스턴스를 생성하고 해당 인스턴스에 메서드를 호출 여기
MyDataLoadingVC().loadData()
을? :. 메소드가 호출되는 인스턴스에 아무런 영향을 미치지 않기 때문에 생각하고 있습니다. (이 메소드의 경우에는 그렇지 않습니다.) 이것은 괜찮습니다. 나는 누군가 그것을 본 적이 없으며 나에게 좋아 보인다. 어떻게 생각하니?
미리 Thx!
UIViewController 전체에서 데이터를로드하는 것은 좋지 않습니다. 일부 DataManager 클래스를 만들어야합니다. – NSDmitry
좋은 제안, 할게! –