RSS 리더를 개발 중이며 각 피드에 대한 favicon을 가져와야합니다. 예를 들어 내 피드가 google.com 인 경우 'G'아이콘을 가져와 UIImage 등으로 넣으 려합니다. 이것을 달성하는 방법에 대한 아이디어가 있습니까?UIImage : 웹 사이트 탭 아이콘을 얻는 방법
6
A
답변
19
구글을 사용하는 것입니다 이동하는 가장 쉬운 방법 :
NSString *myURLString = @"http://www.google.com/s2/favicons?domain=www.stackoverflow.com";
NSURL *myURL=[NSURL URLWithString: myURLString];
NSData *myData=[NSData dataWithContentsOfURL:myURL];
UIImage *myImage=[[UIImage alloc] initWithData:myData];
작동합니다.
아이콘을 쿼리하려는 도메인을 바꾸기 만하면됩니다. 귀하의 응용 프로그램 내에서 http://www.google.com/s2/favicons?domain=<rss_domain>
: 당신이 파비콘을 원하는 경우에
3
,이 URL을 호출하려고 http://www.rssboard.org/rss-specification#ltimagegtSubelementOfLtchannelgt
:[NSURLConnection connectionWithRequest:
[NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://www.google.com/s2/favicons?domain=google.com"]]
delegate:self];
그렇지 않으면, RSS 채널의 메타 데이터는 여기에 설명되는 선택 요소 <image>
을 가지고 예를 들어
:
이<channel>
<language>en-us</language>
<title>Scientific American - News</title>
<image>
<title>Scientific American</title>
<link>http://www.scientificamerican.com</link>
<width>144</width>
<url>
http://www.scientificamerican.com/media/logo/SAlogo_144px.gif
</url>
<height>45</height>
</image>
...
이 이미지는 일반적으로 사이트의 파비콘보다 큰, 그리고 것 같은 정사각형이 아니지만 일부 영리한 자르기 및 크기 조정을 사용하면 피드의 favicon을 사용할 수없는 경우 아이콘으로 작동 할 수 있습니다.
-7
바탕 화면에 이미지를 저장하면, 엑스 코드 2에
1) 드래그 이미지) 다운 image
드롭 밑에있는 UIImage 4)을 선택한 후 ID를 관리자로 이동) 빌더 3 인터페이스로 이동 상자에서 이미지의 이름을 선택하십시오.
희망 하시겠습니까?
관련 문제
- 1. TabPageIndicator에서 탭 아이콘을 얻는 방법
- 2. 웹 사이트에서 Google 사이트 링크를 얻는 방법?
- 3. 웹 사이트 링크 통계를 얻는 방법?
- 4. C에서 프린터 아이콘을 얻는 방법 #
- 5. JTable에서 이미지 아이콘을 얻는 방법
- 6. C에서 창 아이콘을 얻는 방법
- 7. iOS에서 시스템 아이콘을 얻는 방법
- 8. APK 파일 아이콘을 얻는 방법
- 9. 가로 모드에서 탭 아이콘을 숨기는 방법?
- 10. JQuery 탭 : 탭 제목의 목록을 얻는 방법
- 11. UIButton에서 탭 수를 얻는 방법?
- 12. Mojo.Event.tap - 탭 좌표를 얻는 방법?
- 13. 다른 응용 프로그램의 아이콘을 얻는 방법?
- 14. 쉘 아이콘을 얻는 가장 빠른 방법
- 15. 스윙 jslider의 엄지 아이콘을 얻는 방법?
- 16. google-maps-v3에서 모든 아이콘을 얻는 방법
- 17. 프로그램 추가/제거에서 아이콘을 얻는 방법 제어판
- 18. 검색에서 더 적절한 장소 아이콘을 얻는 방법
- 19. 내 Mac 화면 상단의 아이콘을 얻는 방법
- 20. Android : 안드로이드에있는 파일의 아이콘을 얻는 방법?
- 21. WinAPI를 사용하여 MessageBox 아이콘을 얻는 방법
- 22. 브라우저에서 열린 탭 목록을 얻는 방법
- 23. 동적으로 사이트 이름을 얻는 방법
- 24. 웹 사이트 복사 방법
- 25. 웹 사이트 분석 - 방법?
- 26. 웹 응용 프로그램에서 모든 사이트 모음을 얻는 방법
- 27. 특정 폴더를 제외하도록 ASP.NET 웹 사이트 사전 컴파일을 얻는 방법
- 28. Sharepoint : 현재 사이트/웹/목록을 올바르게 얻는 방법
- 29. 내 웹 사이트 페이지를 좋아하는 사용자를 얻는 방법?
- 30. C#의 시스템에서 방문한 웹 사이트 URL을 얻는 방법
작동하는 데 사용되었습니다. 어쨌든, 나는 오늘 그것을 시도하고 다음과 같은 오류를 반환했습니다 : 오류 도메인 = NSCocoaErrorDomain 코드 = 256 "파일"favicon "열 수 없습니다." UserInfo = 0x10a1e4150 {NSURL = https : //plus.google.com/_/favicon? domain = www.microsoft.com} – MrAsterisco
dataWithContentsOfURL은 Apple에서 권장하지 않습니다. 이것은 동기식 프로세스이며 느린 인터넷의 실행을 차단합니다. – Kaunteya
당신은 내가 제목을 얻을 수있는 방법을 말해줘 plz 수 있습니다. –