전체 글 63

[수아레 콘서트] 나도 단순하게

그 중에서도 반도네온의 고상지,,, 연주자님,,,, 과학고 출신에 카이스트 토목과 ,,, 그러다가 원래 좋아하는 작곡에서 반도네온으로 넘어가게 되고,,, 직업까지 이쪽으로 넘어오시게 되었다. 그래서 이렇게 반도네온의 대표적인 연주자가 되어 반도네온 하면 고상지가 떠오를만큼의 명성까지 ,,, 나도 하고 싶은 거, 잘하는 거, 그런거 하고 살 수 있을까? 카이스트 토목과를 때려칠 수 있을 정도로 ? 내가 좋아하는 걸 찾자!

youth/just youth 2023.10.24

마지막 알바겠지 !?

난 20살때부터 많은 아르바이트를 해보았다. 돈을 번다기보단 많은 경험으로 그 나이때만 할 수 있는 걸 해보고 싶었다. 그래서 했던 아르바이트가 ,,, CGV, 메가박스, 볼링장, 하리보팝업스토어, 캐릭터관련 카페 ,,, 등등 ,, 뭐 이런요소들이다. 나름 고생하는 알바보다 예쁜 알바를 찾아서 했던 것 같다. 그 중에서도 무엇보다 내가 진짜 진짜 해보고 싶었던 알바는 바로 하우스어셔 ,,, 사실 그래서 예술의 전당도 면접봤었는데 합격하고 안갔었고, 세종문화회관, 국악원 등등의 공연장도 눈여겨보고 있었다. 하지만 다 멀고, 지원시기를 놓치기도 하고, 군기 잡는다고(?) 하기도 하고 ,,, 그래서 포기하고 있었는데 ,,, 아니 이게 뭐람 학교 앞에 (진짜 5분거리) 공연장이 있자나 ! 그래서 2년동안 시기 ..

youth/just youth 2023.09.16

[SOPT] iOS_7주차_정규세미나 (Realm을 사용한 LocalDB)

23.05.27 SOPT iOS 7주차 정규세미나 내용 1. Realm 이란 Realm 을 사용하는 가장 대표적인 예시는 카카오톡 채팅방이다. 데이터를 끄고 카톡에 들어가더라도 기존의 대화내용을 볼 수 있는데 이는, 데이터 연결이 끊긴 상태에서도 (네트워크 통신이 되지 않는 상태) 정보를 불러올 수 있다는 의미다. 이때 데이터(위의 예시로는 채팅 내역) 을 LocalDB 에 저장하고 불러오기 때문에 가능한데, 이 LocalDB 의 역할을 Realm 이 수행하는 것이다. 승찬팟짱님이 말씀주신 Realm 의 장점들 ,,, 빠른 속도가 가장 큰 장점인데 Thread-Safe하지 않다는 단점이 있다고 한다. 설명을 해주실 때는 User의 정보를 저장하는 법을 예시로 들어주셨는데 아래처럼 구조체를 선언해야 한다...

[Swift] UIPanGestureRecognizer 에서 touch(.changed) 중에 뷰 넘어가도록(.end 실행) 코드 수정

메인 뷰를 맡으면서 가장 마음에 크게 쓰이는 오류가 있었다. 우선 내가 구현한 보라색 티켓 커버를 잡고 아래로 끈 뒤 일정 위치에서 손을 떼면 티켓 커버가 아래로 떨어지면서 다음 뷰로 넘어가는 애니메이션이다. 하지만 큰 문제(?)가 있었는데 ,,, 위는 시뮬레이션 영상이다. 중간에 바로 넘어가지 않은 이유가 티켓을 잡아끌 때 손을 떼지 않아서다. 만약 유저가 티켓을 잡아끄는데 손을 떼지 않는다면? 손을 뗄 때 까지 영원히 넘어가지 않는다 ,,, 우선 코드는 @objc private func ticketCaseMoved(_ sender: UIPanGestureRecognizer) { viewTranslation = sender.translation(in: rootView.homeWeeklyView.tick..

[PPPClub] 초대장이 열리는 애니메이션

PPPClub 기능 구현 in SOPT iOS 위와 같은 뷰가 있다. 저 회색+동그라미+주황색이 포장지 느낌이라 사용자가 주황색을 아래로 당겨 내리면, 안에 있는 내용물이 챠란~ 하고 보여져야 한다. 해보자 ,,, 난 애니메이션 스터디,,, 우수 수료생이니까,,, => 색으로 구분해보았다. private func checkcardMoved() { if cardView.frame.minY cardTopView.frame.maxY { cardView.backgroundColor = .orange } if cardView.center.y > invita..

[PPPClub] Text 길이만큼 Label Size 동적할당

PPPClub 기능 구현 in SOPT iOS 위에 보이는 사진처럼 Label 안에 text 가 들어가야 하는데, 글씨의 크기만큼 label 의 사이즈가 동적할당되어야 한다. - sizetoFit() 함수와 intrinsicContentSize 을 사용하여 구현 class ChangeLabelSizeViewController: UIViewController { private var namelabel : UILabel = { let label = UILabel() label.font = .systemFont(ofSize: 15) label.textColor = .white label.backgroundColor = .darkGray label.textAlignment = .center label.text ..

[PPPClub] 앱잼 전 미리 참고할 사이트

1. 카드 내리는 애니메이션 - 이미지 내릴 때 코드 Resize 코드 추가하기 전에 끌어 내려도 다시 원래대로 돌아가는 코드 참고 일정 y값까지 내려지면, 화면 뙇~ 나오기 그런데 내렸을때, 자연스럽게 공간이 보이는건가 ,,,? 아니면 알파값이 쏴~ 하면서 보이는건지. 그리고 아래 초대장을 내렸을 때 윗 부분은 어떻게 되는건지 UISwipeGesture? UIPanGesture? 를 써야하는건지, 아니면 Scroll 처럼 해도 되는건지 ,,,,, (내얼굴 이렇게 나오는거 부담스럽네) https://ena-is.me/64 [SOPT] 애니메이션_3주차 (ContentOffset, Skeleton Animation) 애니메이션 클론코딩 스터디 in SOPT iOS 3주차는 ContentOffset 와 Sk..