날씨가 선선하니 코딩하기 좋은 밤이다
오늘도 달려보자
Storyboard 여러개 지정
많은 ViewController가 있어서 작업 해야하는 ViewController 찾기가 힘들다
이런 경우 Storyboard를 하나 더 생성하여 만들어 주자
1. cmd + n 새 파일을 만들자
Storyboard를 선택하여 만들자
2. Inspector 영역에서 EntryPoint를 설정 해주자
3. 실행을 하면 아직까지 Main의 Storyboard가 시뮬레이터에 보인다 어떻게 해야할까?
-> Info에서 Storyboard Name을 시뮬레이터에 실행할 Storyboard Name으로 변경한다
4. Storyboard Reference를 통해 다른 파일에 있는 Storyboard를 연결할 수 있다
Library에서 Storyboard Reference 생성
Storyboard 내에 버튼을 만들어서 우클릭을 한 후 Storyboard Reference 연결하여
Action Segue를 설정해준다
실행이 잘되는 것을 확인 할 수 있다
여러개의 Storyboard 언제 필요할까?
-> 주로 협업에서 많이 사용되므로 협업을 위해 알아두도록 하자
Open Source Library
앱을 만들고 싶은데 하나부터 열까지 다 만든다면 시간이 얼마나 걸릴까?
10년은 족히 걸린다
시간을 줄일려면 어떻게 해야할까?
-> Open Source Library를 활용하자
1. 사용할 라이브러리를 검색하여 찾은 후 code를 복사한다
IQKeyboardManager를 다운 받으려하는데
Open Source Library를 활용할 때 주의점은
최근 커밋이 오랜 시간 동안 이루어지지 않았는지 얼마나 많은 사람들이 오픈소스를 사용하는지 알아 보고
2. code를 복사해오자
버튼을 눌러서 복사하자
3. 전체 설정에서 Package Dependencies를 들어가서 + 버튼을 눌러준다
4. 복사한 URL을 우측 상단에 붙여넣자
5. Dependency Rule에서 버전을 설정하자
Dependency Rule에서 버전의 범위를 설정하거나 정확한 범위를 설정한다
6. 패키지가 잘 설치 됐는지 확인하자
Storyboard 여러개 지정, Open Source Library in Xcode를 알아보았다
내일도 열심히 달려보자
'Tech > iOS' 카테고리의 다른 글
[iOS] Day 12 - UserDefaults (0) | 2022.07.15 |
---|---|
[iOS] Day 12 - Storyboard에서 화면 전환 설정 (0) | 2022.07.15 |
[iOS] Day 10 - Tag (0) | 2022.07.13 |
[iOS] Day 9 - Priority (0) | 2022.07.12 |
[iOS] Day - 9 Alert (0) | 2022.07.12 |