[의문점] Do it! 미션 p391 [의문점] Do it! 미션 p391 self.orgZoom = true orgZoom 이 도대체 무슨 뜻일까...? + 버튼 눌러서 전구 확대, 축소가 안됨.. iOS/iOS Swift 개발 일기 2022.05.07
[iOS swift] protocol 프로토콜 = 특정 객체가 갖추어야 할 기능이나 속성에 대한 설계도. 프로토콜은 실제로 아무 내용이 없다. 다만, 단순한 선언 형태만을 갖는다. 실질적인 내용은 이 프로토콜을 이용하는 객체에서 정의. ex) 계산기를 만들 때, 덧셈, 뺄셈 꼭 있어야만 한다면 프로토콜로 만들 수 있다. -Do it! p370 iOS/iOS Swift 개발 일기 2022.05.07
iOS swift prepare 함수 prepare 함수: 해당 세그웨이가 해당 뷰 컨트롤러로 전환되기 직전에 호출되는 함수. 데이터 전달을 위해 사용. -> 세그웨이를 이용해 화면 전환 위해서 prepare 함수를 사용. iOS/iOS Swift 개발 일기 2022.05.06
iOS swift 코코아 터치 클래스 코코아 터치 클래스 UI를 iOS용으로 변경하고, 다양한 터치 관련 기능을 클래스로 만들어 놓은 것. 뷰 컨트롤러에 관한 클래스도 여기에 있다. iOS/iOS Swift 개발 일기 2022.05.06
iOS swift segue 뜻 사전적으로 Segue(세그웨이)는 하나에서 다른 것으로 부드럽게 넘어가다 라는 뜻을 가지고 있다. 앱으로 말하면 화면전환을 뜻한다. 아이폰에서 어떤 버튼을 눌렀을때 다른 화면으로 넘어가는 것이 바로 세그웨이 이다. iOS/iOS Swift 개발 일기 2022.05.06
iOS swift 네비게이션 컨트롤러 네비게이션 컨트롤러 = 화면 전환. 데이터도 함께 전달해야 하는 경우가 대부분. (화면 전환 + 데이터 전송) 화면과 화면 간 연관성이 많거나 데이터를 주고 받아야 하는 경우 ex) 운동 걸음수 측정 앱 iOS/iOS Swift 개발 일기 2022.05.06
iOS swift 탭 바 컨트롤러 iOS swift 탭 바 컨트롤러 = 여러 개의 뷰 보여줄 때. 여러 개의 뷰와 더불어 뷰를 선택해 이동할 수 있게 해주는 컨트롤러. iOS/iOS Swift 개발 일기 2022.05.06
iOS swift Label에 텍스트 출력 showLabel.text = String(pageControl.currentPage + 1) 요 위에거를 몰라서 showLabel.text = "\(pageControl.currentPage + 1)" 로 했음. 근데 기능은 결국 같다! 앞에 String으로 표시해도 되는구나 하고 넘어가기 iOS/iOS Swift 개발 일기 2022.05.06
iOS swift [의문점]- 하다가 중간 저장..? 하다가 중간 중간에 저장하는건 어떻게 해야할까? github 으로 하기엔 좀 별로인듯.. 구글 드라이브 이용..? 중간 저장을 하고 싶은 이유 = 하다가 나중에 완전이 꼬여버릴 때 그 전 버전으로 돌아가고 싶은 생각이 분명히 들 때가 있다. iOS/iOS Swift 개발 일기 2022.05.05
iOS swift MAP view / segmented control Segmented Control - 현재위치, ~위치, ~위치 = 어느 위치를 지도에 표시하기 위해서 Map View Label - 위치 정보 표시 Do it ! p243 세그먼트 컨트롤은 관련이 있는 버튼들을 모아 놓은 것. 버튼의 경우 3개가 연달아 있을 경우에, 어느 것이 선택되어 있는지 알 수 없지만, 세그먼트 컨트롤은 알 수 있다. iOS/iOS Swift 개발 일기 2022.05.05