📝 기록/오늘 배우거나 깨달은 것들 🍀

230513 TIL

dev_zoe 2023. 5. 13. 19:14
반응형

오늘 배운 것들

1. 애플이 대놓고 SwiftUI를 밀고있다..!

https://developer.apple.com/ios/planning/ 해당 문서를 읽으면서 아래 내용들을 새로 알게됐다.

- "SwiftUI는 선호되는 앱 빌더 기술입니다. 현대적이고, 플랫폼에 구애되지 않는 UI와 앱을 구축할 수 있기 때문이다."

- UIKit과 SwiftUI 중에 뭘 골라야할지 모르겠다면, SwiftUI를 골라라. 더 나은 개발 포인트를 제공할 것이다.

 

플랫폼에 구애되지 않는 다는 점에서 궁금해서 찾아보니 하나의 프로젝트 만으로 iOS 뿐만 아니라 Apple의 모든 플랫폼에서 호환된다는 말인것 같다. 이거 엄청난 장점인거 아닐까..?!

SwiftUI가 UIKit에 비해 가지는 장점은 아직 써보지는 않았지만 다른 분이 왜 좋은지를 직접 사용해보시면서 정리해주셔서 UIKit 뿌시고 난다음에 SwiftUI도 직접 써볼 예정이다.

https://boidevelop.tistory.com/115

 

[SwiftUI] SwiftUI란? UIKit와의 차이란? 대체 얼마나 좋길래 개발자분들 모두 칭찬을 하는거지?

안녕하세요, HoonIOS입니다. 한동안 포스팅을 못했네요... 그렇다고 개발에 손을 놓고 있던 건 아니고 공부는 틈틈이 하고 있었습니다 :) 최근에 Apple에서 상당히 공을 들이고 있는 새로운 프레임워

boidevelop.tistory.com

 

2. 개인 식별 가능한 정보, 재무 데이터 또는 기타 중요한 데이터는 키체인에 저장하자

 

3. Localization을 쓰는이유

- 가장 첫번째는 앱을 한국 뿐만 아니라 외국 대상으로도 출시를 했을 때 언어 현지화를 위함이고, 문자열을 하드코딩해서 관리하면 같은 문자열을 쓰고있던 모든 영역에서 일일이 다 수정해야하는 번거로움이 있을 뿐더러 코드 자동 완성을 통해 실수할 가능성을 줄여주기 때문에 사용한다.

- 추후에 한국에만 출시했더라도 현지화 계획이 있다면 추가하기도 용이하다.

반응형

'📝 기록 > 오늘 배우거나 깨달은 것들 🍀' 카테고리의 다른 글

230630 TIL  (0) 2023.06.30
230612 TIL  (0) 2023.06.12
230601 TIL  (0) 2023.06.01
230520 TIL  (0) 2023.05.20
230514 TIL  (0) 2023.05.14