개인 정보 정책 [개발자/회사명]은(는) 아람별 앱을 [오픈소스/무료/프리미엄/광고 지원/상업용] 앱으로 구축했습니다. 이 서비스는 [개발자/회사 이름]에서 [무료로] 제공하며 있는 그대로 사용하도록 되어 있습니다. 이 페이지는 누군가가 [my/our] 서비스를 사용하기로 결정한 경우 개인 정보의 수집, 사용 및 공개에 대한 [my/our] 정책을 방문자에게 알리는 데 사용됩니다. [my/our] 서비스를 사용하기로 선택한 경우 이 정책과 관련된 정보 수집 및 사용에 동의하는 것입니다. [나/우리]가 수집하는 개인정보는 서비스 제공 및 개선을 위해 사용됩니다. [I/We]는 본 개인 정보 보호 정책에 설명된 경우를 제외하고 귀하의 정보를 누구와도 사용하거나 공유하지 않습니다. 본 개인정보 보호정책에 사용..
아람별은 경상국립대학교 가좌캠퍼스 기숙사 식당 식단표 제공 iOS 앱 입니다. 💡 프로젝트 배경 경상국립대학교 기숙사에는 기숙사생들만 먹을 수 있는 아람관 식당이 있습니다. 아람관 식단표를 보기 위해서는 매번 학교 홈페이지나, 에브리타임이라는 대학생 커뮤니티 앱을 이용하여 확인할 수 있었으나, 어느 순간부터 제대로 식단표가 업로드 되지 않는 문제점들이 발생하였습니다. 이러한 기숙사생들의 불편함을 개선하고자, 앱으로 만들어 누구나 쉽게 식단표를 확인할 수 있도록 아람별을 만들게 되었습니다. 아람별은 이미 웹으로 만들어 유저들이 이용하고 있으나, 웹은 접근성이 떨어져 iOS 앱으로도 만들게 되었습니다. 🔧 프로젝트 기능 학교 홈페이지에서 아람관 식단표를 크롤링하여 식단표 정보를 제공합니다 iOS 앱에서 오늘..
메뉴를 좌우로 스크롤해서 보여주고 싶었다. 처음엔 ScrollView를 horizontal 방향으로 변경해서 해봤는데, 스크롤하면 옆에 요소가 조금 보이는게 마음에 들지 않아서 TabView로 바꿔줬다. 우선 탭뷰를 보여줄 view에 TabView를 구현하는 것처럼 코드를 적는다. 그 다음 PageTabViewStyle()로 tabViewStyle 함수를 실행하면 아래와 같이 된다. (PageTabViewStyle은 TabView가 페이지 스크롤될 수 있게 합니다.) TabView{ breakfastView() lunchSwiftUIView() dinnerSwiftUIView() }.tabViewStyle(PageTabViewStyle()).frame(width: 350,height: 500)
오늘 아람별 프로젝트를 진행하면서 GroupBoxStyle를 처음 사용하게 되었다. GroupBox를 커스텀하려고 찾아보니 정보도 별로 없는 거 같아서,,, 시작하기 전부터 겁먹었는데 막상해보니 간단했다(?!) 우선 오늘 예시로 들 코드와 완성화면이다. struct CustomGroupBoxStyle : GroupBoxStyle{ var background: some View { RoundedRectangle(cornerRadius: 5) .stroke(Color.yellow,lineWidth: 2) } func makeBody(configuration: Configuration) -> some View { VStack{ configuration.label configuration.content } .p..