2017-01-17 2 views
1

Giphy의 gif를 쉽게 사용할 수있는 프레임 워크 인 Giphy Client을 발견했습니다. 그러나 그것을 사용하는 방법에 대한 튜토리얼은 없습니다. 이 루키 질문에 대해 유감입니다. 누군가가 나를 어떻게 GIF를 검색하고이 클라이언트를 사용하여 얻을 수 있는지 설명 할 수 있습니까?Swift Giphy Client를 사용하여 Giphy의 gif를 얻으려면 어떻게해야합니까?

func test(){ 
    let gif1 = Giphy(apiKey: "dc6zaTOxFJmzC") 

    gif1.search("lol", limit: nil, offset: nil, rating: nil) { (gifs, pagination, err) in 


    } 
} 

난 정말 gifs 값에 무엇이 모르는 내가 그 때문에 사투를 벌인거야 : 여기

은 GIF 검색 기능입니다. URL, ID 또는 순위와 같은 서브 클래스가 많이 있지만, 알아낼 수는 없습니다.

+0

빠른 방법으로 GIF를로드하는 방법을 참조하십시오. http://stackoverflow.com/questions/27919620/how-to-load-gif-image -in-swift/27922518 # 27922518 –

답변

1

모든 정보는 질문에 링크 된 GitHub 페이지에서 확인할 수 있습니다. gifs 변수에 대한 자세한 내용을 보려면 Xcode의 유틸리티 메뉴 (오른쪽 사이드 바)를 사용하여 변수 나 함수를 클릭하면 문서를 볼 수 있습니다.

또는 명령을 누른 채 클릭하여 변수의 정의로 건너 뛸 수 있습니다. Gif 개체에 대한 정보는 available here on GitHub입니다.

gifs 변수는 Gif 개체 (해당 유형은 [Gif]?)의 선택적 배열입니다.

Gif 객체 id, ratinggiphyURL 같은 유용한 특성 (a URL 실제 GIF 이미지를 가리키는)을 갖는다.

이미지 자체를 얻고 싶으므로 네트워크 요청을 통해 실제 이미지 데이터를 얻을 수 있습니다. 이것은 Stack Overflow에서 이미 광범위하게 다루어졌습니다. 다음은 URL에서 이미지 데이터를 가져 오는 데 도움이되는 답변입니다. https://stackoverflow.com/a/27712427/6658553

+0

감사합니다! 네가 보낸 모든 것을 확인해 보겠다. 그러나 나는 질문이있다. 마지막 링크는 이미지를 포함하지만 gif를 사용하고 싶습니다. 그래서 타입을 gif로 바꾼다면 효과가있을 것입니까? – jorjj

+1

다음은 GIF 다운로드에 대한 스택 오버플로 응답입니다. http://stackoverflow.com/a/27922518/6658553 – nathan

+1

오, 정말 고마워요. – jorjj

관련 문제