본문 바로가기

SWIFT5

[Swift] 라디오버튼 만들기 지금 하고 있는 프로젝트에서 라디오 버튼을 쓰는 부분이 많았다. 처음에는 이 라이브러리를 사용했는데 많이 사용하다 보니 Xcode가 너무 느려져서 만들어보기로 했다! 미리보기 변수 선언 우선 UIButton을 스토리보드에 놓고 버튼1을 @IBOutlet으로 ViewController와 연결하는데, connection 종류를 Outlet Collection으로 지정해준다. 나머지 버튼들을 아래와 같이 radioButtons에 연결해주면 된다. 다 연결되었는지 확인해주자 indexOfOneAndOnly 변수는 nil을 사용할 예정이기 때문에 옵셔널로 선언해준다. indexOfOneAndOnly 값으로 선택된 버튼이 있는지 없는지, 선택 되어 있는 버튼의 인덱스는 무엇인지 판단한다. 값이 nil이면 어떤 버튼.. 2021. 4. 2.
[iOS] Naver Map SDK 사용해보기 (1) ✨ 27th SOPT APPJAM을 진행하면서 네이버지도 SDK를 사용했다. 네이버 지도에 관한 글을 다루는 블로그가 별로 없어서 삽질 좀 했다 😅 다시 공부도 할 겸 하나씩 정리해보려고 한다 〰️❗️ 네이버지도 SDK 시작하기는 공식문서에 자세하게 나와있기도 하고, 다루는 블로그도 꽤 있어서 생략❗️ Storyboard에서 네이버 지도 나타내기 네이버 지도 클래스는 두 가지가 있다. NMFMapView 화면에 그냥 지도를 뿌림 NMFNaverMapView 지도를 컨트롤 할 수 있는 인터페이스 요소가 내장되어 있음 일단 해보자❗️ 뷰 컨트롤러 위에 UIView 를 추가한 후, Class를 NMFMapView 나 NMFNaverMapView로 지정해준다. 실행 해보자❗️ NMFMapView 그냥 지도만 딸.. 2021. 1. 27.
네비게이션 바, 화면 이동 응용 해보기 💡 ✏️[Swift] 네비게이션 바, 화면 이동 정리를 바탕으로 해보는 아아아아주 작은 프로젝트(?) 🛠 RED 버튼을 누르면 빨간 화면으로, BLUE 버튼을 누르면 파란 화면으로 가기 전체적인 스토리보드를 그려놓고 시작했다. ✏️[Swift] 네비게이션 바, 화면 이동 에서 했던 것 처럼 하고, 화면만 하나 더 추가했다! RED SCREEN에 대한 RedController, BLUE SCREEN에 대한 BlueController를 추가 ViewController.swift @IBAction func red_btn(_ sender: Any) { if let controller = self.storyboard?.instantiateViewController(identifier: "RedController".. 2020. 9. 9.
[Swift] 웹뷰(WKWebView), 옵셔널 바인딩(optional binding) ⚠️ 블로그 주인장의 뇌용량이 부족하여 적어두는 개인 기록장이므로 말투가 이상할 수 있습니다. 저의 노트 필기를 보고 있다, 생각해 주세요〰️❗️ 📌 Youtube [센치한개발자]님의 swift 강좌 : 웹뷰(WKWebView), 옵셔널 바인딩(optional binding)을 보고 공부하며 정리한 글 입니다. 오늘 만들 것: Move! 버튼을 누르면 다른 화면으로 이동하기 웹 뷰 사용법 url을 찾는다: url string을 준비한다. url → request로 변경: url string을 URL을 거쳐 URLRequest로 만들어준다 req → load: URLRequest를 웹뷰에 뿌려준다. 1, 2번을 먼저 해줬다. let urlString = "https://www.google.com" let .. 2020. 9. 9.
[Swift] 네비게이션 바, 화면 이동 ⚠️ 블로그 주인장의 뇌용량이 부족하여 적어두는 개인 기록장이므로 말투가 이상할 수 있습니다. 저의 노트 필기를 보고 있다, 생각해 주세요〰️❗️ 📌 Youtube [센치한개발자]님의 swift 강좌 : 네비게이션바, 화면이동 을 보고 공부하며 정리한 글 입니다. 오늘 만들 것: Move! 버튼을 누르면 다른 화면으로 이동하기 먼저, Xcode로 새 프로젝트를 만들면 아래와 같이 나타난다. Attributes inspector를 보면 "Is initial View Controller"에 체크 표시되어 있는 걸 볼 수 있음. 이건 앱이 시작되고 스토리보드가 불러와지면 나오는 첫 번째 화면이 이 컨트롤러다〰️ 라는 뜻임! 이 부분이 체크 되면 오른쪽처럼 화살표가 나타나고 체크 안되어 있으면 화살표도 사라짐 .. 2020. 9. 9.