배열을 내 테이블 뷰 컨트롤러의 멤버로 갖고 싶습니다. 배열은 데이터 소스가됩니다.뷰 컨트롤러의 멤버 변수로 이러한 배열 간의 차이점
다음과 같은 멤버 변수 배열의 차이점과 장단점은 무엇입니까?
class BinViewController: UITableViewController, WKNavigationDelegate {
var peopleArray1 = [String]()
var peopleArray2: [String] = []
var peopleArray3: [String]!
var peopleArray4: [String]?
이것은 신속한 속성 선언 및 초기화에 대한 기본적인 질문입니다. Swift 책을 읽었습니까? 이 네 줄의 코드에 대해 어떤 질문을 가지고 있습니까? 그들의 차이점에 대해 정확히 이해하지 못하는 이유는 무엇입니까? 귀하의 설명과 함께 귀하의 질문을 편집하십시오 (의견을 게시하지 마십시오). – rmaddy