본문 바로가기

swift12

iOS 앱 개발 : Casting 형 변환, 변수 타입이 다르기 때문에, 원래는 값을 담을 수 없게 된다. 그렇기에 형 변환이 필요하다. var randomValue = arc4random_uniform(10000)+1 //해당 함수는 Int32 var currentValue : int = int(randomValue) //Int 안에 담기 위한 casting 2021. 5. 17.
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.