iOS DevMode
close
프로필 배경
프로필 로고

iOS DevMode

  • 분류 전체보기
    • # TIL (Today I Learned)
    • 🍎Apple Developer Academy @p..
    • # 개발
      • 프로젝트
      • Swift
      • SwiftUI
      • 알고리즘
      • 자료구조
      • Java
      • Android
      • C언어
    • # 서비스기획
      • 웨어잇
      • 꿀스테이
      • SeSac 후기
    • # CS
      • 컴퓨터개론
      • 운영체제
    • # 국비교육
    • 후기
  • 홈
  • 방명록
  • GitHub

TIL - 2024.03.19 화요일 (개인프로젝트 16일차)

· 성취/개선/학습한 내용 🏆 파티클 애니메이션을 구현하기 위해 CAEmitterLayer에 대해서 공부를 해보았다. 생각보다 사용하는 방법이 어렵지는 않았지만, 이모지를 이미지로 써서 파티클 애니메이션을 구현하고 싶다는 생각이 들어서 이 부분을 처리하는데 시간을 좀 더 사용한 것 같다. 검색을 해보니 이 역시도 쉽게 메서드 하나로 바꿀 수 있었다. 이를 통해 스프라이트 킷의 느낌과 비슷하게 물리 법칙을 가진 애니메이션을 만들어서 사용할 수 있었다. 또 정답이 일치하는지 확인하는 과정에서 정규식을 이용하면 내가 원하는 문자, 숫자 등만 가져와서 비교할 수 있다는 것을 알게 되었다. 지금 하는 개인프로젝트가 영화 이름을 맞추는 것이다 보니 사용자에게 띄어쓰기와 각종 특수문자까지 짧은 시간 내에 맞추라고 하..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 3. 19.
  • textsms
TIL - 2024.03.18 월요일 (개인프로젝트 15일차)

TIL - 2024.03.18 월요일 (개인프로젝트 15일차)

· 성취/개선/학습한 내용 🏆 CollectionViewPagingLayout Custom을 활용한 UI 뷰 그리기 · 경험한 이슈 😫 CollectionViewPagingLayout의 TransformableView를 활용해서 UI를 만들고 있는데, 문제는 다음 index로 넘길 때, 블러뷰가 갑자기 사라진다는 점이다. 검색해도 잘 나오지 않고, 또 이 코드 저 코드를 건드려봤지만 아직 이유를 찾을 수 없다. 내가 추측하기로는 어느 지점이 되면 cell이 사라지는 것으로 간주돼서 blur 효과를 제거해 버리는 것 같다. · 모르는 부분???? 🥺 위에서 언급한 blur가 사라지는 부분을 도저히... 모르겠다. blur를 계속 사용할 수 있으면 좋겠지만, 그렇지 못한 경우를 대비해서 대안을 찾아야겠다...

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 3. 18.
  • textsms

TIL - 2024.03.17 일요일 (개인프로젝트 14일차)

· 성취/개선/학습한 내용 🏆 flatMap Alert.TextField Realm - to one relationship Realm - EmbededObject collectionView - ItemSize DispatchTimeInterval · 경험한 이슈 😫 저번 주부터 컬렉션뷰에 cell을 몇천 개씩 만들고, 컬렉션뷰와 cell 사이즈를 화면 사이즈에 따라 다르게 처리하면, cell과 cell 사이에 빈틈이(화장실 타일처럼) 생기는 이슈가 발생했었다. 오늘 이 부분을 여러 값을 넣으며 실험을 해보다가 그 이유를 찾게 됐다. 바로 cell의 itemSize 때문이었다. itemSize엔 CGRect 값이 들어가는데, 이 값에 정수가 아닌 소수가 있는 실수를 넣으면 계산 과정에서 cell과 cell..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 3. 17.
  • textsms

TIL - 2024.03.15 금요일 (개인프로젝트 12일차)

· 성취/개선/학습한 내용 🏆 CAGradientLayer UIVisualEffectView UIBlurEffect · 생각보다 덜/더 걸리는 작업과 그 이유 😱/🥴 Gradient를 처음 이용하다 보니 시작 점과 끝나는 지점 그리고 location을 이해하고 사용하는데 시간이 조금 더 걸렸다. Blur 같은 경우 쉽게 사용할 수 있었다. 생각보다 굉장히 간단하고 몇 줄만 적으면 바로 적용이 가능했다. · 느낀점 🌟 생각보다 너무 많은 기능들이 이미 구현이 되어있었다. 그래서 그 많은 기능들을 편하게 사용할 수 있지만, 이를 조금 더 응용하고 다른 것과 섞어서 사용하는 작업은 쉽지 않다는 것을 느꼈다. 그리고 개인프로젝트의 목표가 다음 주 출시이기에 오늘은 휴식을 취해서 체력을 충전했다..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 3. 15.
  • textsms

TIL - 2024.03.14 목요일 (개인프로젝트 11일차)

· 성취/개선/학습한 내용 🏆 ImagePicker hidesBottomBarWhenPushed · 경험한 이슈 😫 뷰를 다른 뷰로 푸시했을 때, 탭바를 안 보이게 하려고 탭바를 UINavigationController로 만들었었는데, 이러면 내가 원하는 대로 navigationBar의 타이틀을 사용하기가 어려워진다는 것을 알게 됐다. 이때 타이틀을 사용하려면, topItem.title을 이용해야 하는데 이렇게 되면 탭바의 다른 뷰컨트롤러로 이동시 topItem.title이 유지가 된다는 것을 알게 됐다. 물론 이런 현상을 각 뷰마다 viewWillAppear 할 때, 각각 topItem의 요소들을 설정해서 해결할 수는 있겠지만, 비효율적이라고 생각을 했다. 또한 어떤 뷰는 barButton이 있고 어떤..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 3. 14.
  • textsms

TIL - 2024.03.13 수요일 (개인프로젝트 10일차)

· 성취/개선/학습한 내용 🏆 CollectionViewPagingLayout · 경험한 이슈 😫 처음 사용해 보는 SPM을 사용하려고 대충 샘플코드만 보고 했더니, 실행이 제대로 안돼서 꽤 많은 시간을 사용해 버린 것 같다. · 고민되는 지점 ⁉️🤔 UI적인 고민이지만, 영화 퀴즈를 카드뷰 형식으로 크게 보여주는 게 좋을지, 아니면 여러 개를 한 번에 볼 수 있게 구현하는 게 좋을지 고민이 된다. · 생각보다 덜/더 걸리는 작업과 그 이유 😱/🥴 내가 나의 머리를 너무 과대평가한 것일까? 기존에 한 파일에서 구현되어있던 것 기능을 뷰모델로 옮겨서 구현하려다 보니, 로직과 뷰 관련 코드를 분리해야 하고 또 어떤 것이 트리거로 설정해야 할지 고민하느라 시간이 좀 더 걸렸다. 한 시간이면 끝날 줄 알았던..

  • format_list_bulleted # TIL (Today I Learned)
  • · 2024. 3. 13.
  • textsms
  • navigate_before
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ···
  • 15
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기
    • # TIL (Today I Learned)
    • 🍎Apple Developer Academy @p..
    • # 개발
      • 프로젝트
      • Swift
      • SwiftUI
      • 알고리즘
      • 자료구조
      • Java
      • Android
      • C언어
    • # 서비스기획
      • 웨어잇
      • 꿀스테이
      • SeSac 후기
    • # CS
      • 컴퓨터개론
      • 운영체제
    • # 국비교육
    • 후기
최근 글
인기 글
최근 댓글
태그
  • #IOS
  • #SWIFT
  • #TIL
  • #java
  • #오늘 배운것
  • #국비교육
  • #Today I Learned
  • #성장
  • #회고
  • #자바
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바