본문 바로가기

분류 전체보기164

[흡구오디] 마커 터치 시 팝업으로 정보 표시해주기!를 하기 위한,,, 제곧내를 하기 위해선 아래의 흐름대로 개발 고고마커 터치 → touchHandler에서 터치된 마커의 ID(또는 위치) 가져오기Firestore에서 데이터 가져오기 → 해당 마커에 연결된 데이터 불러오기하단 팝업 뷰 업데이트 → 이미지, 제목, 설명 업데이트팝업 표시 → 애니메이션과 함께 화면에 보여주기팝업 닫기 → 사용자가 닫기 버튼을 누르거나 배경을 터치하면 사라지도록 처리 ... 인데 네이버 지도 예제 앱 실행하다가 대망함내 n시간아 일욜날 마저 하겠음 내일은 ㄱㅂ오빠의 결혼식날ㅊㅋ드려염 오늘 불금인데 퇴근 후 4시간 개발 달린 나 칭찬해!!! 2025. 2. 14.
[흡구오디] 흡연구역 등록하기 | 지도 위치 넘겨주기, 첫 화면으로 돌아가기 첫번째 지도 화면의 위도경도 값을 -> 다음 지도 화면으로 넘겨주기//잘못된 코드@IBAction func confirmLocationTapped(_ sender: UIButton) { let addSmokingAreaDataVC = AddSmokingAreaDataViewController() let currentCenter = naverMapView.mapView.cameraPosition.target addSmokingAreaDataVC.latitude = currentCenter.lat addSmokingAreaDataVC.longitude = currentCenter.lng guard let.. 2025. 2. 14.
[Swift] ListView Detail 표시하는 법 안녕하세요 오늘은 리스트뷰를 만들고 있습니다. 문제 상황: 리스트 뷰 - 셀에서 Detail이 나오지 않는 이슈스토리보드에서 설정도 했기 때문에 스토리보드에서는 잘 나오는데 왜 막상 앱을 실행하면 안보이는걸까??? 해결: 문제는 바로 아래와 같은 코드를 기본적으로 삽입해놔서..!// 셀 등록 (스토리보드에서 셀 설정이 안 되었을 경우 대비) tableView.register(UITableViewCell.self, forCellReuseIdentifier: "SmokingAreaCell") 이러면 UITabelViewCell을 사용하기 때문에 기본 스타일이 적용되어스토리보드의 설정대로 안나옴! 코드 삭제로 해결~참고로 테이블 뷰 셀도 아래와 같이 다른 스타일로 설정해놔야함! 2025. 2. 12.
250211 TIL | Swift ImageLiteral | 아이폰 사용 이미지는 2x로 어제 아래 내용만 적어놔서 이거라도 업로드 총총오늘 배운 내용 📘 (데일리 루틴)- Image Literal: #imageLiteral() 를 사용하면 된다- 아이폰이 사용하는 이미지는 2x를 사용하기 때문에 2x에 설정하기! 2025. 2. 12.
[Swift] MVC 디자인 패턴을 아라보자 MVC는 Model-View-Controller의 약자로, 앱을 세 가지 주요 부분으로 나누는 디자인 패턴Model: 앱의 데이터와 로직을 담당 ( 이 앱의 핵심적인 목적 ! )데이터 저장, 처리, 네트워크 요청 등을 맡고 있음View: 사용자 인터페이스(UI)를 담당 화면에 보여지는 모든 요소들(버튼, 텍스트 등)을 처리함Controller: Model과 View를 연결하는 역할사용자의 입력을 받아 Model을 업데이트하고, 업데이트된 데이터를 View에 반영함즉, Model은 데이터 처리, View는 화면 표시, Controller는 둘을 연결하는 역할을 함 MVC 패턴은 각 역할을 나누어 코드의 유지보수를 쉽게 해줌 요소 역할 비유Model데이터와 로직을 관리레시피: 요리의 재료와 방법을 정리한 책.. 2025. 2. 9.
혼란스러울 땐 미래를 계획해보자 안녕하세요 혼란스러운 23G입니다. 혼란스러운 이유 : iOS 개발 공부를 시작한지 6개월 정도 되었지만큰 성장 없이 잔잔바리 성장을 하고 있기 때문입니다. 현재 안정적이고 만족스러운 직장이 있지만제가 하고 싶은 일이 아니라 계속해서 iOS 개발 공부를 하고 있는데요 제 마음 속에는 항상 고민이 가득하답니다. 현재 직장을 퇴사하고 부트캠프 같은 교육 프로그램에 참여할 것 + 취업 전선에 맨 몸으로 뛰어들 것이냐VS현재 직장을 다니면서 쪼꼼씩 준비를 할 것이냐 고민하는 동안 는 것은 저의 나이 밖에 없었습니다. 그래도 조금은 결정을 했는데요 바로 2025년도 새싹 iOS 과정을 듣는 것을 목표로 해보겠읍니다.(물론 올해 연봉 협상 결과에 따라 달라질 수 있음 막이래) 작년 과정을 찾아보니3월 모집 시작, .. 2025. 2. 7.
[iOS] xcode에 firebase 연결하기 안녕하세요? 오늘은 Firebase 연결하는 방법에 대해 포스팅해보겠습니다! 저는 역시나 첫 도전에 헤매서,,,한번 뒤집어 엎고 ㅋ두번째 도전만에 성공을 했답니다🙂‍↕️ 공식 문서 링크를 참조했습니다! 1단계: Firebase 프로젝트 만들기우선 파이어베이스 접속해서 콘솔 > 프로젝트를 만들어주세요. 2단계: Firebase에 앱 등록앱 추가로 이름 / 번들ID / 기타 선택 사항을 입력해주시고요.번들ID는 아래 경로에서 확인 가능!3단계: Firebase 구성 파일 추가폴더 안에 넣어야합니다! 4단계: 앱에 Firebase SDK 추가적용할 프로젝트를 고르고 Add Package 한 후 아래의 목록 중 본인이 원하시는 프로덕을 골라서 타겟 지정해주시면 됩니다 5단계: 앱에서 Firebase 초기화Ap.. 2025. 1. 22.
[흡구오디] 새로운 흡연구역 추가 기능 구현하기 | 🙊 하이염요즘 현생이 바빠 포스팅을 등한시했네요그리고 앱 만드는거 넘 잼써서 자꾸 글 안쓰고 폭풍 업뎃 ㅎ 봐주세요 (포스팅을 등한시한 거 봐달라는 뜻,제발 내 글 좀 봐달라는 뜻) 아무튼 시작해볼게요 마지막 글은 추가 버튼 올리기 까지 작성했네요 글은 많이 못썼지만 그간 많은 업뎃을 했답니다 ㅋ 1. 흡연구역 추가 기능 구현초기 기획은 홈 화면에서 추가 버튼을 누르면 같은 화면 내에서 마커 추가하는 것이었지만,제목, 설명까지 추가하기 위해서는 다른 화면으로 아예 전환해서 추가 받는 것이 맞다고 생각해서! AddSmokeAreaViewController를 추가했어요 근데 님들하 저 고민이 있어요.흡연구역이 영어로 SmokeArea가 아니라 SmokingArea더라구요 ㅎ 이걸 어쩐담;;;대참사의 시작인가요... 2025. 1. 19.
[흡구오디] 내가 만들고 싶은 앱을 설명해봐요 aka 흡95디 안녕하세요 어쩌다보니까 제가 만들 앱 설명도 안하고 냅다 앱 개발기부터 썼더라구요? 제 블로그 아무도 안보는거 같긴한데 ..^^ 그래도 한 번 설명해볼게요~ 이 글을 읽고 계신 여러분 모두 감사합니다 🙇‍♀️ 제가 만들고자 하는 앱은 바로흡연 구역 공유 서비스 !!!1. 앱 아이디어흡연자들의 흡연 구역 공유 서비스2. 목적흡연구역을 찾기 힘든 문제 해결인터넷에 관련 정보가 부족함 → 많은 사람들이 금연구역에서 흡연하는 문제 발생흡연자들을 위한 흡연구역 정보 제공사용자 위치 기반 흡연구역 탐색 및 후기 공유3. 핵심 기능1) 위치 기반 흡연구역 탐색현재 위치 주변 흡연구역 표시 (지도 기반)거리 및 평점 필터링2) 흡연구역 정보 제공흡연구역 상세 정보 (주소, 후기, 사진)운영 시간 및 .. 2024. 12. 26.