전화를 걸고받은 데이터를 구문 분석하려면 SwiftJSON을 사용하고 있습니다. API는iOS 앱에서 모델 클래스를 만드는 데 필요한 요건은 무엇입니까?
[
{
"eventData": "someDate",
"eventTitle": "someTitle",
.
.
so on
}
{
"eventData": "someDate",
"eventTitle": "someTitle",
.
.
so on
}
]
내가있는 TableView이 표시되고 다른 ViewControllers에서 동일한 데이터를 사용합니다 다음과 같이 나에게 이벤트 목록을 제공합니다. 이벤트 모델 클래스를 만들고 JSON 응답을 사용하여 매핑 할 필요가 없습니다. SwiftyJSON의 JSON 구조체로 데이터를 저장할 수 있으며 다른 모든 곳에서 같은 것을 사용할 수 있습니다. 좋은 소프트웨어 설계 방식입니까? API에서 나오는 모든 데이터의 모델 클래스가 있다면 어떤 장점이 있습니까?
에 따라 사용하고 더 유연하기 내가 선호하는 사용'이 데이터를 세밀하게 제어 할 수로, 대신 SwiftyJSON''의 모델 클래스를 생성하여 ObjectMapper'. 나머지는 요구 사항에 따라 다릅니다. –
왜 모델을 사용합니까? SwiftyJSON의 JSON 구조체는 JSON이 전송 용이 아니기 때문에 느리다. 왜냐하면 모델 객체를 사용하는 것은 객체 지향 프로그래밍에서 코드하는 방법이기 때문에 모델이 사용자 정의 방식으로 동작 할 수 있기 때문에 사전이 번거롭기 때문이다 ... – Moritz