본문 바로가기

전체 글95

iOS 앱 개발 : var / let variable과 constant var : 변수, 계속해서 변경될 수 있는 값 (Type은 일반적인 조건에서 변경 불가) let : 상수, 변경될 수 없는 값 >> 개발 시에는 변수의 사용을 줄이고 상수로 변경하는 것이 앱의 안정성에 도움을 준다. 2021. 5. 17.
iOS 앱 개발 : ViewController ViewController가 어떻게 구성되어 있는지 Assistant를 통해 Design part와 Code part를 적절히 interactive하게 사용하는지 button을 클릭하면 print("hello") 출력 단순한 껍데기인 Design과 내부 로직을 연결하기 위해선, 왼쪽 storyboard 부분에서 ViewController를 클릭하고 우측 상단 utility area에 identity inspector를 통해 연결한다. 2021. 5. 11.
SwiftUI로 나만의 앱 만들기 3 : Objects, Data, and Methods SwiftUI를 통해 앱을 만들 때, 보다 중요하게 이해해야 하는 부분이 바로 instances, data, 그리고 methods 입니다. classes, structs, instances, properties 등에 대한 개념이 익숙하다면, 강의를 넘겨도 된다고 하시는데요. 넘겼습니다. 라고 하고 싶지만, 그래도 들었습니다. Swift에선 Class와 Struct가 거의 같은 개념으로 사용됩니다. 둘의 명확한 차이는 이후 강의에서 들을 수 있답니다! 하나의 앱을 정의하자면, 다음과 같습니다. A Bunch of Instances that communicates with each other ! 모든 Classes, Structs, 그리고 Instances들은 Data와 functionality를 가지고 있.. 2021. 4. 28.
SwiftUI로 나만의 앱 만들기 3 : SwiftUI View Modifiers 저번 강의에서 배치한 to-do-list만 가지고는, 매력적인 앱이라고 할 수 없습니다. 오늘 해야할 것은 SwiftUI에 내장되어 있는 Modifiers를 통해 앱에 '매력'을 추가할 것입니다. modifier를 통해 기본적인 Text View가 Style을 갖게 되었습니다. 하지만 이때 꼭 염두해야 하는 것은, 해당 Style들은 누적되는 것이 아니라 독립적으로 부여됩니다. 캡처한 이미지를 예로 들자면, Text에 opacity(0.5) modifier를 통해 투명도가 0.5가 되었습니다. 그 후, border modifier를 통해 테두리가 생겼는데, 이 때 테두리는 투명도과 관련이 없습니다. 하지만 순서는 중요합니다. 만약, border modifier가 먼저 나오고 opacity가 후에 추가된다.. 2021. 4. 28.