티스토리 뷰

iOS

iOS ) UIReferenceLibraryViewController

Zedd0202 2019. 10. 11. 20:07
반응형


안녕하세요 :) Zedd입니다.

오늘......사랑니를 뺐습니다. 진짜 개아프네요. 

사랑니도 존재하는 이유가 ㅣ있을텐데... 미친ㄱ색

근데 정말 순식간에 뽑아주셔서...신기했음 

뭔가 뽑힌 사랑니를 보여주시는데..정말 울컥하더라구요..(눈물)



ㅈㅅ;;

근데 넘 귀여웠음. 막 악마의 사랑니처럼 뿌리가 요란하지도 않고..귀엽게...얼마나 기특하던지...

가져오고 싶었는데 적출물;;;이라 못가져간다구 그래씀

제 사랑니 너무 자랑하고싶은데 너무 적나라한 사진이라 참겠읍니다.


암튼;; 오늘은 UIReferenceLibraryViewController에 대해서 공부해보겠습니다


UIReferenceLibraryViewController



갑자기 뭔 UIReferenceLibraryViewController냐 하면..

그냥 아까 문서 보다가....문서 보다가 처음 봐서..

그니까 보통 문서 보면, 아는 것들도 있고, 뭐 써보지는 않았어도 이름은 아는 것들도 있잖아요? 

근데 UIReferenceLibraryViewController는 첨봤음;;; 그냥 단어 자체를 첨봐서

어떤넘인지가 궁금해서......


뭐 이름만 보면...UIFontPickerViewController였나..? 뭐 이미지 피커나..그런애들처럼 뭐 암튼 사용하기는 어려워보이진 않아요!??!

정의를 봅시다.


단어(word) 또는 용어(term)의 정의를 조회하기 위한 표준 인터페이스를 표시하는 ViewController.


걍 사전인듯ㅇㅇ

그럼 일단 overView는 나중에보고 만들어봅시다.



직감적으로 저 term 이니셜라이저에 단어를 넣으면 되겠다는 사실을 알 수 있습니다.



간-단

해보면


엥???

아니 library...뜻도 몰라?

왼쪽 하단에 Manage누르니까

이런것들이 있네요. 사전이 아직 다운로드가 안돼서 정의를 못보여주는 듯

그래서 그냥 폰에 빌드하려고 했는데

띄우는 순간



콘솔창에 이게 우다다다 뜨면서 멈춤..

왜이러지...!! 


음...뭔가 13부터 이상하네요.. 13.0 시뮬로 해도 저거 나오고, 

Xcode 11 (beta seed 1)에서 12.2시뮬로 돌리니 괜찮네요.

그럼 시뮬로 해보겠삼..


사전 하나를 다운받아줍니다.




설마 저 점이....다운로드...진행...상황..?

는 다운로드 완료.

금방 되네요!

지금은 영영사전인데..





한영사전도 다운 받아봅시다.


그럼

짜잔

어우 훌륭하네


아 다크모드도 보고싶은데..아니 왜 안되지?

여러분 iOS 13에서 돌려봐주세요,,,


그럼 overView를 보겠습니다.


이 UIReferenceLibraryViewController를 보고..오 이거 사용해서 사전 앱 만들면 되겠다 하시는 분들!?!??!


UIReferenceLibraryViewController를 상요하여 단어목록(wordlist)을 표시하거나, 

standalone dictionary app(독립형 사전앱)을 만들거나 

어떤 형식으로든 내용을 다시 게시(republish)해서는 안됩니다.


ㅇㅋ?


어쩌구 저쩌구 하다가, 


dictionaryHasDefinition (forTerm :) 메소드를 사용하여 

주어진 용어에 대한 정의를 사용 할 수 있는지 확인하세요.



이렇게 정의가 없을 수도 있자나 그때



이케 사용하라는거. 지금 저 코드는 false가 나올테고..아무것도 안띄우겠죠?


암튼 오늘 UIReferenceLibraryViewController란게 있다는 것도 알아보았습니다 XD

너무 간단하네욥




반응형