swift
배열의 값으로 index를 찾기.
배열의 값으로 index를 찾기.
2022.04.11struct Squad { let name: String // . // . // . } let platoon = [Squad(name: "Alpha"), Squad(name: "Bravo"), Squad(name: "Chalie"), Squad(name: "Delta") ] 이런 코드가 있고, 여기서 찰리분대의 Index를 찾고싶을때는.. 여태까지 저는 이렇게 처리 했습니다. var i = 0 while i < platoon.count && platoon[i].name != "Chalie" { i += 1 } if i < platoon.count { return i } else nil 조금 더 간결한 방법이 없을까 하고 찾아보니, 이런 방법이 있었습니다. let chalie = platoon.indice..
Swift에서의 JSON 파싱
Swift에서의 JSON 파싱
2020.11.26실무에서 앱을 개발하면서, 네트워크를 사용하지 않는 앱을 만드는 경우는 드문것 같습니다. 흔히 서버와 통신을 하면서, 요새는 웹 JSON으로 많이 데이터를 받으며, 보통 RestAPI를 이용해서 데이터 전송을 많이 하는데요. 현실적으로 Swift 개발자는 맥이라는 장벽 때문에 다른 언어에서 Swift로 옮겨오는 경우가 많아서, 보통 Java나 C# 좀 더 올라가면 C, C++등등 언어에서 옮겨올텐데요, C#같은 경우에는 요즘 최신 버전이 Json 파싱을 지원해준다고 들었습니다만, 한 3년 전 까지만해도Json.Net 이라는 외부 라이브러리를 많이 이용했던 경험이 생각 납니다. 그래서 Swift를 예전에 처음 공부할 때에도 Json과 통신할 일이 있으면 가장 먼저 Github에서 Json라이브러리를 찾아보..