목록야매 프로그래밍/iOS (4)
성장 아카이브
UserDefaults는 앱에서 데이터를 지속적으로 사용하기 위해 데이터를 저장하는 방식 중 하나다. Apple Developer Documents에서의 정의는 아래와 같다. UserDefaults An interface to the user’s defaults database, where you store key-value pairs persistently across launches of your app. 데이터를 키와 벨류(key-value) 형식으로 저장할 수 있다는 것이 특징이다. 이런 기본적인 Swift 문법들은 앱 내 데이터를 저장하고 다루는 데에서 많이 사용되는 것 같다.
** 스위프트 프로그래밍 - 야곰 책을 위주로 공부했습니다. ** [연산자 종류] - 할당연산자: = - 산술연산자: + - * / % - 비교연산자: == >= Int { // 구현 return value + value + value } print(10+++) // 30 // 중위 infix operator
** 스위프트 프로그래밍 - 야곰 책을 위주로 공부했습니다. ** [변수 선언 방법] - 변수 var 변수명: 타입 = 값 - 상수 let 상수명: 타입 = 값 변수 선언 시 타입을 명시해주지 않으면 타입을 추론해서 적용해주지만, 타입 추론은 잘 사용하지 않는 것이 좋습니다. [기본 데이터 타입] 1. 정수 타입 - Int / UInt var a: Int // +, - var b: UInt // only + 음수를 사용하지 않는 일반적인 경우에는 Int를 권장합니다. 2. 부울 타입 var a: Bool // true, false 3. 부동소수점(실수) 타입 - Double / Float var a: Double // 64비트 var b: Float // 32비트 일반적인 경우에는 Double을 권장합니..
저는 회사 업무를 수행하며 iOS개발에 입문을 했지만, 스위프트가 버전업이 상당히 진행된 상태에서도 Objective-C로 시작 할 수 밖에 없었습니다. (저같은 분이 많으실 거라 생각됩니다.) iOS 입문한지 2년이 되는 지금, 꽤 iOS 개발(Objective-C 개발)에 익숙해졌고 여러번 앱스토어 배포를 진행했음에도 여전히 기초가 부족하고 스위프트에 대한 갈증은 해소되지 않았다는 느낌입니다. 이제부터 스위프트로 새로운 iOS 시작을 하며 기초부터 공부해 나갈 예정입니다. 그리고 그 과정을 이 곳에 차근차근 정리에 나갈 예정입니다. 비록 부족한 면이 있더라도 성장하는 과정이 담길거라 생각하며 열심히 작성해보겠습니다.