본문 바로가기

전체 글

(50)
IOS - 간단한 Swift Realm 라이브러리 사용법 Realm은 작업 속도가 빠른 모바일용 데이터베이스 라이브러리이며 오픈소스입니다. 설치방법 1. Cocoapods를 이용해 설치합니다 2. 터미널을 열고 realm을 이용할 프로젝트 디랙토리로 이동합니다. Tip("$ls" : 현재 디렉토리에 모든 폴더와 파일을 보여줌, "$cd 폴더명" : 해당 폴더로 이동) 3. "$pod init" 로 pod 초기화 4. "$ls"를 입력하면 Podfile이란 이름의 파일이 보입니다. "$vim Podfile" vim으로 해당 파일을 엽니다. 5. 텍스트를 보면 가운데 쯤 "# Pods for 프로젝트명" 부분이 보일텐데 바로 아래에 pod 'RealmSwift'라고 입력하고 저장합니다. Tip(vim 명령어 i 입력모드, esc 누르면 다시 탐색모드, :qw 저장..
Swift - 옵셔널 처음 Swift를 접하며 눈에 들어온 낯선 단어가 Optional이었습니다. Swift는 최고의 안정성을 지향하며 만들어진 언어이고 바로 그 지향점을 위해 Optional이 탄생했습니다. 우리는 Optional을 통해 null포인터로 인한 런타임 오류의 발생가능성을 미리 예방 할 수 있게 되었습니다. Optional은 변수에 '?'를 붙임으로 사용 할 수 있습니다. 이렇게 ?를 붙인 Optional이 의미하는 바가 무엇이냐함은 바로, 특정 변수가 nil 상태를 가질 수 '있다/없다'를 나타내기 위함입니다. ?를 붙인 Optional 변수는 nil, 즉 아무 값도 할당 되지 않은 상태일 수도 있음을 표시합니다. 값이 있을 수도, 없을 수도 있다. Optional의 의미를 바로 여기서 찾을 수 있습니다. 일..