eterno

Objective-c gif 라이브러리 FLAnimatedImage 설치하기 본문

Objective-C

Objective-c gif 라이브러리 FLAnimatedImage 설치하기

영원한별똥별 2023. 8. 15. 10:51
728x90
반응형

안녕하세요!

ImageView 는 gif를 지원하지 않는 다는 사실...

Objective-c 뭐가 이리 어려운건데ㅠㅠ

 

그래서 알아보니 iOS gif 라이브러리가 여러개 있더라구요!

 

저는 그중

FLAnimatedImage

를 사용해보려해요!

 

 

iOS GIF libraries | LibHunt

 

ios.libhunt.com

Swift 는 Gifu 를 많이 사용하는 것 같고.. Objective-c는 FLAnimatedImage 를 많이 사용하는 것 같아요!

이건 제가 검색하다가 개인적으로 든 생각!

그러니 본인이 필요한 gif 라이브러리를 사용하시면 됩니다~

 

사용방법은 깃허브에 설명 되어있으니 참고해주시면 좋을 것 같아요!

 

GitHub - Flipboard/FLAnimatedImage: Performant animated GIF engine for iOS

Performant animated GIF engine for iOS. Contribute to Flipboard/FLAnimatedImage development by creating an account on GitHub.

github.com

 - UIImageView 인스턴스를 FLAnimatedImageView 인스턴스로 교체하면 애니메이션 GIF를 지원받을 수 있습니다.


라이브러리 설치 전에 먼저 cocoaPods 이 설치 되어있어야 해요!

 

[Objective-c] iOS 오브젝티브씨 CocoaPods 코코아팟 설치

안녕하세요! 오늘은 Xcode 사용중 코코아팟 설치하는 방법을 알아볼게요! 자세한 내용은 코코아팟 에서 확인하실 수 있으니 참고해주세요! CocoaPods.org CocoaPods is built with Ruby and is installable with the de

eterno.tistory.com

코코아팟이 설치되었다면 계속 진행하셔도 됩니다!


먼저 Podfile 을 열어 라이브러리 추가해볼게요!

Podfile 을 여는 방법은 3가지!

 

$ nano Podfile
$ vi Podfile
$ open -e podfile

 

이중 아무거나 사용하시면 됩니다~

 

 

그럼 아래와 같은 화면이 나올거에요! 

 

그러면 #Comment ~~~ 와 #Pods ~~~ 사이에 추가할 라이브러리를 적고(해당 버전은 깃허브에서 확인)

control + x (Exit) -> y(save) -> Enter 하시면 터미널로 돌아오게 됩니다.

 

 

만약 저와 같은 라이브러리를 추가하시는 거라면 깃허브에서 이부분 복사에서 사용하시면 되요!

뒤에 ~> 1.0 은 Pod의 버전을 의미해요!

 

 

터미널로 돌아와 다시 

pod install

해주시면 정상적으로 라이브러리가 설치 된 것을 확인할 수 있어요!

라이브러리 새로 추가할때마다 다시 설치해줘야한다는 거! 잊지마세요~

우아아 프로젝트에 뭐가 많이 생겼다ㅠㅠㅠ

 

Pod파일 안에 내가 설치한 라이브러리가 들어가 있어요!

이제 프로젝트 실행해서 라이브러리 쓰면 됩니다아아~

 

 

프로젝트 여실 때 .xcodeproj 로 열면 추가한 라이브러리가 적용 되지 않으니

만약 외부라이브러리를 사용하여 프로젝트를 개발한다면

.xcworkspace 로 프로젝트를 여시면 됩니다!

 

 

 

 

 

참고)

https://katarnios.tistory.com/23

https://babbab2.tistory.com/138

 

728x90
반응형