ios
-
[ios - Swift] URLSession으로 Json 데이터 가져오기ios 2020. 11. 12. 20:00
1. 준비 단계 Json을 받아올 Rest API URL이 필요하기 때문에 환율정보를 받을 수 있는 API 주소를 가져왔다. 아래 사이트에서 환율 정보를 가져올 수 있는 주소를 복사 후 변수에 넣는다. happycgi.com/16493#2 간단한 API 제공 사이트 happycgi FLASH 기타 플래쉬, 프로그램연동, 템플릿, 텍스트효과, 키보드,마우스, 컴포넌트, 이미지효과, 메뉴관련, 멀티미디어, 날짜,시계, 플래쉬게임 UTILITY HTML 제작, 편집기, 텔넷,SSH, 이미지편집기, 설치 happycgi.com 학습에 사용된 Json 데이터는 아래와 같은 Key, Value 형식의 리스트를 가진다. 2. Json 파싱 우선 사용할 함수를 살펴보면 아래와 같은 내용을 확인할 수 있다. func d..
-
[ios - Swift] Navigation Controller 사용하기ios 2020. 11. 11. 11:07
Navigation Controller를 추가하면 아래와 같이 Navigation, Root VIew Controller의 두 가지 Controller가 보일 것이다. 우선 테이블 뷰를 사용하지 않기 때문에 Root View Controller를 제거 후 새로운 View Controller를 추가해 줬다. 화면에 보이는 Navigation Controller는 앱 실행 시 보이는 화면이 아니기 때문에 Root View를 재 설정해 줘야 한다. 재설정 방법으로는 Navigation Controller를 선택 후 컨트롤을 누른 상태에서 Root View로 설정하고자 하는 Controller까지 드래그한 후 Relationship Segue -> root view controller를 선택해 주면 설정이 완료..
-
[ios - Swift] Navigation Bar 숨기기ios 2020. 11. 10. 17:37
1. Navigation Controller를 선택 후 Attribute Inspector의 Shows Navigation Bar를 해제하면 Navigation Bar를 숨길 수 있다. 위와 같은 방법으로 처리 시 화면 좌측으로부터 스와이프로 자연스럽게 뒤로 가는 방법이 사라지게 된다. 이때 viewDidLoad()에 아래와 같은 코드 한 줄을 적어주면 Navigation Bar는 사라지며 스와이프를 통해 뒤로 가기가 가능하다. Shows Navigation Bar는 체크되어 있어야 한다. override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.isHidden = true; }