-
[TIL] 라이브러리 배포시 주의사항 (접근제한자, 리소스관리)개발/Swift 2022. 7. 8. 08:38
라이브러리 배포시 접근제한자
라이브러리 에서 작성한 함수를
외부에서 접근해야할때
public 제한자를 꼭 붙여야한다.
default로는 internal이 되어서 외부 접근이 불가하다.
따라서 만약 외부에서 생성해야할 init 함수역시
모두 public 으로 작성 되어야한다.
라이브러리 리소스(이미지) 관리
이미지 같은경우 xcassets 파일을 Assets 폴더 안에 두면 된다.
이후 podspec 에서 경로를 이렇게 수정해주었다.
s.resource_bundles = { 'LuxModuleKit' => ['LuxModuleKit/Assets/Resources/*.{xcassets}'] }
'개발 > Swift' 카테고리의 다른 글
[Swift] Cell 에 init 을 하고싶을때 (0) 2022.08.16 [Swift] ReloadData 호출시 키보드 사라지는 오류 (0) 2022.08.15 [TIL] Cell highlighted UI변경, removeFromSuperview 안되는 경우 (0) 2022.07.08 [Github action IOS] CI/CD Testflight 자동화 배포 하기 (0) 2022.05.19 [Github Action IOS] Pod install 할때 private repo(pod) 권한 관련 에러 (0) 2022.05.16