Tech/iOS

[iOS] Day 11 - Storyboard 여러개 지정, Open Source Library in Xcode

Daniel의 공간 2022. 7. 14. 22:02
728x90

 

날씨가 선선하니 코딩하기 좋은 밤이다

오늘도 달려보자 

 


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를 알아보았다

내일도 열심히 달려보자