---
# System prepended metadata

title: 20220127 iOS 일일 개발일지
tags: [develop]

---

20220127 iOS 일일 개발일지
===

###### tags: `develop`

[TOC]

### App Transport Security Settings

서버 HTTPS 미지원 -> iOS 기기에서
HTTP 통신 허용해야함.

Http 통신을 통한 서버 통신 필요함.

Information Property List > App Transport Security Settings > Exception Domains > localhost > NSTemporaryExceptionAllowsInsecureHTTPLoads

![](https://i.imgur.com/nhC0OAi.png)

#### info.plist 내부 수정 진행

```swift=
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
  <true/>
</dict>
```
![](https://i.imgur.com/hFCa6Re.png)


---

구조에 대한 고민이 듬.
분리를 통해 각 Layer별로 역할을 정확히 나누고 있고, 프로토콜을 활용한 구체적인 타입에 의존하지 않고, 추상화된 타입에 의존하게 함으로 의존성을 줄이는 시도를 하고 있지만, 

구조 자체가 상당히 복잡하게 이뤄져 있다는 느낌이 듬.

Server로부터 실제 App에서 사용할 데이터로 전환하는 과정에서 A



