Kotlin Multiplatform의 특징Kotlin을 공통 언어로 사용android / iOS에서 KMP를 통해 작성한 부분은 framework 형태로 동작함비즈니스 로직부터 UI까지 공통 개발 가능현재 iOS 및 UI 공통 개발 기능은 Beta Kotlin 컴파일러의 경우, 소스 코드를 입력으로 가져오고 플랫폼별 바이너리 세트를 생성함. 동일한 코드에서 여러 바이너리를 실행하게 됨.ex) 동일한 코틀린 파일에서 JVM 파일과 기본 실행 파일 생성 java 코드가 어떻게 Native 코드로 동작할 수 있지? 하고 내부 구조를 찾아봤는데 Kotlin -> ObjC로 변환되는 구조인가봄 Swift로도 변환은 가능하지만 ObjC보다 제한적으로 가능함자세한 건 이쪽 참고https://kotlinlang..
5월 초부터 7월까지 이어진 스터디로, 당시에 배웠던 내용을 바탕으로 각 주차마다 어려웠던 내용이나 나 이렇게 공부했는데 팀원들에게도 알려주고 싶다! 하는 내용을 주에 한 번씩 발표했었습니다. 발표 용도로 만든 거라 설명 부분에서는 조금 부족하지만 놔두기에는 아깝다는 생각에 백업으로라도 올려 놓습니다. ^_^
5월 초부터 7월까지 이어진 스터디로, 당시에 배웠던 내용을 바탕으로 각 주차마다 어려웠던 내용이나 나 이렇게 공부했는데 팀원들에게도 알려주고 싶다! 하는 내용을 주에 한 번씩 발표했었습니다. 발표 용도로 만든 거라 설명 부분에서는 조금 부족하지만 놔두기에는 아깝다는 생각에 백업으로라도 올려 놓습니다. ^_^
5월 초부터 7월까지 이어진 스터디로, 당시에 배웠던 내용을 바탕으로 각 주차마다 어려웠던 내용이나 나 이렇게 공부했는데 팀원들에게도 알려주고 싶다! 하는 내용을 주에 한 번씩 발표했었습니다. 발표 용도로 만든 거라 설명 부분에서는 조금 부족하지만 놔두기에는 아깝다는 생각에 백업으로라도 올려 놓습니다. ^_^ 4주차는 컴파일 과정을 설명한 ppt인데, Swift보다는 C에 가까운 내용이 많아 생략합니다!!! ^___^
5월 초부터 7월까지 이어진 스터디로, 당시에 배웠던 내용을 바탕으로 각 주차마다 어려웠던 내용이나 나 이렇게 공부했는데 팀원들에게도 알려주고 싶다! 하는 내용을 주에 한 번씩 발표했었습니다. 발표 용도로 만든 거라 설명 부분에서는 조금 부족하지만 놔두기에는 아깝다는 생각에 백업으로라도 올려 놓습니다. ^_^ 중간에 메모리 구조랑 설명이 나오는데 관련해서는 앨런 수업에서 공개를 못하게 해서 ㅠㅠ;; 빼니까 좀 휑하네요........
5월 초부터 7월까지 이어진 스터디로, 당시에 배웠던 내용을 바탕으로 각 주차마다 어려웠던 내용이나 나 이렇게 공부했는데 팀원들에게도 알려주고 싶다! 하는 내용을 주에 한 번씩 발표했었습니다. 발표 용도로 만든 거라 설명 부분에서는 조금 부족하지만 놔두기에는 아깝다는 생각에 백업으로라도 올려 놓습니다. ^_^
5월 초부터 7월까지 이어진 스터디로, 당시에 배웠던 내용을 바탕으로 각 주차마다 어려웠던 내용이나 나 이렇게 공부했는데 팀원들에게도 알려주고 싶다! 하는 내용을 주에 한 번씩 발표했었습니다. 발표 용도로 만든 거라 설명 부분에서는 조금 부족하지만 놔두기에는 아깝다는 생각에 백업으로라도 올려 놓습니다. ^_^
1주차 stored property 대신에 computed property를 사용하는 상황과 그 반대의 경우에 대해 설명하시오. 저장 프로퍼티(stored property) 대신 연산 프로퍼티(computed property)를 사용하는 경우는 다음과 같습니다. 해당 변수에 실제 값을 저장하는 경우가 아니라 다른 저장 프로퍼티의 값을 연산하여 사용할 때 간접적으로 다른 프로퍼티의 값을 설정해 주고자 할 때 반면, 저장 프로퍼티가 이용되는 경우는 변수를 저장하여 사용할 때... 그러니까, 일반적인 경우에 자주 사용한다고 볼 수 있습니당. 저장 프로퍼티가 성능 측면에서 더 뛰어나다고 할 수 있는 건 아마 지연 저장 프로퍼티에서 나온 게 아닐까요?! 지연 저장 프로퍼티는 해당 변수를 사용하기 전까지 메모리에서..