전체 글 (51) 썸네일형 리스트형 [IOS] Fastlane 최근 개인 프로젝트에 Fastlane을 도입하여 배포하는 과정의 수고를 덜어주는 자동화 시스템을 구현 했다. 해당 툴을 사용하면 일일이 Xcode에서 빌드 넘버 올리고 아카이브하고 기다렸다가 버튼 누루면서 업로드 하는 등 그러한 행위 없이 Fastlane 하나로 단순화 시켜 배포를 진행할 수 있다. 그리하여 Fastlane 툴을 프로젝트에 도입하는 방법에에 대해 소개하겠다. 먼저 Fastlane 세팅 작업을 위한 Xcode 커맨드 라인 툴을 설치 하도록 하겠다. xcode-select --install 그리고 Fastlane을 install 하고 sudo gem install fastlane 아래 명령어를 입력 후 나온 로그중 버전이 현재 최신 버전과 동일한지 확인한다. 필자는 Fastlane 레포에 들.. [ISSUE] Lottie Animation 백그라운드 진입 후 멈춤 현상 이번 포스팅은 Lottie 애니메이션 사용시 발생했던 이슈에 대해 포스팅 하려 한다. 필자는 Lottie 애니메이션이 동작하고 있는 뷰를 그리고 있었다. 그리고 작업 마무리 시점에 테스트 도중 애니메이션과 연관된 이슈를 만나게 되었다. 이슈 내용은 백그라운드 진입후 포어그라운드로 재진입시 애니메이션의 동작이 멈춰있는 현상이 발생하고 있었던것이였다. 그리하여 그다지 무겁지 않았던 이번 이슈의 리졸브 경험을 기록하려 한다. 해당 작업은 사내 프로젝트이기 때문에 새로운 프로젝트로 포스팅을 이어나가보겠다. 세팅 작업으로는 Lottie 파일 1개와 AnimationView를 준비했다. 그리고 애니메이션의 play 동작 호출까지 작성을 했다. class ViewController: UIViewController {.. [ISSUE] enumerateAttribute를 사용한 부분적으로 Font 변경 이번 포스팅은 enumerateAttribute라는 메소드를 사용하므로써 NSMutableAttribbutedString에 적용 되어있는 속성을 부분적으로 수정하여 최종적으로 기대한 값과 동일한 Attribute 결과를 도출해내는 과정에 대해 알아보겠다. 예를들어 label에 표현해줄 text 값을 서버에서 내려 받아 설정해준다고 가정을 하겠다. (html 형태의 String 타입의 값) 아래와 같이 내려온다고 가정 했을때 "12 34 56 78" html을 변환하는 기본적인 방법을 사용하여 진행해보겠다. let resultAtt = NSMutableAttributedString() let data = "12 34 56 78".data(using: .utf8) let att = try! NSAttribu.. 이전 1 2 3 4 5 ··· 17 다음 목록 더보기