[swift] Swift AcknowList를 사용하여 라이선스 정보 페이지에서 특정 라이선스 종류의 라이선스 정보를 선택하는 방법을 알려주세요.
Swift AcknowList는 iOS 및 macOS 앱에서 사용하는 오픈 소스 라이브러리의 라이선스 정보를 관리하고 표시하는 데 도움을 주는 라이브러리입니다. AcknowList를 사용하면 앱의 설정 또는 정보 페이지에서 라이선스 정보를 보여줄 수 있습니다.
먼저, AcknowList 라이브러리를 프로젝트에 추가해야 합니다. Podfile
에 다음과 같이 AcknowList를 추가합니다.
pod 'SwiftAcknowList'
그런 다음, 터미널에서 pod install
명령을 실행하여 AcknowList를 설치합니다.
AcknowList를 사용하여 특정 라이선스 종류의 라이선스 정보를 선택하려면 다음 단계를 따르세요:
- 앱에서 AcknowList를 import합니다.
import SwiftAcknowList
- 라이선스 정보를 표시할 뷰 컨트롤러를 생성합니다.
let acknowledgementsViewController = AcknowListViewController()
acknowledgementsViewController
의filterText
속성을 설정하여 특정 라이선스 종류의 정보만 표시될 수 있도록 지정합니다.acknowledgementsViewController.filterText = "MIT License"
위의 코드에서 “MIT License”는 표시할 라이선스의 이름입니다. 필터링하고 싶은 라이선스에 맞게 설정해야 합니다.
- 생성한 뷰 컨트롤러를 내비게이션 스택에 푸시하거나 모달로 표시합니다.
navigationController?.pushViewController(acknowledgementsViewController, animated: true) // Or present(acknowledgementsViewController, animated: true, completion: nil)
이제 앱에서 특정 라이선스 종류의 라이선스 정보만 표시할 수 있습니다. AcknowList은 라이선스 정보의 이름과 라이선스 텍스트를 알려줍니다.
참고 문서: