Home 3월 2일 Today I Learned
Post
Cancel

3월 2일 Today I Learned

오늘한 일

  • 미니 프로젝트를 마무리 했다
  • 알고리즘 문제를 풀었다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

오늘 iOS 앱에서 GIF 이미지를 처리하기 위해 Gifu를 import 하려고 코코아팟을 설치하려다가 오류가 자꾸 나서 해결을 위해 오랜 시간 동안 삽질을 하면서 블로그 글이나 스택오버플로우 글보다 먼저 깃허브 이슈란을 먼저 확인해야 한다는 것을 깨달았다

배운 점

코코아 팟

코코아팟이란 Swift 나 Objective-C 언어 환경 프로젝트의 의존성을 관리해주는 도구로 외부 라이브러리를 사용할 때 주로 사용한다

참고 사이트

iOS Gifu 라이브러리

iOS 앱 개발할 때 그냥 GIF 이미지를 넣으면 작동하지 않는다 하지만 Gifu 라이브러리를 사용하면 GIF 이미지를 움직이게 처리할 수 있다

1
2
3
4
5
6
7
import Gifu

let gifImageView = GIFImageView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))

gifImageView.animate(withGIFNamed: "sample") {

}

참고 블로그

iOS Progress View

1
2
3
4
5
6
7
8
9
let progress: UIProgressView = {
        let ps = UIProgressView()
        ps.progressViewStyle = .default
        ps.progressTintColor = .systemPink
        ps.trackTintColor = .darkGray
        ps.progress = 0.0
        
        return ps
    }()

iOS로 앱 개발을 할 때 ProgressBar는 위와 같이 사용할 수 있다

참고 블로그

내일 계획

내일은 Swift 문법 정리를 다시 시작해야겠다

This post is licensed under CC BY 4.0 by the author.

3월 1일 Today I Learned

3월 3일 Today I Learned