전체 글 (115) 썸네일형 리스트형 [iOS] Day 12 - UserDefaults 요즘따라 침대가 너무 푹신하다 눕지말고 달리자 User Defaults 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성 앱에서 입력한 사용자의 데이터들이 영구적으로 남아있다 코드를 작성한 내용은 메모리 상에서만 유지된다 데이터가 영구적으로 남아있다 하더라도 앱이 삭제되면 데이터는 함께 사라진다 User Defaults에 값 저장하고 UserDefaults에 저장된 값 가져오기 //버튼을 누를 때 마다 label에 숫자 증가 @IBAction func countButtonClicked(_ sender: UIButton) { // UserDefaults에 저장된 값에 1 증가시키기 let currentValue = UserDefaults.standard.integer(forKey: "count").. [iOS] Day 12 - Storyboard에서 화면 전환 설정 불금? 어림없지. 오늘도 달려보자 화면 전환 우리는 예전에 Segue를 연결하는 방법을 사용해 본적이 있다 스토리보드 상에서 왼쪽 연두색 버튼을 클릭한 후 우클릭을 누른 채 빨간색 뷰컨트롤러에 스크롤을 당겨서 놓으면 Action Segue 메뉴가 나타난다 빨간색 뷰컨트롤러에서 파란색 뷰컨트롤러로 똑같은 방법으로 Segue를 설정했다 어떻게 될까? 화면 전환은 가능하다 하지만 뷰위의 뷰가 쌓이고 뷰위의 뷰가 쌓이면서 무한으로 뷰가 쌓이는 현상이 발생한다 어떻게 해야할까? Navigation Controller를 활용하자 뷰컨트롤러를 선택하고 오른쪽 하단에 embeded 버튼을 눌러 Navigation Controller를 embeded in 하자 embeded in 한 후 다시 Segue 설정을 하면 Se.. [iOS] Day 11 - Storyboard 여러개 지정, Open Source Library in Xcode 날씨가 선선하니 코딩하기 좋은 밤이다 오늘도 달려보자 Storyboard 여러개 지정 많은 ViewController가 있어서 작업 해야하는 ViewController 찾기가 힘들다 이런 경우 Storyboard를 하나 더 생성하여 만들어 주자 1. cmd + n 새 파일을 만들자 Storyboard를 선택하여 만들자 2. Inspector 영역에서 EntryPoint를 설정 해주자 3. 실행을 하면 아직까지 Main의 Storyboard가 시뮬레이터에 보인다 어떻게 해야할까? -> Info에서 Storyboard Name을 시뮬레이터에 실행할 Storyboard Name으로 변경한다 4. Storyboard Reference를 통해 다른 파일에 있는 Storyboard를 연결할 수 있다 Library에.. 이전 1 ··· 30 31 32 33 34 35 36 ··· 39 다음